Дешифраторы, дешифраторы-демультиплексоры и шифраторы
Дешифраторы и шифраторы принадлежат к числу преобразователей кодов. С понятием шифрования связано представление о сжатии данных, с понятием дешифровки — обратное преобразование.
В условных обозначениях дешифраторов и шифраторов используются буквы DС и СD (от слов decoder и соder соответственно).
Полным дешифратором называется КС, которая имеет п входов и 2n выходов и реализует на каждом выходе функцию, которая представляет собой минтерм п переменных , где ν= (х1,..., хп); хs — входные сигналы (s = 1,2,..., n), и = 0, 1, 2, ..., 2п-1. В полном дешифраторе каждой комбинации значений входных сигналов отвечает сигнал, равный 1, только на одном выходе.
Условное графическое обозначение данного дешифратора приведено на рисунке 15.
Рисунок 15 - Дешифратор 4×10 (микросхема К155ИД1)
Дешифраторы являются преобразователями кодов, которые выполняют преобразования двоичного и двоично-десятичного кодов в унитарный код. Унитарный код двоичного n-разрядного числа представляется 2n разрядами, только один из разрядов которого равняется 1.
Из приведенного видно, что дешифратор реализует частный случай демуль-типлексора. Значит, схема дешифратора может быть получена из схемы де-мультиплексора при исключении из нее информационного входа и использовании адресных входов в качестве информационных. Эта схема является одноступенчатой.
Двоичные шифраторы превращают код "1 с N" в двоичный код, т. е. выполняют микрооперацию, обратную микрооперации дешифраторов. При нарушении одной из входных цепей шифратора на его выходах формируется слово, которое отображает номер возбужденной цепи. Полный двоичный шифратор имеет 2n входов и п выходов. Одно из основных применений шифратора — введение данных с клавиатуры, при которой нажатие клавиши с десятичной цифрой должно приводить к передаче в устройство двоичного кода данной цифры (тетрады двоично-десятичного кода). В этом случае нужен неполный шифратор "10-4", на примере которого рассмотрим принципы построения шифраторов (рисунок 16).
Рисунок 16 - Схема шифратора "10-4"