Курсовая работа: Цифровой термометр на микропроцессоре AVR-MEGA 128

Выполнил : Проверил:

ст. гр. ЛОЭТ – 06-1 Аврунин О.Г

Нестеренко А.А.

Зач.кн. N7211109

Харьков

2009 г.


Техническое задание

Разработать программу для микроконтроллера АVR-Mega128, выполняющую измерение температуры (с помощью датчика температуры TMP-35) в режиме непрерывного преобразования (делитель частоты равен 128) и формирующую сигналы предупреждения с помощью блока светодиодов, если значение температуры выходит за рамки диапазона 300С<Т<400С.


Реферат

Пояснительная записка содержит: 29 страниц текста, 7 рисунков, список использованных материалов источников из 6 наименований.

Цель проекта – разработка программного продукта для измерения температуры на базе микроконтроллера АVR-Mega128.

В данной работе была разработана программа на базе микроконтроллера АVR-Mega128 для измерения температуры с помощью датчика ТМР-35. Измерения температуры производятся непрерывно. Выход значений за пределы измерения сопровождается световим сигналом.

Ключевые слова: ДАТЧИК ТЕМПЕРАТУРЫ, МИКРОКОНТРОЛЛЕР, ЖКИ, ЦИФРОВОЙ ТЕРМОМЕТР, АЛГОРИТМ РАБОТЫ.


Содержание

Список используемых сокращений

Введение

1. Структура микроконтроллера ATMega128

1.1 Назначение выводов

1.2 Организация памяти и портов ввода/вывода микроконтроллера

2. Синтез структурной схемы

3. Синтез схемы электрической принципиальной цифрового термометра

4. Разработка алгоритма работы микроконтроллера

Заключение

Список источников информации

Примечание А (Текст программы работы микроконтроллера)


Список используемых сокращений

МК – микроконтроллер;

ОЗУ – оперативное запоминающее устройство;

ПЗУ – постоянное запоминающее устройство;

ПЭВМ – персональная электронно-вычислительная машина;

ЖКИ - жидко-кристаллический индикатор;

Д – датчик температуры.


Введение

Микроконтроллеры (МК) являються серцем многих современных устройств и приборов. Самой главной особенностью МК, с точки зрения конструктора-проектировщика, является то, что с их помощью легче и зачастую гораздо дешевле реализовать различные схемы [1- ст. 5].

МК может управлять различными устройствами и принимать от них данные при минимуме дополнительных узлов, так как большое число переферийных схем уже имеется непосредственно на кристалле МК. Это позволяет уменьшить размеры конструкции и снизить потребление от источника питания [1- ст. 6].

AVR - это семейство 8-разрядных RISC-микроконтроллеров фирмы Atmel. Эти МК позволяют решить множество задач встроенных систем. Они отличаються от других распостраненных в наше время микроконтроллеров большей скоростью работы, большей универсальностью. Кроме того, они очень легко программируються. Их можно перепрограммировать до 1000 раз, причем непосредственно в собранной схеме [1- ст. 9].

Имеются 3 подсемейства МК AVR:

Tiny AVR- недорогие миниатюрные МК в 8-выводном исполнении;

Classic AVR- основная линия МК с производительностью отдельных модификаций до 16 MISP, FLASH- памятью программ 2…8 Кб, памятью данных EEPROM 64...512 байт, оперативной памятью данных SRAM 128…512 байт;

Mega AVR- с производительностью 4…16 MISP для сложных приложений требующих большого обьема памяти, FLASH- памятью программ до 128 Кб, памятью данных EEPROM 64...512 байт, оперативной памятью данных SRAM 2…4 байт, встроенным 10-разрядным 8-канальным АЦП, аппаратным умножителем 8х8.

Интересной особеннотью семейства МК является то, что система комманд всего семейства совместима при переносе программы со слабого на более мощный микроконтроллер [1- ст. 11].


1. Структура микроконтроллера ATMega128

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 560
Бесплатно скачать Курсовая работа: Цифровой термометр на микропроцессоре AVR-MEGA 128