Форум » Микроконтроллеры » Счётчик импульсов на PIC16F84A » Ответить

Счётчик импульсов на PIC16F84A

Samopalkin: Предлагаю для повторения Схему счётчика импульсов. Онаа собрана на микроконтроллере PIC16F628A и может считать входные импульсы от 0 до 9999. Импульсы поступают на линию порта RA3 (кнопка SA1 активный уровень низкий). С каждым импульсом показания индикатора меняются на +1. После 999 импульса на индикаторе высвечивается 0 и загорается точка начала второй тысячи (правая по схеме) и т. д. Так счёт может продолжаться до значения 9999. После этого счёт останавливается. Кнопка SA3 (линия порта RА1) служит для сброса показаний в 0. Изначально схема была изготовлена для работы с питанием от трёх пальчиковых батарей. Поэтому с целью экономии энергии в схему включена кнопка включения индикации для контроля состояния счётчика SA2 (линия порта RA4). Если в этой кнопке нет необходимости, её контакты можно закоротить. В схеме можно использовать подтягивающие резисторы в пределах от 1к до 10к. Биты конфигурации INTRC I/O и PWRTE установлены. При отключении питания показания счётчика в памяти контроллера сохраняются. При погашенном индикаторе схема остаётся работоспособной при снижении питания до 3,5 вольт. Практика показала, что заряда батареек хватает почти на неделю непрерывной работы схемы. Фото: http://pics.qip.ru/0028sj-301n13s/ Видео: http://www.youtube.com/watch?v=HD2w2Ocq8JI Схема, плата, прошивка: http://zalil.ru/30122477

Ответов - 0



полная версия страницы