| Ваш IP: 54.91.48.104 | Online(42) - гости: 35, боты: 7 | Загрузка сервера: 2.14 ::::::::::::

Часы-будильник на PIC16F877A

349868698На рисунке показана схема часов с будильником. Часы отображают часы, минуты и секунды, будильник только часы и минуты. Дополнительной опцией часов является термометр, датчик температуры LM35 подключен к выводу 9 (AN6) микроконтроллера.

После подачи питания на микроконтроллер необходимо установить правильное время, сделать это можно при помощи кнопки «Установка времени», при удержании кнопки происходит ускоренный перебор минут (в сторону увеличения), при достижении 60 минут, происходит перебор часов, при этом показания минут обнуляются. После установки часов, нужно повторно нажать на кнопку «Установка времени» для установки минут.

При помощи кнопок «Установка часов будильника» и «Установка минут будильника» можно задать время срабатывания сигнала будильника (2000Гц длительностью 100мс), а кнопкой «вкл/выкл будильник» можно выключить или включить будильник.

Термометр является дополнительной опцией, поэтому при прошивке контроллера можно использовать одну из двух прошивок, с термометром и без. Датчик температуры может быть установлен непосредственно на плате. Измерение температуры начинается с 0 ºС. Аналоговый вход микроконтроллера настроен на показания 10 мВ/1°С, что соответствует параметрам датчика температуры.

часы-будильник
Файлы прошивки:

  • clok.zip 21.09.2015 — тестовая прошивка, файл прошивки может быть обновлен.
  • clok_temp.zip 22.09.2015 — тестовая прошивка, файл прошивки может быть обновлен.

Добавить комментарий

Случайные статьи

  • Усилитель на LM317

    Усилитель на LM317

    Как правило LM317 используется как стабилизатор напряжения, но LM317 можно так же использовать как усилитель мощности звуковой частоты. выходная мощность усилителя не большая, всего 1Вт. Необходимо использовать теплоотвод для стабилизатора LM317.Подробнее...
  • Измеритель температуры радиоэлементов

    Этот прибор, работающий по принципу измерительного моста (рис.1), позволяет за 3…4 с определить температуру микросхемы, резистора или другой детали радиотехнического устройства с точностью не хуже 0,1°С. Это поможет ускорить ремонт сложной аппаратуры, так как поиск неисправной микросхемы основан на определении повышенного тепловыделения радиокомпонента, что, как правило, связано с нарушением его …Подробнее...
  • Приемники прямого усиления (приемник с выходным контуром повышенной добротности)

    Приемники прямого усиления (приемник с выходным контуром повышенной добротности)

    Приемник предназначен для приема сигналов в диапазоне ДВ(150кГц…300кГц). Главная особенность приемника в антенне, которая имеет большую индуктивность чем обычная магнитная антенна. Что позволяет применить емкость подстроечного конденсатора в пределах 4…20пФ, а так же такой приемник обладает приемлемой чувствительностью и небольшом усилении тракта РЧ. Работает приемник на головные телефоны (наушники), питается …Подробнее...
  • Сигнализатор уровня жидкости

    Сигнализатор уровня жидкости

    Сигнализатор состоит из генератора DD1, усилителя мощности VT3, электронного ключа VT1 VT2. Датчик состоит из 2-х металлических штырей закрепленных на планке из изоляционного материала на расстоянии 20…30 мм друг от друга. Когда вода достигает датчика, то сопротивление между штырями датчика становится относительно не большим, что достаточно для открывания ключа на …Подробнее...
  • Применение линейных драйверов светодиодов NUD4001/4011

    Cветодиоды — низковольтные полупроводниковые приборы. Для их питания, обеспечивающего длительный срок службы, необходимо стабилизировать именно протекающий через них ток, а не напряжение. Дело в том, что незначительные изменения прямого напряжения на светодиоде вызывают резкие скачки тока через светодиод. Кроме того, падения напряжения на светодиодах разных цветов довольно сильно отличаются. Например, прямое …Подробнее...