Курсовая работа: Разработка микропроцессорной системы цифрового термометра на базе микроконтроллера

Компар.

Таймеры

8/16 бит

ОЗУ

(байт)

EEPROM

(байт)

PIC16F628A 2048 224 128 16 1 + 2 2/1

3.5 Расположение выводов

Рис. 2. Расположение выводов в различном исполнении микроконтроллеров PIC16F628А

3.6 Особенности структурной организации PIC 16С84

Главным отличием данного МК от PIC 16С71 является наличие электрически перепрограммируемой памяти данных-констант EEPROM и отсутствие модуля АЦП. Эти и другие связанные с ними отличия приведены в следующем списке:

1. Память программ электрически перепрограммируема (EEPROM). Это позволяет пользователю достаточно просто многократно перепрограммировать микроконтроллер, что очень существенно на этапе отладки рабочих программ и при изменении функциональных возможностей МКУ в процессе создания и эксплуатации.

2. Наличие дополнительной электрически перепрограммируемой EEPROM памяти для данных-констант размером 64х8 байт.

3. Четыре источника прерывания. Три из которых точно такие же как и в PIC 16С71:

- внешнее прерывание с вывода RBO/INT,

- прерывание от счетчика/таймера TMRO(RTCC),

- прерывание от изменения сигналов на входах порта RB<7:4>,

а четвертый источник новый:

- по завершению записи данных в памяти EEPROM.

4. Рабочая частота – 0 Гц.....10 МГц (минимальный цикл выполнения команды – 400 нс).

5. Модуль АЦП отсутствует.

6. Управляющий регистр прерываний INTCON модифицирован.

Вместо бита разрешения/запрещения прерывания от аналого-цифрового преобразователя ADIE в 6-м разряде регистра INTCON находится бит разрешения/запрещения прерывания по завершению записи данных в памяти EEPROM (EEIE), причем:

EEIE=0 запрещает прерывание (флаг EEIF в регистре EECON1), EEIE = 1 запрещает прерывание.

Назначение всех остальных бит регистра INTCON точно такое же как и в PIC 16С71

7. В составе 15-ти специальных регистров вместо ненужных в данном микроконтроллере ADCON, ADCON1, ADRES и ADRES2 (в связи с отсутствием АЦП) появились новые регистры EEDATA, EECON1, EEADR и EECON, которые управляют EEPROM данных-констант и расположены в ОЗУ(RAM) соответственно по тем же адресам. Более подробно они будут рассмотрены далее.

Рис. 3. Структурная схема ОМК PIC16F84 (16C84)

К-во Просмотров: 484
Бесплатно скачать Курсовая работа: Разработка микропроцессорной системы цифрового термометра на базе микроконтроллера