Дешифраторы. Изучение работы дешифраторов, страница 2

Знак Х означает любую величину переменной.

Временные диаграммы  на выходе DC(8-3) можно получить с помощью модели L2_DC_06.ewb (рис. 6). Для этого необходимо раскрыть логический анализатор, дважды щелкнув по его изображению левой клавишей мышки.

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

Рис. 6 Дешифратор DC(3-8)

3 Неполные дешифраторы

Неполные дешифраторы используются для преобразования двоично-десятичного кода в соответствующее ему десятичное число. Двоично-десятичный код это двоичный код, разбитый на группы по четыре разряда (тетрады). Тетрада представляет  один разряд десятичного числа от 0 до 9. Двоичный код в тетраде изменяется от 00002 = 010 до 10012 = 910.

На рис. 7 представлен DC(4-10), преобразующий одну тетраду в десятичный код. Номер активного выхода, на котором присутствует сигнал логического нуля, соответствует двоично-десятичному коду на входе дешифратора (выходы инверсные).

На этом же рисунке размещена таблица истинности устройства.

Рис. 7 Неполный дешифратор DC(4-10)

Задание 4

Изучить работу неполного дешифратора DC(4-10), файл L2_DC_07.ewb (рис. 7).

4 Увеличение разрядности дешифраторов

Для увеличения разрядности используют два дешифратора (рис. 8). Первая половина наборов входных двоичных кодов, когда их старший разряд равен нулю, преобразуется с помощью DC 1. Вторая половина наборов – дешифратором DC 2, когда старший разряд входного двоичного кода X4 равен единице. Переключение дешифраторов осуществляется с помощью служебных входов EI: инверсного входа CD 1 и прямого входа CD 2.

Рис. 8 Дешифратор DC(4-16) на двух DC(3-8)

Задание 5

Задавая комбинации входных сигналов изучить работу дешифратора DC(4-16),файл L2_DC_08.ewb.

Задание 6

Удалить из табл. 3 уравнения, не использующиеся для увеличения разрядности дешифратора (рис. 8), где F 1(3 - 8)DC1, F 2(3 - 8)DC2, F(4 - 16)DC(4-16).

Таблица вариантов ответов к заданию 4                                                                   Таблица 3

Уравнение

Уравнение

1

3

2

4

5 Преобразователи кодов для индикаторов

Отображение десятичных и шестнадцатеричных цифр осуществляется с помощью  семи сегментного индикатора: модели папки Lab_2_3\Модели_2.

В файле L2_DEC_01.ewb (рис. 9) представлен индикатор, внутри которого содержится преобразователь кодов X-Y(4-7). Входной сигнал – двоичный код X (четыре входа), поступающий из генератора слов, преобразуется в семи сегментный код Y  (семь выходов) для управления отдельными сегментами a, b, c, d, e, f, g.

На рис. 10 изображен индикатор без встроенного преобразователя, управляемый с помощью подачи логических сигналов непосредственно на сегменты, файл L2_DEC_02.ewb. Для отображения на индикаторе цифры 1 надо зажечь сегменты b и c. Аналогично получаются остальные десятичные или шестнадцатеричные цифры. Комбинации таких изображений получили название семи сегментного кода.

Для управления индикаторами используются дешифраторы, преобразующие двоичный код в семи сегментный (микросхема 4511 на рис. 11), файл L2_DEC_03.ewb.

Рис. 9 Преобразователь двоичного кода в шестнадцатеричный семи сегментный код

            Рис. 10 Семи сегментный индикатор

Рис. 11 Преобразователь двоичного кода в десятичный семи сегментный код

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

Рис. 12 Преобразователь двоичного кода в семи сегментный код

Задание 7. Изучить работу преобразователей кодов: файлы L2_DEC_01.ewbL2_DEC_03.ewb (Модели 2).

Задание 8

Задавая комбинации входных сигналов с помощью выключателей, изучить работу преобразователя кодов (рис. 12), файл L2_DEC_04.ewb. Составить его таблицу истинности (табл. 4). Если сегмент на индикаторе зажигается, то в таблице необходимо указать единицу, иначе – ноль. Выключатели X0X3 соответствуют входному двоичному входу.

Таблица истинности семи сегментного дешифратора     Таблица 4

Входы

Выходы

X3

X2

X1

X0

a

b

c

d

e

f

g

0

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

0

1

0

0

0

1

0

1

0

1

1

0

0

1

1

1

1

0

0

0

1

0

0

1

Задание 9. Перечислить, где и для каких целей применяются дешифраторы.