| Ваш IP: 54.80.140.29 | Online(28) - гости: 12, боты: 16 | Загрузка сервера: 2.14 ::::::::::::

Таймер-секундомер на PIC16F628A

Таймер-секундомер представляет собой секундомер как отдельное уст-во и таймер который управляет работой реле. Схема достаточно простая, содержит микроконтроллер PIC16F628A, индикатор 1602А на базе контроллера HD44780, одно реле на 5…12В, транзистор и четыре кнопки управления.

Управление таймером-секундомером происходит при помощи 4-х кнопок:

  • Старт/стоп/сброс — позволяет запускать, останавливать и обнулять показания секундомера
  • Уст/режим — позволяет установить время таймера (секунды, минуты, часы), выбор режима таймер/секундомер
  • Кнопки «+» и «-» позволяют задать время срабатывания таймера

Если нажать кнопку  «Старт/стоп/сброс» (в режиме секундомера), то начнется отсчет времени секундомера, минимальное значение времени 0,1 секунда, максимальное 99 часов 59 минут 59,9 секунд , при повторном нажатии на кнопку отсчет времени прекратиться, если нажать на кнопку третий раз, то показания секундомера будут сброшены.

Для включения режима «Таймер», необходимо нажать кнопку «Уст/режим», с помощью которой выбирает установку времени в секундах, минутах и часах, а при помощи кнопок + и — устанавливаем нужное время.

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

Для перехода в режим «Секундомер» необходимо снова нажать на кнопку «Уст/режим», при этом показания таймера не будут сброшены и не влияют на работу секундомера.

Прошивка — has.hex 

Комментарии

  • kyndelik:

    В поисках схемы таймера увидел Вашу разработку «Таймер-секундомер на PIC16F628A» и ее функционал полностью овчает моим запросам.
    Попробовал собрать, но схема у меня совсем не работает, при этом:
    — монтаж перепроверен неоднократно;
    — использованы проверенные МК, кварцы и индикаторы — перепрошиваются другими прошивками и работают в других схемах.
    Схема не дышит: кварцы не генерят, на LCD только верхний ряд квадратов.
    Полагаю, что проблема может быть в файле прошивки. При попытке его скачать со страницы, он открывается на новой странице и я могу его сохранить лишь как текст.
    Я был бы очень Вам благодарен за возможность получить файл прошивки в архиве.
    Я не умею писать и проверять программы, исключительно пользователь готовых решений.
    Может Вы подскажете как еще искать ошибку.

  • kyndelik:

    спасибо большое, все получилось в соответствии с рекомендацией установить резистор.

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

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

  • Система радиоуправления с частотным кодированием

    Система состоит из передатчика и приемника работающих в диапазоне 27 МГц. Передатчик излучает сигнал промодулированный по частоте импульсами частота которых меняется при переключении команд. Всего 15 команд. Приемник состоит из радиоприемного тракта, формирователя импульсов, дешифратора команд построенного по схеме частотомера. дешифратор измеряет частоту импульсов поступающих с выхода радиоприемного тракта и …Подробнее...
  • Простой таймер на ИМС 4011

    На рисунке показана схема таймера рассчитанного примерно на 35 мин, таймер состоит из одной микросхемы 4011, одного транзистора и реле на 12В. Таймер может отключать (включать) практически любое устройство — ТВ, радио, эл. двигатель… Время задающая цепь R1 C1 определяет время задержки включения (выключения) таймера, Вы можете изменив это время …Подробнее...
  • Автоматическое зарядное уст-во для автомобильных аккумуляторов

    Автоматическое зарядное уст-во для автомобильных аккумуляторов

    На рисунке показана простая схема зарядного уст-ва для автомобильных аккумуляторов. Уст-во автоматически прекращает заряд аккумулятора как только он будет полностью заряжен. При прекращении заряда аккумулятора загорится светодиод HL2 сигнализируя окончание зарядки. Тиристор BTY79 необходимо установить на небольшой теплоотвод. Источник — http://users.otenet.gr/~athsam/index.htmПодробнее...
  • MAX5035 простой DC-DC преобразователь 1А

    MAX5035 простой DC-DC преобразователь 1А

    MAX5035 простой в использовании, высокоэффективный, высоковольтный понижающий DC-DC преобразователь (ШИМ 125 кГц), имеет широкий диапазон питающего напряжения от 7,5 В до 76 В и малый ток потребления до 270 мкА (дежурный режим до 10 мкА). Диапазон выходного напряжения фиксирован — MAX5035А — 3,3В, MAX5035B — 5В, MAX5035С — 12В и не фиксирован для MAX5035D/E. Максимальный …Подробнее...
  • Источник питания 1,2 — 12В / 1A

    Этот блок питания может обеспечить выходное напряжения — 1.2В — 12В с максимальным выходным током 1A. Индикатор часть включает в себя три диоды и один светодиод. Эта схема используется как зарядное уст-во, при этом в него встроен индикатор заряда — когда зарядки ток превышает 1A (практически 0.85A) светодиодный индикатор предупреждает …Подробнее...