Используя простейшие логические элементы, можно сконструировать более сложные устройства, реализующие соответствующие функции. Такими устройствами являются, например, шифраторы и дешифраторы.
Шифраторы, называемые также кодерами, могут осуществлять преобразование десятичных чисел (позиционный код) в двоичную систему счисления. Шифратор работает следующим образом:
o шифратор имеет N входов, в текущий момент времени только на один из которых подается сигнал (это вход будет активным);
o по номеру активного входа на выходах дешифратора формируется двоичных код, соответствующей позиции активного входа.
Например, если активным был пятый вход, то на выходах будет комбинация (за исключением старших нулей): 510=1012.
Таблица 1. Таблица истинности шифратора на 8 входов на трех логических элементах ИЛИ.
№ | Позиционный код | Двоичный код | |||||||||
Х7 | Х6 | Х5 | Х4 | Х3 | Х2 | Х1 | Х0 | Y2 | Y1 | Y0 | |
|
|
Рис. 12. Восьмивходовый шифратор на логических элементах ИЛИ.
Собрать схему, представленную на рис.7, и составить таблицу истинности. Убедиться, что она соответствует таблице 1, приведенной выше.
Дешифратор или декодер выполняет обратную по отношению к шифрованию операцию, т.е. преобразует двоичный код в десятичный. Входы дешифратора служат для подачи двоичных числе, а выходы последовательно нумеруются десятичными числами. При подаче на входы двоичного числа выходной сигнал появляется на выходе, который имеет номер соответствующего десятичного числа.
Существует два типа дешифраторов: логические дешифраторы и дисплейные дешифраторы/формирователи. Логические дешифраторы представляют собой схемы средней интеграции (микросхемы, имеющие с своем составе до 100 ЛЭ), управляемые адресом. Они выбирают и приводят в активное состояние конкретный выход определяемый адресом. Дешифраторы применяются в структурах выборки адреса запоминающих устройства, разуплотнения маршрутизации данных и т.п.
Таблица 2. Таблица истинности дешифратора на логических элементах
№ | Двоичный код | Позиционный код | |||||||||
Х2 | Х1 | Х0 | Y7 | Y6 | Y5 | Y4 | Y3 | Y2 | Y1 | Y0 | |
|
|
Рис. 13. Трехвходовый дешифратор на логических элементах И и НЕ.
Собрать схему, представленную на рис.8, и составить таблицу истинности. Убедиться, что она соответствует таблице 2, приведенной выше.