Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
первые 2 вопроса.doc
Скачиваний:
29
Добавлен:
25.09.2019
Размер:
7.43 Mб
Скачать

4.7. Шифраторы. Дешифраторы

4.7.1. Шифраторы

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

Таблица 4.7

1

2

4

8

0

0

0

0

0

1

1

0

0

0

2

0

1

0

0

3

1

1

0

0

4

0

0

1

0

5

1

0

1

0

6

0

1

1

0

7

1

1

1

0

8

0

0

0

1

9

1

0

0

1

Рис.4.25. Схема и таблица истинности шифратора

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

4.7.2. Дешифраторы

Дешифратор – операционный узел, выполняющий преобразование одного кода в другой. Например, микросхема К155ИД3 выполняет преобразование двоичного кода в десятичный. В зависимости от входного кода сигнал вырабатывается только на одном выходе. Помимо информационных входов имеется два входа стробирования CS1 и CS2. На вход устройства приходит сигнал в двоичном коде. Необходимо преобразовать его в привычный – десятичный. Например, «зажечь» цифровой индикатор.

При CS1=CS2=0, дешифратор реализует преобразование двоичного кода в десятичный. При коде, соответствующем цифре “13”, “нуль” будет на выходе 13, на остальных выходах “единица” (рис.4.26).

Рис.4.26. УГО дешифратора

Принцип организации дешифратора можно пояснить на простом примере. Пусть необходимо преобразовать код с двоичного счетчика в десятичный. Такую задачу можно решить с помощью автомата с нулевой памятью. На рис. 4.27 представлено четыре триггера двоично-десятичного счетчика. Сигнал «1» на соответствующем выходе дешифратора определяет число, записанное в счетчик. Так, при нулевом показании счетчика сигнал «1» присутствует только на выходе О дешифратора (табл. 4.8). При кодах чисел 1,2,3,…9, записанных в счетчик, дешифрация характеризуется наличием сигнала «1» соответственно только на одном из выходов 1…9.

Рис.4.27. Схема преобразования двоичного кода в десятичный

Таблица 4.8

Т1

Т2

Т3

Т4

0

1

2

3

4

5

6

7

8

9

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

1

0

0

0

0

0

0

0

0

2

0

1

0

0

0

0

1

0

0

0

0

0

0

0

3

1

1

0

0

0

0

0

1

0

0

0

0

0

0

4

0

0

1

0

0

0

0

0

1

0

0

0

0

0

5

1

0

1

0

0

0

0

0

0

1

0

0

0

0

6

0

1

1

0

0

0

0

0

0

0

1

0

0

0

7

1

1

1

0

0

0

0

0

0

0

0

1

0

0

8

0

0

0

1

0

0

0

0

0

0

0

0

1

0

9

1

0

0

1

0

0

0

0

0

0

0

0

0

1