Часы-будильник на микроконтроллере PIC16F628A

 

Вашему вниманию предлагаются часы на МК PIC16F628A с точностью хода 30 секунд в год.

 Давайте посмотрим схему, а потом будет длинный рассказ о том, что есть в этих часах и как ими пользоваться.

Итак:

 -Реализовано 2 режима отображения часы-минуты и минуты-секунды. Переключение кнопкой "Инкремент".

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

 -При нажатии кнопки "Будильник" часы переходят в режим отображения уставки будильника. В этом режиме кнопкой "Инкремент" включаем будильник. Включение подтверждается коротким звуковым сигналом и включается мигающая точка. Корректируется уставка будильника после нажатия кнопки "Коррекция". После первого нажатия - минуты, после второго - часы (увеличиваются кнопкой "Инкремент"). После третьего нажатия - переход в обычный режим.

 -В часах реализована функция коррекции посредством подстройки константы (режим подстройки включается при удержании кнопки "Коррекция" дольше 1-й секунды). По умолчанию константа равна 1032 микросекунды в секунду. При отставании часов константу увеличиваем (кнопка "Инкремент") на величину отставания вычисленное в микросекудах за 1 секунду. Если часы спешат, константу уменьшаем (кнопка "Будильник") по тому же принципу.

 -Возврат в обычный режим осуществляется из режимов коррекции через 3 минуты после последнего нажатия любой из кнопок.

 -При срабатывании будильника подаётся звуковой сигнал, который отключается нажатием любой из кнопок или автоматически через примерно 4 минуты (за 4 минуты вполне можно проснуться.

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

 


 

Схема - shema.gif



Скачать прошивку - clock

Скачать исходник - source.rar

Схема 100% рабочая. Дома у меня, собственного изготовления, работают.

Заимствовано с сайта : http://radiokot.ru/

Поиск и заказ литературы, книг, печатных изданий. На сайте www.100book.ru представлены книги в разделах: Художественная литература, Детская литература Школа, Педагогика, Дом Быт Досуг, Туризм, Культура и общество, Бизнес, Экономика, Право, Наука и Техника, Транспорт, Языки и Филология, Медицина и Здоровье. Доставка книг почтой по всей России. Сайт 100book.ru успешно сотрудничает с российскими и зарубежными издательствами, а также общественными и государственными организациями. 100book.ru распространяет самую различную печатную продукцию, ориентированную как на самый широкий круг читателей, так и на узкоспециализированную часть населения. Сайт 100book.ru охотно сотрудничает как с известными учеными и авторитетами в своей области, так и с молодыми талантливыми авторами, еще не получившими своего призвания. Сайт 100book.ru старается идти в ногу со временем и оперативно предоставлять читателю актуальную информацию, в котором он нуждается.Поиск и заказ литературы, книг, печатных изданий. На сайте www.100book.ru представлены книги в разделах: Художественная литература, Детская литература Школа, Педагогика, Дом Быт Досуг, Туризм, Культура и общество, Бизнес, Экономика, Право, Наука и Техника, Транспорт, Языки и Филология, Медицина и Здоровье. Доставка книг почтой по всей России. Сайт 100book.ru успешно сотрудничает с российскими и зарубежными издательствами, а также общественными и государственными организациями. 100book.ru распространяет самую различную печатную продукцию, ориентированную как на самый широкий круг читателей, так и на узкоспециализированную часть населения. Сайт 100book.ru охотно сотрудничает как с известными учеными и авторитетами в своей области, так и с молодыми талантливыми авторами, еще не получившими своего призвания. Сайт 100book.ru старается идти в ногу со временем и оперативно предоставлять читателю актуальную информацию, в котором он нуждается.

© gorodeckii2012

Создать бесплатный сайт с uCoz