ЧАСЫ-ТЕРМОМЕТР

ЧАСЫ-ТЕРМОМЕТР Данный проект был сделан в 2004 году в рамках изучения контроллеров семейства PIC16F87x фирмы Microchip.


В устройстве используется контроллер PIC16F873A, микросхема часов реального времени DS1307 фирмы Dallas Semiconductor и датчик температуры LM50C фирмы National Semiconductor , в качестве устройства отображения применён знакосинтезирующий ЖК индикатор типа DV-0802 (Data Vision).


Программное обеспечение микроконтроллера написано на языке C (CCS C compiler) и выполняет следующие функции:
ЧАСЫ-ТЕРМОМЕТР - аналого-цифровое преобразование сигнала датчика температуры LM50. Контроллер PIC16F873A имеет встроенный 10-битный АЦП модуль, разрешение измерений при опорных напряжениях V+ и V-, равных питанию(+5В) и земле, составляет 5мВ - погрешность при измерении температуры порядка 0.5°C.
- вычисление температуры и её отображение на индикаторе.
- начальную установку времени в микросхему часов DS1307. Установка производится при включении устройства с помощью кнопок, подключенных к порту RB МК.
- чтение текущего времени из DS1307 и отображение его на ЖК индикаторе.

Питание устройства +5В, ток потребления ~ 6мА.
Hosted by uCoz