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

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


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


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

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


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



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


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


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

У вас нет доступа к скачиванию файлов с нашего сервера - ( в обычном HEX формате )

У вас нет доступа к скачиванию файлов с нашего сервера - ( в формате программатора ProgCode )

Источник: http://kaligraf.narod.ru/

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

Ваше имя: *
Ваш e-mail: *
Войти через
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите два слова, показанных на изображении:
© 2016 Все права соблюдены.