На рис. 1 схема приоритетного шифратора, полученная с помощью аналитических выражений.
Пример: если EI = 0 работа шифратора блокируется и, независимо от сигналов на входах, на выходах: F1F0= 00,GS= 0,EO = 0.
Пусть EI = 1 и не нажата ни одна клавиша, тогда: F1F0= 00,GS= 0. Состояние выхода EO = 1.
Это свидетельствует об отсутствии выходных (и соответственно входных) сигналов.
Если нажата клавиша Х2 (набор 4), что соответствует кодам 210 = 102, на выходах: F1F0= 10.
Активное состояние выхода отображается значениями функцийEO = 0, GS= 1 (появились входной и выходной сигналы).
Нажатие клавиши Х1 (младший разряд) игнорируется.
Рис. 1 Указатель старшей единицы (4 – 2)
Условное графическое обозначение полного приоритетного шифратора на рис. 2.
Шифраторы применяются для ввода десятичных данных с клавиатуры, преобразования чисел с фиксированной запятой в цифры с плавающей запятой, приоритетного обслуживания запросов на прерывание работы микропроцессора внешними устройствами, передачи информации по ограниченному числу линий связи (сжатие информации), в параллельных преобразователях аналогового сигнала в цифровой код.
Рис. 2 Обозначение полного приоритетного шифратора (4 – 2)
Каскадирование шифраторов применяется для увеличения разрядности входного кода (рис. 3).
Рис. 3 Указатель старшей единицы (8 – 3)
на двух приоритетных шифраторах (4 – 2)
Указатель старшей единицы (8 – 3) состоит из старшего шифратора CD1 (4 – 2), младшего шифратора CD2 (4 – 2) и комбинационных элементов (рис.3).
В исходном состоянии, когда нет входных информационных сигналов Х0…Х7, а разрешение работы CD1 имеется (EI = 1), сигнал EO = 1 на выходе CD1 разрешает работу CD2.
Указатель старшей единицы находится в режиме ожидания и может считывать входную информацию (GS= 0; EO =1), код на его выходах: F2F1F0= 000.
Если подать информационный сигнал Х0…Х3 на младший шифратор CD2, то он преобразуется в код младших разрядовF1F0. Старший разрядF2 = 0 равен инверсии значения кода на выходеEO= 1 шифратора CD1, который в преобразовании не участвует из-за отсутствия входных информационных сигналов. Служебные выходы шифратора CD2: GS= 1,EO = 0.
Указатель старшей единицы находится в режиме преобразования входной информации (GS=1; EO = 0), код на его выходах: F2F1F0= 0ХХ (где Х значение 0 или 1).
После подачи любого из сигналов Х4…Х7в старший шифратор CD1, его выходы соответствуют режиму преобразования (GS= 1, EO = 0), код на информационных выходах: F1F0= ХХ. Старший разрядF2 = 1 соответствует инверсии состояния выходаEO, т.к. EO = 0, то работа младшего шифратора CD2 данным сигналом блокируется. Изменение кодов F1F0 при случайном нажатии клавиш Х0…Х3 исключается. Для шифратора CD2:GS= 0,EO = 0; F1F0= 00.
Указатель старшей единицы находится в режиме преобразования входной информации (GS=1; EO = 0), код на выходах: F2F1F0= 1ХХ (где Х значение 0 или 1).
Если EI = 0, то указатель старшей единицы в режиме запрета работы (GS=0; EO = 0), код на его выходах: F2F1F0= 000.
Для пояснения работы указателя старшей единицы (8 – 3) составлена таблица истинности (таблица 3).
Таблица истинности указателя старшей единицы (8 – 3) Таблица 3 |
|||||||||||||||
№ |
Служебные |
№ CD |
Информационные |
||||||||||||
вход |
выходы |
Входы |
Выходы |
||||||||||||
EI |
GS |
EO |
X7 |
X6 |
X5 |
X4 |
X3 |
X2 |
X1 |
X0 |
F2 |
F1 |
F0 |
||
0 |
0 |
0 |
0 |
– |
– |
– |
– |
– |
– |
– |
– |
– |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 и 2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
2 |
1 |
1 |
0 |
2 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
3 |
1 |
1 |
0 |
2 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Х |
0 |
0 |
1 |
4 |
1 |
1 |
0 |
2 |
0 |
0 |
0 |
0 |
0 |
1 |
Х |
Х |
0 |
1 |
0 |
5 |
1 |
1 |
0 |
2 |
0 |
0 |
0 |
0 |
1 |
Х |
Х |
Х |
0 |
1 |
1 |
6 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
Х |
Х |
Х |
Х |
1 |
0 |
0 |
7 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
Х |
Х |
Х |
Х |
Х |
1 |
0 |
1 |
8 |
1 |
1 |
0 |
1 |
0 |
1 |
Х |
Х |
Х |
Х |
Х |
Х |
1 |
1 |
0 |
9 |
1 |
1 |
0 |
1 |
1 |
Х |
Х |
Х |
Х |
Х |
Х |
Х |
1 |
1 |
1 |
В разделе № CDуказан номер активного шифратора, который формирует выходной информационный сигнал.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.