Шифратор (рис. 8) работает следующим образом. Если на один из входов подана " 1", то на выходе формируется двоичный код, соответствующий номеру входа. Сигнал F1 сигнализирует о том, что хотя бы на один вход подана "1".
Если "единицы" поданы сразу на два входа, то на выходе шифратора формируется код младшего входа.
Результаты отражены в табл. 19.
Таблица 19
DO
D1
D2
D3
D4
D5
D6
D7
F1
QO
Q1
Q2
Второй случай, если цифра №3=1.
Дешифратор (рис.9) работает следующим образом. Если на входы DO, D1, D2 подан какой либо двоичный код, то на соответствующем выходе формируется "1", а на остальных выходах действуют "нули".
Вход Е является входом разрешения. Причем это инверсный вход. Если Е-0, то дешифратор работает, а если Е=1, то работа запрещена, на всех выходах действуют "нули".
Результаты отражены в табл. 20.
Таблица 20
Пункт 2. Дешифратор семисегментного кода. Дешифратор семисегментного кода (рис.10) работает следующим образом. На входы DO, D1, D2, D3 поступает двоичный код цифры, которую необходимо высветить на индикаторе. На выходах устанавливается код, который подается на семисегментный индикатор, в результате на индикаторе высвечивается соответствующая цифра. Если входной код больше 9, то высвечиваются буквы в соответствии с шестнадцатеричной системой исчисления:
Например, если D0=0, D1=1, D2=1, D3=1, т.е. если код 1110, то высвечивается Е.