4-х разрядный счетчик импульсов на PIC16F88В этой статье представлена схема 4-х разрядного счетчика на PIC16F88 который имеет следующие характеристики:
- прямой и обратный счет
- сброс результата счета
- свободный счет или удержание при достижении заданного значения
- заданное количество разрядов
- сигнал на выходе контроллера при достижении заданного значения

Основной узел схемы микроконтроллер PIC16F88 фирмы Microchip. Семисегментный дисплей и светодиодный индикатор работают в режиме мультиплексирования. Входной сигнал поступает на вход микроконтроллера, где обрабатывается триггером Шмидта. Импульсы входного сигнала должны быть в пределах 0 - 5 Вольт. Если используется механический переключатель, то добавляется RC цепочка пказаная на схеме.

4-х разрядный счетчик импульсов на PIC16F88 - схема
Схема счетчика
 

Счетчик может быть настроен на фиксацию значений по росту или спаду фронта импульса. Все настройки сохраняются в памяти микроконтроллера. Для входа в режим настройки нужно нажать и держать кнопку "Ввод" и включить питание устройства затем отпустить кнопку.

Светодиодная индикация

Светодиодная индикация

- Переполнение - активируется, когда счетчик достигнет определенного значения
- Удержание - индикатор включен, счетчик находится в режиме удержания. Индикатор выключен, счетчик работает в свободном режиме.
- Прямой счет/обратный счет - индикаторы показывают режим счета(прямой/обратный).

Кнопки управления

Кнопки управления

"Прямой/обратный" - переключение направления счета.
"Сброс" - сброс счетчика.
"Режим удержания" - переключение режимов удержания и свободный счет.
"Ввод" - установка/переключение параметров.
"Уст" - установка заданного значения.

 

Установка значения переполнения счетчика

Установка значения переполнения счетчика

Для настройки значения переполнения счетчика используется чередование кнопок "Ввод" и "Уст". Все настройки сохраняются в памяти микроконтроллера.

Режим свободного счета.

Счетчик работает постоянно. Когда прибор достигает заданного значения переполнения он автоматически сбрасывается и выдает сигнал переполнения счета. Следующий входной импульс отключит сигнал переполнения счета и работа устройства продолжится.

Режим свободного счета.

Режим удержания.

Если счетчик достиг заданного значения переполнения он останавливается. При этом выдается сигнал переполнения счета, а следующие входные импульсы игнорируются. чтобы перезапустить счетчик нажмите кнопку "сброс".

Режим удержания.

 Макет печатной платы автор Горнович Сергей

 


Архив для статьи "4-х разрядный счетчик на PIC16F88"
Описание:
Размер файла: 18.01 KB Количество загрузок: 3 136 Скачать