Проектирование преобразователя кодов 1.
Преобразователем кодов называется функциональный узел предназначенный для преобразование входного кода 1 (2421) в выходной код 2 (перекрёстный).
Преобразователь кодов будем реализовывать на мультиплексорах.
Так как число пятиразрядное, то нам понадобиться пять мультиплексоров.
Мультиплексором называют функциональный узел, который обеспечивает передачу цифровой информации поступающей по нескольким входным линям на одну выходную.
Семь корпусов КР1531КП7.
Р
Таблица
17
N вывода |
Назначение |
N вывода |
Назначение |
1 |
Вход информационный |
9 |
Вход C |
2 |
Вход информационный |
10 |
Вход B |
3 |
Вход информационный |
11 |
Вход A |
4 |
Вход информационный |
12 |
Вход информационный |
5 |
Выход У1 |
13 |
Вход информационный |
6 |
Выход У2 |
14 |
Вход информационный |
7 |
Вход разрешения |
15 |
Вход информационный |
8 |
Общий |
1
Таблица
18 |
Ucc |
Тип микросхемы |
Изготовитель |
Функциональное назначение |
Т0, С |
Напряжение прохождения сигнала |
Icc, мА |
TPHL tip ,нС |
TPHL max, нС |
TPLH, нС |
Тип корпуса |
КР1531КП7 |
СНГ |
Селектор - мультиплексор восьми каналов с прямым и инверсным выходами. |
0..+70 |
C->Q |
21 |
7 |
7 |
9.5 |
DIP16 |
Синтезировать преобразователь кодов будем табличным методом.
Составим таблицу функционирования преобразователя кодов:
Таблица
11
|
Код на выходе счётчика |
Код на выходе преобразователя кодов |
|||||||
импульсы |
Q1 |
Q2 |
Q3 |
Q4 |
M1 |
M2 |
M3 |
M4 |
M5 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
3 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
4 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
5 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
6 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
7 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
8 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
9 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
10 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
Н
Таблица
12
импульсы |
Состояние адресных входов |
Номер подключённого информационного входа |
||||
Q3 |
Q4 |
|||||
1 |
0 |
0 |
D0 |
|||
2 |
0 |
0 |
D0 |
|||
3 |
0 |
0 |
D0 |
|||
4 |
0 |
0 |
D0 |
|||
5 |
1 |
0 |
D2 |
|||
6 |
0 |
1 |
D1 |
|||
7 |
1 |
1 |
D3 |
|||
8 |
1 |
1 |
D3 |
|||
9 |
1 |
1 |
D3 |
|||
10 |
1 |
1 |
D3 |
С
Таблица
19
Выход M1:
импульсы |
Состояние информационных входов |
Подключенный информационный вход |
Код на выходе преобразователя |
|
Q1 |
Q2 |
D |
M1 |
|
1 |
0 |
0 |
D0 |
0 |
2 |
1 |
0 |
D0 |
0 |
3 |
0 |
1 |
D0 |
0 |
4 |
1 |
1 |
D0 |
0 |
5 |
0 |
0 |
D2 |
0 |
6 |
1 |
1 |
D1 |
1 |
7 |
0 |
0 |
D3 |
0 |
8 |
1 |
0 |
D3 |
1 |
9 |
0 |
1 |
D3 |
0 |
10 |
1 |
1 |
D3 |
1 |
Рис.
5 Функциональная схема преобразователя
кодов 1.
Запишем логическую функцию на выходах D0-D3:
Выход M2:
импульсы |
Состояние информационных входов |
Подключенный информационный вход |
Код на выходе преобразователя |
|
Q1 |
Q2 |
D |
M2 |
|
1 |
0 |
0 |
D0 |
0 |
2 |
1 |
0 |
D0 |
0 |
3 |
0 |
1 |
D0 |
0 |
4 |
1 |
1 |
D0 |
0 |
5 |
0 |
0 |
D2 |
0 |
6 |
1 |
1 |
D1 |
0 |
7 |
0 |
0 |
D3 |
1 |
8 |
1 |
0 |
D3 |
1 |
9 |
0 |
1 |
D3 |
0 |
10 |
1 |
1 |
D3 |
0 |
Рис.
5 Функциональная схема преобразователя
кодов 1.
Запишем логическую функцию на выходах D0-D3:
Выход M3:
импульсы |
Состояние информационных входов |
Подключенный информационный вход |
Код на выходе преобразователя |
|
Q1 |
Q2 |
D |
M3 |
|
1 |
0 |
0 |
D0 |
0 |
2 |
1 |
0 |
D0 |
0 |
3 |
0 |
1 |
D0 |
0 |
4 |
1 |
1 |
D0 |
0 |
5 |
0 |
0 |
D2 |
1 |
6 |
1 |
1 |
D1 |
0 |
7 |
0 |
0 |
D3 |
0 |
8 |
1 |
0 |
D3 |
0 |
9 |
0 |
1 |
D3 |
1 |
10 |
1 |
1 |
D3 |
1 |
Рис.
5 Функциональная схема преобразователя
кодов 1.
Запишем логическую функцию на выходах D0-D3:
Выход M4:
импульсы |
Состояние информационных входов |
Подключенный информационный вход |
Код на выходе преобразователя |
|
Q1 |
Q2 |
D |
M4 |
|
1 |
0 |
0 |
D0 |
0 |
2 |
1 |
0 |
D0 |
0 |
3 |
0 |
1 |
D0 |
1 |
4 |
1 |
1 |
D0 |
1 |
5 |
0 |
0 |
D2 |
0 |
6 |
1 |
1 |
D1 |
0 |
7 |
0 |
0 |
D3 |
0 |
8 |
1 |
0 |
D3 |
0 |
9 |
0 |
1 |
D3 |
0 |
10 |
1 |
1 |
D3 |
0 |
Запишем логическую функцию на выходах D0-D3:
Выход M5:
импульсы |
Состояние информационных входов |
Подключенный информационный вход |
Код на выходе преобразователя |
|
Q1 |
Q2 |
D |
M5 |
|
1 |
0 |
0 |
D0 |
0 |
2 |
1 |
0 |
D0 |
1 |
3 |
0 |
1 |
D0 |
0 |
4 |
1 |
1 |
D0 |
1 |
5 |
0 |
0 |
D2 |
0 |
6 |
1 |
1 |
D1 |
0 |
7 |
0 |
0 |
D3 |
0 |
8 |
1 |
0 |
D3 |
0 |
9 |
0 |
1 |
D3 |
1 |
10 |
1 |
1 |
D3 |
1 |
Запишем логическую функцию на выходах D0-D3:
Для реализации данных логических функций используется 4 элемента И-НЕ. Один корпус К155ЛА3
Функциональная схема преобразователя кодов: