Дешифратор преобразует бинарный код на входе в сигнал активации одного из множества выходов. 4 Некоторые принципы работы:
- При подаче определённой комбинации двоичных значений на входах дешифратора активируется строго один выход, соответствующий этому коду. 4
- Дешифратор выполняет операцию выбора одного из множества. 4
- В выходном слове всегда имеется один активный бит, равный 1 или 0, остальные биты неактивны. 8
- В современных микроконтроллерах и процессорах дешифраторы могут быть реализованы программно. 4 Это, по сути, алгоритм, который по входному коду определяет, какой выходной сигнал активировать. 4
Шифратор выполняет обратную функцию: преобразует сигнал с одного из активных входов в соответствующий двоичный код на выходе. 4 Некоторые принципы работы:
- Для шифратора характерна функция выбора кода, соответствующего активному входу. 4
- Если активировано несколько входов одновременно, то в зависимости от типа шифратора может выдаваться код с наибольшим приоритетом либо результат может быть неопределённым. 4
- В отличие от дешифратора, у шифратора количество входов больше числа выходов, поскольку входами управляют отдельные линии, а выходом является код. 4
Принципы работы дешифраторов и шифраторов базируются на законах булевой алгебры. 4 Эти устройства часто применяются в паре для организации различных логических схем выбора и управления. 4