Проход по ссылкам навигацииГлавная : Статьи :

Таймер - часы на микроконтроллере PIC16F628A

Таймер - часы на микроконтроллере PIC16F628A

Возможно, вы искали:
Таймер - часы на микроконтроллере PIC16F628A с защитой от перебоев в питании. Надёжное, точное и проверенное (хотя немного устаревшее) устройство


Описание работы:
При нажатии кнопки "Коррекция" таймер переходит в режим коррекции секунд (секунды обнуляются кнопкой "Плюс"). Следующее нажатие кнопки "Коррекция" переводит таймер в режим коррекции минут (минуты увеличиваются кнопкой "Плюс"). Ещё одно нажатие кнопки "Коррекция" - переход к коррекции часов (часы увеличиваются кнопкой "Плюс"). Следующее нажатие кнопки "Коррекция" - возврат в режим отображения часов-минут.


1254/98924359.jpg">

Рис. 1. Лицевая панель


В таймере реализована функция коррекции посредством подстройки константы (режим подстройки включается при удержании кнопки "Коррекция" дольше 1-й секунды). По умолчанию константа равна 1032 микросекунды в секунду. При отставании часов константу увеличиваем (кнопка "Плюс") на величину отставания вычисленное в микросекундах за 1 секунду. Если часы спешат, константу уменьшаем (кнопка "Таймер") по тому же принципу.
Время включения таймера выводится на индикатор после нажатия кнопки "Таймер". При этом включена точка старшего разряда индикатора. После второго нажатия кнопки "Таймер" на индикатор выводится время выключения. При этом включена точка младшего разряда индикатора. Следующее нажатие кнопки "Таймер" – переход в режим отображения часов-минут текущего времени. При отображении уставок времени таймер можно включить/выключить кнопкой "Плюс". При включенном таймере точка мигает с частотой 2 Гц.
При отображении уставок времени, кнопкой "Коррекция" переходим в режим коррекции минут уставки (увеличиваются кнопкой "Плюс"). Следующим нажатием кнопки "Коррекция" переходим в режим коррекции часов уставки (увеличиваются кнопкой "Плюс"). Ещё одним нажатием кнопки коррекция возвращаемся в режим отображения выбранной уставки времени. Возврат в обычный режим автоматически осуществляется из режимов коррекции через 3 минуты после последнего нажатия любой из кнопок.Нажатием кнопки "Плюс" в обычном режиме можно включить/выключить нагрузку таймера.



Рис. 2. Схема таймера (для увеличения рисунка щёлкните по нему)


При установке батареек соответственно схеме, часы таймера продолжают идти при отключении от сети. Использованы 3 батарейки от наручных часов.


Здесь Вы можете загрузить прошивку для микроконтроллера:

Вы не можете скачивать файлы с нашего сервера - ( в обычном HEX формате )

Вы не можете скачивать файлы с нашего сервера - ( в формате программатора ProgCode )

Источник: http://kaligraf.narod. ru/
Вместе с Таймер - часы на микроконтроллере PIC16F628A часто ищут