Федеральное агентство по образованию
Государственное образовательное учреждение
Высшего профессионального образования
"Московский государственный технический университет им. Н.Э. Баумана"
Калужский филиал
Факультет электроники, информатики и управления
Кафедра "Системы автоматического управления и электротехника"
(ЭИУ3-КФ)
Расчетно-пояснительная записка к курсовой работе
на тему:
"Реализация цифрового термометра на основе микроконтроллера ATmega 128 (с использовнием термодатчика DS18B20)"
по дисциплине:
Проектирование алгоритмов и программного обеспечения
Калуга, 2009
Содержание
1. Теоретическая часть
1.1 Аннотация
1.2 Постановка задачи
1.3 Общие сведения о микроконтроллерах AVR
1.4 Основные параметры AVR
1.5 Программирование микроконтроллера с использованием программы на языке С
1.6 Передача данных на Com-порт
1.7 Вывод значений на ЖКИ
1.8 Описание температурного датчика DS18B20
1.9 Подключение датчика DS18B20 с использованием порта 1-Wire
2. Конструкторская часть
2.1 Общие сведения. Функциональное назначение используемых программ
2.2 Реализация
2.3 Запуск и выполнение
3. Список используемой литературы
Приложение
1. Теоретическая часть
1.1 Аннотация Данный курсовой проект представляет собой термометр, реализованный на микроконтроллере AVR. Устройство может выполнять следующие действия:
определение температуры окружающей среды;
отображение температуры окружающей среды на ЖК дисплее;
отображение температуры окружающей среды в com-порт;
своевременное реагирование на изменение температуры, реализованное с помощью устанавливаемой по желанию задержки опроса;
1.2 Постановка задачи Используя средства языка программирования необходимо создать цифровой термометр на основе микроконтроллера ATmega 128 семейства AVR. Должны выполняться действия: измерение температуры окружающей среды, вывод значений температуры на ЖК дисплей и в com-порт.
1.3 Общие сведения о микроконтроллерах AVR
Микроконтроллер - компьютер на одной микросхеме. Предназначен для управления различными электронными устройствами и осуществления взаимодействия между ними в соответствии с заложенной в микроконтроллер программой. В отличие от микропроцессоров, используемых в персональных компьютерах, микроконтроллеры содержат встроенные дополнительные устройства. Эти устройства выполняют свои задачи под управлением микропроцессорного ядра микроконтроллера.
С развитием микроэлектроники микроконтроллеры AVR получили широкое распространение в нашей жизни. Это устройства, в которых объединены процессор и периферийное оборудование. Такое объединение позволяет уменьшить массу стоимость и энергопотребление проектируемого устройства.
Типичный современный микроконтроллер имеет следующие встроенные схемы: центральное процессорное устройство (ЦПУ), память программ, оперативная память данных, тактовый генератор, цепь сброса, последовательный порт, таймер, таймер, аналого-цифровой преобразователь (АЦП). ............