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

 

не имея индикатора и клавиатуры четко видно заданное время.

Таймеру можно задавать время от 1минуты  до 21 часа с дискретностью 1 минута.

В устройстве 12 выключателей, каждому соответствует своя выдержка времени, сложив цифры на   выключателях, которые включили, получим заданное время.

Так как микропроцессор работает от внутреннего генератора погрешность отсчета времени довольно таки невысокая, примерно 30 секунд за час.

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

Схема таймера.

Простой таймер на pic16f630

При программировании Jp1 отключить.

Если изменять настройки времени планируется  редко, то вместо выключателей можно использовать перемычки (Jp).

Фото устройства.

Простой таймер на pic16f630

Программа на ProtonIDE.

Шил программатором по схеме из Радио 2004 №2 стр.31 ПО icprog 1,05с

Скачать [21,11 Kb] (cкачиваний: 166) прошивку, исходник и проект протеуса



   
OFFender # 1
 
 
А хде же прошивка или исходник ?


   
Nikolai4 # 2
 
 
OFFender, добавил


   
rastamanoff # 3
 
 
Интересно, а на PIC16F676 переложить прошивку получиться?


   
shaman # 4
 
 
Добрый вечер , (rastamanoff) что Вы подразумеваете под словом переложить?
Сам проект простенький , несомненно , но в самой программе есть баги . И слишком много операторов ( IF Then ) и т.д все не буду перечислять, как говорится , автору проекта виднее .


   
rastamanoff # 5
 
 
Добрый вечер,я имел ввиду что у 676-го тоже 14 ног.И кроме того у меня имеется в наличии.


   
shaman # 6
 
 
Доброй ночи , ( rastamanoff ) ответил Вам в личку.


   
Konstantin # 7
 
 
Немного изменив программу можно задавать время до 64 часов с дискретностью 1 минута. Выключатели будут выглядеть так 1,2,4,8,15,30 мин. и 1,2,4,8,16,32 час.


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25