Таймер на PIC16F84 - Схемы на МК - Микроконтроллеры - Каталог схем - Портал радиолюбителей DIOD Схемы, Устройства, Книги
Суббота, 25 Февраль 2017, 05:09
Меню сайта
Доп. меню
Каталог схем
Категории раздела
Схемы на МК [50]
Готовые схемы и сборки на микроконтроллерах.
Программаторы [7]
Программаторы для микроконтроллеров.
Статистика
Вы вошли как
Гость
Группа
Гости
Ваш IP
54.166.75.133
Ваш браузер


Узнать больше

Сейчас на сайте
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Праздники
Праздники сегодня и завтра
Наши книги




Книга добавлена:
14 Май 2010
3774
Микроконтроллеры
Микроконтроллеры AVR в радиолюбительской практике, схемы на микроконтроллерах

Книга добавлена:
20 Январь 2010
2772
Справочники
Популярные микросхемы ТТЛ

Книга добавлена:
28 Март 2010
1851
Книги
Нанотехнологии. Новинки завтрашнего дня

Книга добавлена:
07 Ноябрь 2012
1309
Книги
Без паники! Цифровая обработка сигналов

Книга добавлена:
05 Декабрь 2010
1944
Микроконтроллеры
Микроконтроллеры PIC16X7XX


Главная » Статьи » Микроконтроллеры » Схемы на МК

Таймер на PIC16F84

Таймер на PIC16F84

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



Схема таймера показана на рисунке. Микроконтроллер DD1 работает по программе, коды которой приведены в таблице. После включения питания и инициализации регистров микроконтроллера программа конфигурирует вывод RA2 как выходной и устанавливает на нем высокий логический уровень. После первоначальной зарядки конденсаторов С2 и СЗ программа переходит в фазу установки продолжительности выдержки. Циклически выполняется подпрограмма "OneShot", заимствованная из статьи А. Долгого "Аналоговое управление в микроконтроллерном устройстве" ("Радио". 2005, № 4, с. 33), а также проверяется состояние кнопки SB1. Светодиод HL1 погашен.
Полученное в результате работы подпрограммы число в зависимости от положения движка переменного резистора R1 может находиться в пределах 1 .254 Программа преобразует его в продолжительность выдержки в минутах, причем каждым трем последовательным значениям этого числа соответствуют одинаковые выдержки. Таким образом, максимальная выдержка — 255/3 = 85 мин. Установленное значение программа выводит на двухразрядный цифровой индикатор HG1.HG2.
Обнаружив нажатие на кнопку SB1, программа переходит в фазу отсчета выдержки, сигнализируя об этом включением светодиода HL1. Фактически идет подсчет прерываний от таймера TMR0. Так как он настроен (вместе с предварительным делителем) на коэффициент пересчета 4000, а период повторения счетных импульсов при частоте кварцевого генератора 4 МГц равен 1 мкс, прерывания происходят каждые 4 мс. Как только их число достигнет 15000 (это значит, что прошло 0,004x15000 = 60 с), программа уменьшает выведенное на индикатор значение на единицу и начинает подсчет прерываний заново.
Когда заданное число минут пройдет, с выхода RA4 микроконтроллера через усилитель на транзисторе VT1 на динамическую головку ВА1 поступит прерывистый сигнал частотой 1000 Гц. Через 6 с сигнал прекратится и программа таймера вернется в фазу установки выдержки.
Если кнопка SB1 нажата до истечения установленной выдержки, таймер прекращает ее дальнейший отсчет и, не подавая звуковой сигнал, переходит в фазу установки. При переходах из одной фазы в другую программой предусмотрены секундные паузы, до истечения которых кнопку SB1 необходимо отпустить.
Налаживание таймера сводится к подборке конденсатора СЗ. Его емкость должна быть такой, чтобы при максимальном сопротивлении переменного резистора R1 на индикатор было выведено число 85. Подбирая резистор R16, устанавливают необходимую громкость звукового сигнала.
Питать таймер можно от любого источника постоянного напряжения 3.. .5 В, желательно стабилизированного. Потребляемый ток не превышает 100 мА. Переменный резистор должен быть с линейной характеристикой регулирования. Светодиодные индикаторы АЛС324Б можно заменить другими с общим анодом, а микроконтроллер PIC16F84A — более ранней моделью PIC16F84.


Автор: А. МУРАВЬЕВ.

Связь с автором: Нет данных

Веб сайт автора: Нет данных

Прислал: Нет данных

Источник: http://eldigi.ru


Доп материалы, файлы к устройству (схеме):

Исходный код и прошивка


Категория: Схемы на МК | Добавил: Volt (20 Январь 2010)
Просмотров: 8502 | Комментарии: 1 | Теги: таймер, PIC16F84, мк | Рейтинг: 5.0/1

Быстрая навигация по сайту




Всего комментариев: 0
Имя *:
Email *:
Код *:




Корзина
Ваша корзина пуста
Поиск по сайту
Для корректного поиска вводите в поисковую форму не более 20-25 символов.


Форма входа
Наш опрос
Какое направление электроники для Вас более интересное?
Всего ответов: 539
Рекомендуем
Полезно знать!

Бит – это элементарная единица информации. Все на свете можно описать при помощи какого-то количества бит. Последовательность из 8 бит – это байт...

Советуем посетить

Пользователю
Почта на Майл.ру
Поисковик Google
Поисковик Yandex
Энциклопедия Википедия
Погода на Гисметео

Радиолюбителю
Паяльник
Электронный портал
Сервер радиолюбителей
РадиоКОТ

Поддержка сайта

Вы можете поддержать сайт напрямую через наши платежные реквизиты

WebMoney
Z355095169785
R218396818010
E144063919939

Все средства полученные от пользователей сайта будут использованы исключительно для поддержки и дальнейшего развития сайта.
Популярные схемы
1
Блоки питания
Простой импульсный блок питания 200 Вт
Просмотры: 80103
2
Схемы на МК
Вольтметр на микроконтроллере AVR
Просмотры: 44155
3
Схемы на МК
Микропроцессорный импульсный металлоискатель (с печатной платой)
Просмотры: 43735
4
Блоки питания
Лабораторный БП
Просмотры: 34684
5
Схемы на МК
Термометр меньше не бывает на Attiny2313
Просмотры: 32778
6
Преобразователи UPSы
Преобразователь 12-220В для питания ЛДС из компьютерного БП
Просмотры: 31758
7
Преобразователи UPSы
Преобразователь питания на MC34063
Просмотры: 30207
8
Программаторы
Самодельный программатор-отладчик PICkit 2
Просмотры: 28863
9
Схемы на МК
mp3 плеер на картах памяти
Просмотры: 28614
10
Схемы на МК
Простой цифровой вольтметр ch-c3200
Просмотры: 26615
Друзья и партнеры






Популярный Soft
1
Радиолюбительский софт
Pony Prog 2000
Просмотры: 20867
2
Радиолюбительский софт
Sprint-Layout 5.0 RUS (Portable)
Просмотры: 16499
3
Радиолюбительский софт
Electronics Workbench 5.12
Просмотры: 13403
4
Справочники
Аналоги микросхем
Просмотры: 13145
5
Радиолюбительский софт
Crocodile Technoy 3D v609
Просмотры: 12425
Счетчики сайта




Рейтинг Сайтов YandeG

Вся статистика общедоступна

Ошибки и опечатки
Система Orphus
Каталогизация схем, книг, программ по электронике и электротехнике.
Портал радиолюбителей DIOD © 2009 - 2017