Часы построены на базе контроллера ATmega8, который работает от внутреннего генератора частотой 8 МГц и микросхемы часов реального времени DS2415 с кварцевым резонатором 32,768kHz. Продолжительную часть времени процессор находится в режиме Power Down, работает только RTC, потребляя ток менее 3uA. Посмотреть время можно коротким нажатием на кнопку, тем самым задействуя внешнее прерывание INT0, после чего контроллер просыпается.

Бинарные наручные часы на ATmega8 - схема

Схема наручных часов

По шине 1wire считывается 32 битный регистр RTC, на основе его содержимого вычисляется количество секунд, минут и часов, и в течение 5 секунд эта информация отображается на индикаторах, затем процессор вновь уходит в режим сна. Настройка часов осуществляется с помощью двух кнопок. При нажатии на одну из них увеличиваются минуты, на другую - часы. Чтобы установить текущую дату, нажмите кнопки, описанные выше, удерживая кнопку установки даты. Часы работают в 12-часовом режиме, следует отметить, что нам не всегда необходима информация о режиме времени (до или после полудня), но режим времени значительно влияет на дату(часам нужно знать этот момент, чтобы увеличить дату в полночь, а не в полдень), следовательно если вы установите время до полудня, это покажет первый светодиод секунд. Питается устройство от литиевой батареи типа CR2032 3V, которая имеет относительно большую емкость (200mAh), заряда хватает в течение нескольких месяцев использования часов.


Архив для статьи "Бинарные наручные часы на Atmega8"
Описание: Файл прошивки микроконтроллера, схема, макет печатной платы Eagle
Размер файла: 56.31 KB Количество загрузок: 960 Скачать

Комментарии  

+1 #1 boogyman 13.02.2015 10:27
Вещь
#2 лордик 21.09.2015 11:56
DS2415 - нигде нет, можно ли заменить чем-то ,,,,
#3 AntonChip 21.09.2015 15:22
Цитирую лордик:
DS2415 - нигде нет, можно ли заменить чем-то ,,,,

DS2415 уже давно не производится, поищи DS2417
#4 lodick 04.09.2016 08:53
а можно немного о фьюзах, как их выставить для этой схемы
нашел на али експрес 5 шт ds2415
#5 lodick 04.09.2016 08:53
фьюзы какие???
#6 AntonChip 04.09.2016 11:58
Цитирую lodick:
фьюзы какие???

High:0xD9
Low:0xE4

У Вас недостаточно прав для добавления комментариев. Возможно, Вам необходимо зарегистрироваться на сайте.