Реализация переключающих функций на дешифраторах
Реализацию переключающих функций на дешифраторах рассмотрим на примере функции, заданной таблицей истинности (табл.3.3).
Таблица 3.3
-
Минтерм
Входы
Выход
mi
X3
X2
X1
Y
m0
0
0
0
1
m1
-
0
0
1
0
m2
-
0
1
0
0
m3
0
1
1
1
m4
1
0
0
0
m5
1
0
1
1
m6
1
1
0
1
m7
-
1
1
1
0
Реализуемая функция в виде СДНФ:
Y1=m0+m3+m5+m6, (3.4)
в инверсном виде (по нулям):
. (3.5)
Применив теорему де Моргана к (4.1), получим:
. (3.6)
Схемные реализации полученных функций приведены на рис.3.3, 3.4 и 3.5.
Рис.3.3-Схемная реализация функции по (3.4)
Рис.3.4-Схемная реализация функции по (3.5)
Рис.3.5-Схемная реализация функции по (3.5)
Порядок выполнения работы
Синтез схемы управления семисегментным индикатором
Р
Схема управления
азработайте, соберите и испытайте схему управления семисегментным индикатором следующего вида:
Выходные разъемы a, b, c, d, e, f, g управляют соответствующими светящимися элементами индикатора.
Исследование работы дешифратора.
Рис.3.3. Схема дешифратора
Запустить программу Electronics Workbench.
Собрать схему дешифратора (рис. 3.3).
Для исследования работы схемы ее необходимо включить, щелкнув мышью 1 раз по переключателю, расположенному в правом верхнем углу (1– вкл., 0 – выкл.).
Подать на входы Х1 ... Х3 дешифратора (цифры от 0 до 7 в двоичном коде) в соответствии с таблицей 1. Входы дешифратора представляют собой ключи , каждому из которых соответствует своя клавиша на клавиатуре для переключения их из нижнего положения в верхнее и наоборот. Ключу Х1 соответствует клавиша “1” , Х2 – “2” , Х3 – “3”. Нажатие на клавишу меняет его положение. Чтобы подать на вход “0” нужно поставить ключ в нижнее положение, “1” – в верхнее.
Результаты Y1…Y7 занести в таблицу 3
Таблица 3
-
№
Входы
Выходы
X3
X2
X1
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
1
1
0
1
0
0
1
0
0
2
0
1
0
1
1
0
0
1
0
0
1
3
0
1
1
1
1
1
0
1
1
0
1
4
1
0
0
0
0
0
1
0
0
0
0
5
1
0
1
0
0
1
1
0
1
0
0
6
1
1
0
0
1
0
1
1
0
0
1
7
1
1
1
0
1
1
1
1
1
0
1