Часы-будильник с ЖК-индикатором (PIC16F84A)
Особенности устройства:
- Два будильника.
- Сохранение времени установки будильников при выключении питания.
- Возможность отключения одного из будильников или обоих сразу.
- В качестве индикатора применен буквенно-цифровой ЖК-модуль.
- Мелодичный сигнал будильника
Электрические характеристики:
Напряжение питания | от 4,5 до 5,5 В. |
Ток потребляемый в режиме покоя | не более 7,5 мА. |
Ток потребляемый в режиме воспроизведения мелодии | не более 250 мА. |
Принципиальная схема:
Программное обеспечение:
Описание работы:
При включении питания на экране ЖК-модуля индицируются часы текущего времени:
Клавишами "вправо", "влево" (SB2,SB4) можно переключаться между режимом индикации часов текущего времени, режимом установки времени срабатывания первого будильника и режимом установки времени срабатывания второго будильника, либо изменить параметр, выбранный с помощью клавиши "ввод" (SB3).
Режим установки времени срабатывания первого будильника:
Для установки текущего времени необходимо нажать клавишу "ввод" в режиме индикации часов текущего времени. При этом минуты начнут мигать. Клавишами "вправо", "влево" выставить желаемое значение минут. Затем снова нажать клавишу "ввод". Начнут мигать часы. Клавишами "вправо", "влево" выставить желаемое значение часов. Следующее нажатие клавиши "ввод" вернет в исходное состояние режима индикации часов реального времени.
Для установки времени срабатывания первого или второго будильника необходимо перейти в соответствующий режим клавишами "вправо", "влево" (курсор '>' указывает какой будильник выбран). Установка времени срабатывания будильника происходит аналогично установке текущего времени, описанной выше. Отличие состоит только в том, что нажатие клавиши "ввод" после установки времени позволит включить или отключить выбранный будильник клавишами "вправо", "влево" (индикация "вкл" - будильник включен, "вык" - отключен). Последующее нажатие клавиши "ввод" вернет в исходное состояние режима установки времени срабатывания будильника.
Сигналом будильника служит мелодия. Время звучания сигнала 1 минута. Нажатие на кнопку "Откл. сигнала" (SB1) во время срабатывания будильника выключает текущий сигнал. На отключение самого будильника это не влияет и он сработает снова через сутки.
Прошивка для PIC16F84. ЖК-модуль с кириллицей (3 Кб). Загрузок: 295
Прошивка для PIC16F84. ЖК-модуль без кириллицы (3 Кб). Загрузок: 271
Автор статьи: Буров Михаил E-mail: burov@kosnet.ru
Просмотров: 3373
великолепная сейчас . рекомендуем. . можно на сайте www.dommalera.ru.
Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены... подробнее...
Очень удобная программа для чтения pdf Foxit Reader
26.04.2014
Foxit Reader - Компактная и шустрая программа для чтения PDF файлов. Может служить альтернативой для популярного просмотрщика PDF - Adobe Reader.... подробнее...
Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры.... подробнее...
Новое становление сайта Eldigi.ru
01.04.2014
Проект Eldigi.ru который долгое время находился в застывшем состоянии снова принимается за работу с новымы силами, с новыми статьями и с... подробнее...
Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры....
подробнее...
Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены...
подробнее...
Цифровая паяльная станция своими руками (ATmega8, C)
27.05.2012
Состав: ATmega8, LM358, IRFZ44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный...
подробнее...
Тахометр на AVR микроконтроллере (ATtiny2313, C)
13.01.2010
Данное устройство представляет собой неплохой тахометр, предел его измерений
составляет 100 - 9990 об/мин. Точность измерения - ± 3 об/мин....
подробнее...
Разработка микроконтроллерных устройств на заказ
01.08.2008
Если Вам необходима разработка устройств на заказ с использованием микроконтроллеров, цифровых датчиков температуры, различной... подробнее...
Программатор FlashProg для микроконтроллеров NEC
24.11.2007
Программатор FlashProg позволяет программировать большинство современных микроконтроллеров NEC. В дистрибутив программы включен HELP,... подробнее...
Термометр с ЖКИ и датчиком DS18B20 (ATtiny15)
01.03.2008
В технической литературе и в Интернете можно найти множество описаний и схем цифровых термометров. В большинстве конструкций... подробнее...
Электронный замок с ключами iButton (AT89C2051, asm)
09.08.2008
Некоторое время тому назад появился проект «ИМИТАТОР TOUCH-MEMORY DS1990A», т.е. отмычка. Теперь Вашему вниманию предлагается замок к зтой... подробнее...