Дешифратор

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск


Определение

Дешифратор - это логическое устройство, работающее следующим образом: он получает на вход закодированный сигнал (двоичный, двоично-десятичный и т.п.), и выдает его на одном из n своих выходов. Существуют другие дешифраторы, преобразующие один код в другой.
Число входов дешифратора обычно меньше числа выходов.

Примеры дешифраторов:

  • дешифратор 2 в 4; дешифратор 3 в 8; дешифратор 4 в 8;
  • дешифратор двоично-десятичного кода в двоичный;
  • дешифратор двоичного кода в код для 7-сегментного индикатора.

Дешифратор 3 в 8

Дешифратор 3 в 8

В соответствии с кодовой комбинацией на входах дешифратор выдает активный уровень (уровень логической единицы) на одном из выходов.
Двоичной комбинации 101 на входах соответствует логическая 1 на выходе Q5 (двоичное 101 равно десятичному 5), на остальных выходах будет 0.

Таблица истинности
для дешифратора 3 в 8.
A2 A1 A0 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0
0 0 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 1 0 0 0 0 0 0 1 0 0
0 1 1 0 0 0 0 1 0 0 0
1 0 0 0 0 0 1 0 0 0 0
1 0 1 0 0 1 0 0 0 0 0
1 1 0 0 1 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0

Дешифратор двоичного кода в код для 7-сегментного индикатора.

Дешифратор двоичного кода в код для 7-сегментного индикатора

Этот дешифратор получает 4-разрядный шестнадцатиричный код (от 0 до 9 и от А до F) на вход, и на выходе выдает логические уровни для 7 сегментов шестнадцатиричного светодиодного индикатора. Сегменты имеют обозначения от а до g, и каждый сегмент включается, когда на его шину подается активный уровень. Таблица истинности для данного дешифратора не приводится в силу ее громоздкости.