Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы НЕРЕТИНА.docx
Скачиваний:
347
Добавлен:
18.03.2015
Размер:
4.91 Mб
Скачать

18. Шифраторы

Шифратор (называемый также кодером) осуществляет преобразование унитарного -разрядного кода (т.е. кода, все разряды которого, за исключением одного, равны нулю) в двоичный-разрядный код. В частности, шифратор может преобразовывать десятичные числа в двоичную систему счисления. Пусть в шифраторе имеетсявходов, последовательно пронумерованных десятичными числами (0, 1, 2, …,-1), ивыходов. Подача сигнала на один из входов приводит к появлению на выходах-разрядного двоичного числа, соответствующего номеру возбужденного входа.

Шифраторы широко используются в разнообразных устройствах ввода информации в цифровые системы. Такие устройства могут снабжаться клавиатурой, каждая клавиша которой связана с определенным входом шифратора. При нажатии выбранной клавиши подается сигнал на соответствующий вход шифратора, и на его выходе возникает двоичное число, соответствующее выгравированному на клавише символу.

На рис. 2.8 приведено символическое изображение шифратора, преобразующего десятичные числа 0, 1, 2, …, 9 в двоичное представление в коде 8421. Символ CD образован из букв, входящих в английское слово Coder. Слева показаны 10 входов, обозначенных десятичными цифрами 0, 1, 2, …, 9, справа – выходы шифратора; цифрами 1, 2, 4, 8 обозначены весовые коэффициенты двоичных разрядов, соответствующих отдельным выходам.

Рис. 2.8. Условное графическое изображение шифратора

Из приведенного в таблице 2.6 соответствия десятичного и двоичного кодов следует, что переменная на выходе равна логической 1, если это значение имеет одна из входных переменных,,,,. Следовательно,

Таблица 2.6

№ входа

Выходной код 8421

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

1

0

0

0

0

0

0

0

0

1

0

0

0

0

1

2

0

0

0

0

0

0

0

1

0

0

0

0

1

0

3

0

0

0

0

0

0

1

0

0

0

0

0

1

1

4

0

0

0

0

0

1

0

0

0

0

0

1

0

0

5

0

0

0

0

1

0

0

0

0

0

0

1

0

1

6

0

0

0

1

0

0

0

0

0

0

0

1

1

0

7

0

0

1

0

0

0

0

0

0

0

0

1

1

1

8

0

1

0

0

0

0

0

0

0

0

1

0

0

0

9

1

0

0

0

0

0

0

0

0

0

1

0

0

1

. (2.30)

Для остальных выходов

;

;

. (2.31)

Этой системе логических выражений соответствует схема на рис. 2.9,а.

На рис. 2.9, б изображена схема шифратора на элементах ИЛИ–НЕ. Шифратор построен в соответствии со следующими выражениями (при этом шифратор имеет инверсные выходы):

;

(2.32)

При выполнении шифратора на элементах И–НЕ (рис. 2.9,в) следует пользоваться следующей системой логических выражений (в этом случае предусмотрена подача на входы инверсных значений):

;

;

;

. (2.33)

Рис. 2.9. Логические схемы шифратора

Изложенным способом могут быть построены шифраторы, выполняющие преобразование десятичных чисел в двоичное представление с использованием любого двоичного кода.