Конструкция часов с электронной стороны тривиальна, микроконтроллер ATmega8 и часы реального времени PCF8583(RTC), индикация реализована методом мультиплексирования, резервное питание микросхемы RTC обеспечивает суперконденсатор 0,1Ф/5,5В. Программа в прерывании от таймера 0 обрабатывает переключение светодиодов, тогда как внешнее прерывание INT1 вызывается RTC в момент подсчета следующей секунды, после вызова прерывания считывается время RTC.
Схема устройства
Чтобы установить часы/минуты используются две кнопки, нажатие одной из них увеличивает циклически количество часов/минут, при одновременном нажатии кнопок происходит сброс секунд. Светодиоды должны были быть «янтарного» цвета. К сожалению, я смог купить только прозрачные, которые не всегда выглядят хорошо, когда вы смотрите на часы под прямым углом(диоды имеют узкий угол обзора). Микроконтроллер ATmega8 тактируется от внутреннего генератора частотой 8МГц.
| Архив для статьи "Бинарные часы на ATmega8, PCF8583" | |
| Описание:
Файл прошивки микроконтроллера, макет печатной платы Eagle |
|
| Размер файла: 65.95 KB Количество загрузок: 251 | Скачать |
























Комментарии
Исходник выложил в архиве