Схема часов на микроконтроллере очень простая, простой и алгоритм их работы. Кнопки S4 и S3 служат для установки времени – часов и минут соответственно. Часы имеют 24 часовой формат отображения. В 1-м разряде часов сделано гашение незначащего нуля. Точность хода целиком зависит от частоты кварцевого резонатора. Но даже без специальных подборок кварцев и конденсаторов в тактовом генераторе – часы идут весьма точно. Основа прибора – микроконтроллер PIC16F628A. Принципиальная схема показана ниже – кликните для увеличения картинки.
Индикация сделана не с применением традиционных ЖК или АЛС, а на больших круглых светодиодах, которые образуют цифры. В качестве резервного источника применил 3 пальчиковые батарейки. Они питают схему часов если нет сетевого питания. При этом питается только микроконтроллер, индикатор же от батареек не питается, поэтому гаснет, а часы продолжают ход. Кнопки управление вынесены с платы в любое удобное место корпуса. Конструкция кнопок может быть любой.
Для питания от сети использован китайский БП-адаптор, в который добавлена плата с микросхемой 7805 (5-ти вольтовый стабилизатор) и последовательно с первичной обмоткой трансформатора включил обмотку реле на 24 вольта (понизил входное напряжение чтобы он не грелся). Вообще для этих часов подойдет любой блок питания, с выходным напряжением 5 В и током 150 мА.
Переключатель день/ночь служит для уменьшения яркости (например перед сном), подстроечным резистором R26 (применил проволочный) устанавливаем необходимую яркость (так как в темноте большая яркость утомляет глаза). В архиве прилагаются прошивка контроллера и файл протеуса. Успехов вам творчестве. С уважением, Андрей Жданов ([email protected]).