Шестнадцатеричный дешифратор на одной микросхеме

Широкодоступных микросхем дешифраторов способных отображать на цифровом табло числа от 0 до 15 соответственно поступающим на входы кодам от 0000 до 1111 практически нет.

Для того что бы построить данное устройство необходимо несколько микросхем для индикации на семисегментном табло, но используя дешёвую микросхему ПЗУ К155РЕ3 и запрограммировать ее, можно получить дешифратор вывода на индикатор чисел от 0 до 15 на одной микросхеме. При этом коды 0000-1111 будут преобразованы в десятичные 0-15 на 2-х разрядном индикаторе.
Схема такого дешифратора показана на рисунке.

3171

При кодах 0000-1001 он работает как обычный индикатор и на индикаторе отображаются числа 0-9, при этом Н2 не светиться. При подаче кодов от 1010 до 1111 в работу вступает Н2 который показывает 1, а Н1 от 5 до 9.

В таблице приведены коды для программирования ПЗУ D1. Для программирования микросхемы можно воспользоваться простым ручным программатором показанным на рисунке.

Тумблер S1-S4 служит для задания адреса — замкнутое состояние — ноль. Переключатель S5 служит для программирования отдельных выходов D2 — его поочередно устанавливают на выходы D2, на которых должны быть единицы при данном положении S1-S4, и нажимаем на S6. Свечение светодиода после опускания S6 говорит от том, программирование выполнено. На выходы, на которых должны быть нуль S6 нажимать не надо.

Литература — Радиоконструктор 2000-12 Автор: Андреев С.

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

Войти с помощью: