2. Описание структуры системы

После определения входов и выходов устройства разработана структурная схема устройства. Структурная схема электронного термометра приведена на рис. 1.


Кнопки управления SB1- SB5

 


Рис. 1. Структурная схема электронного термометра


3. Описание ресурсов МК PIC16F628

Микроконтроллеры PIC 16С84 (16F84) также относятся к расширенному семейству, имеют целый ряд таких же существенных отличий от МК базового семейства PIC 16С5Х как и PIC 16С71, абсолютно не отличаются от последних системой команд и особенностями программирования, но обладают несколько другими функциональными возможностями.

Рассмотрим основные характеристики микроконтроллера PIC16F628А.

3.1 Характеристика RISC ядра

Тактовая частота от DC до 20МГц

Поддержка прерываний

8-уровневый аппаратный стек

Прямая, косвенная и относительная адресация

35 однословных команд

- все команды выполняются за один машинный цикл, кроме команд ветвления и условия с истинным результатом

3.2 Особенности микроконтроллеров

Внешний и внутренний режимы тактового генератора

- Прецизионный внутренний генератор 4МГц,

нестабильность +/- 1%

- Энергосберегающий внутренний генератор 37кГц

- Режим внешнего генератора для подключения кварцевого или керамического резонатора

Режим энергосбережения SLEEP

Программируемые подтягивающие резисторы на входах PORTB

Сторожевой таймер WDT с отдельным генератором

Режим низковольтного программирования

Программирование на плате через последовательный порт (ICSP) (с использованием двух выводов)

Защита кода программы

Сброс по снижению напряжения питания BOR

Сброс по включению питания POR

Таймер включения питания PWRT и таймер запуска генератора OST

Широкий диапазон напряжения питания от 2.0В до 5.5В

Промышленный и расширенный температурный диапазон

Высокая выносливость ячеек FLASH/EEPROM

- 100 000 циклов стирания /записи FLASH памяти программ

- 1 000 000 циклов стирания /записи EEPROM памяти данных

- Период хранения данных FLASH/EEPROM памяти > 100 лет

3.3 Характеристики пониженного энергопотребления

Работа PIC 16С84 в режиме SLEEP в основном полностью аналогична PIC 16С71 за исключением выхода из этого режима по прерыванию. В данном МК предусмотрен выход из режима SLEEP по окончанию записи данных-констант в EEPROM, так как прерывание от АЦП отсутствует.

Режим энергосбережения:

- 100нА @ 2.0В (тип.)

Режимы работы:

- 12мкА @ 32кГц, 2.0В (тип.)

- 120мкА @ 1МГц, 2.0В (тип.)

Генератор таймера TMR1:

- 1.2мкА, 32кГц, 2.0В (тип.)

Сторожевой таймер:

- 1мкА @ 2.0В (тип.)

Двухскоростной внутренний генератор:

- Выбор скорости старта 4МГц или 37кГц

- Время выхода из SLEEP режима 3мкс @ 3.0В (тип.)


Информация о работе «Разработка микропроцессорной системы цифрового термометра на базе микроконтроллера»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 81674
Количество таблиц: 4
Количество изображений: 13

Похожие работы

Скачать
46391
5
10

... Мортон Дж. Микроконтроллеры АVR. Вводный курс /Пер. с англ. – М., Додэка –ХХ1, 2006 – 272с. 7. Техническая документация на микроконтроллеры AT89C2051 фирмы «Atmel». ООО «Микро -Чип», Москва, 2002.-184 с. ПРИЛОЖЕНИЕ А Листинг программы и объектный файл ; ЧАСЫ-ТЕРМОМЕТР-ВОЛЬТМЕТР ДЛЯ АВТОМОБИЛЯ. РАЗРАБОТАЛ ДЕРКАЧ ; ПРОГРАММА = ABTO.ASM ; ВЕРСИЯ: 20-01-07. ; АССЕМБЛЕР И ОТЛАДЧИК: MPLAB ...

Скачать
31387
2
0

... Какие специализированные команды необходимо применять для опроса датчика? 2.3 Запуск и выполнение Скомпилированная программа представляет собой файл типа cof, который прошиваем на микроконтроллер ATmega 128 семейства AVR. Соединяем компоненты рабочей модели прибора, получаем сигнал с температурного датчика, считываем температуру окружающей среды. 3. Список используемой литературы ...

Скачать
45118
5
10

... Дж. Микроконтроллеры АVR. Вводный курс /Пер. с англ. – М., Додэка –ХХ1, 2006 – 272с. 7.Техническая документация на микроконтроллеры AT89C2051 фирмы «Atmel». ООО «Микро -Чип», Москва, 2002.-184 с. Приложение А   Листинг программы и объектный файл ; ЧАСЫ-ТЕРМОМЕТР-ВОЛЬТМЕТР ДЛЯ АВТОМОБИЛЯ.  РАЗРАБОТАЛ ДЕРКАЧ ; ПРОГРАММА = ABTO.ASM ; ВЕРСИЯ: 20-01-07. ; АССЕМБЛЕР И ОТЛАДЧИК: MPLAB IDE, ...

Скачать
27031
4
21

... ;* Термостат на базе микроконтроллера AT90S2313 * ;* с использованием микросхемы термодатчика DS1620 * ;************************************************************************* ;************************************************************************* ;* Название: Цифровой регулятор температуры ;* Дата разработки: 20.06.02 ;* Объект: AVR микроконтроллер AT90S2313 и ...

0 комментариев


Наверх