Курсовая работа: Разработка микропроцессорной системы цифрового термометра на базе микроконтроллера
Компар.
Таймеры
8/16 бит
ОЗУ
(байт)
EEPROM
(байт)
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)