Например TDA7294

РадиоКот > Схемы > Цифровые устройства > Бытовая техника

Трехпрограммный таймер

Автор: Korneus, xeller27@gmail.com
Опубликовано 18.02.2014.
Создано при помощи КотоРед.

Таймер отсчитывает секундные интервалы времени, выполнен на микроконтроллере PIC16F716 фирмы Microchip. Таймер делался   для изготовлении печатных плат с помощью фоторезиста, а также другое применение, чтобы был многофункциональным и была возможность поместить в корпус с розеткой.

Было заложено три программы: выключение через t времени, включение через t времени и цикл включение на время t потом отключение на время t и опять по кругу.

Максимальное время - 60 часов 60 минут 60 секунд .

Минимальное время -  1 секунда.

Каждая единица времени задаётся отдельно.

Применен двойной семисегментный индикатор с ОА

 

 

При подаче питания попадаем в меню выбора программ, переключаются кнопками 1 и 2 кнопкой стоп/пауза подтверждение выбора программы.
После выбора программы попадаем в меню установки единиц времени


              


          Установка секунд 1...60 (выбрать С нажать кнопку стоп/пауза  кнопками 1 и 2 задать желаемое значение и   нажать  кнопку стоп/пауза)





      
         
         Установка минут 1...60 (выбрать  P нажать кнопку стоп/пауза кнопками 1 и 2 задать желаемое значение и нажать кнопку стоп/пауза)





      

      Установка  часов 1...60 (выбрать С нажать кнопку стоп/пауза кнопками 1 и 2 задать желаемое значение и нажать кнопку стоп/пауза)
 

 





       Возврат в предыдущее меню выбора программ




 


       

      Пуск таймера, сохранение едениц времени, кнопкой стоп/пауза

 



       При выборе 3 программы сначала устанавливается время выключения выбирается 

 

 

 

Затем устанавливается время до следующего включения нагрузки   и снова выбирается символ "-" , происходит старт  бесконечного цикла.

 

При нажатие кнопки стоп/пауза во время выполнения программы происходит пауза в работе и на индикаторе загорается:

 

 

        при очередном нажатии стоп/пауза - возврат в исполняемую программу



 


      
При нажатии клавиши 1 отображается на индикаторе знак " CC " стопа





     при  нажатии стоп/пауза произойдет сброс всего таймера и возврат к меню выбора программ.

 

 

  По завершению выполнения программ 1 и 2 , при 1 программе отключение нагрузки индикатор погашен, кнопкой 2 можно перезапустить программу снова, кнопкой стоп/пауза сброс таймера к началу выбора программ.

2 -программа по завершение включает нагрузку и на индикаторе горит цифра "8", кнопкой 2 можно перезапустить программу снова, кнопкой стоп/пауза сброс таймера к началу выбора программ.

 

 

 

 


Файлы:
Прошивка + Proteus


Все вопросы в Форум.


ID: 1887

Как вам эта статья?

 Нравится
 Так себе
 Не нравится

Заработало ли это устройство у вас?

 Заработало сразу
 Заработало после плясок с бубном
 Не заработало совсем

23 7 3
1
Подробно