Карты Карно для минимизации схемы шифраторов обычно не используются вследствие сложности составления при большом количестве переменных

Шифраторы, которые при одновременном нажатии нескольких клавиш вырабатывают код только старшей цифры, называют приоритетными-т.е. нажатие других клавиш должно игнорироваться.

Принцип работы полного неприоритетного шифратора (4 – 2) поясняется таблицей истинности (таблица 1).

Таблица истинности неприоритетного шифратора (4 – 2) Таблица 1

№ набора Информационные входы Выходы
X 3 X 2 X 1 X 0 F 1 F 0
             
             
             
             

Из таблицы (1) следует, что младший разряд F 0 кода на выходе шифратора равен единице, когда на нечетных входах присутствует единица:

 
 


Старший разряд F 1 кода на выходе шифратора равен единице, когда на входах X 3, X 2 присутствует единица:

 
 


Следовательно, схема шифратора (4 – 2) может быть реализована с помощью двух элементов 2ИЛИ (рис. 1, а).

Рис. 1 Схемы неприоритетного шифратора (4 – 2)

на элементах 2ИЛИ (а), 2ИЛИ-НЕ (б)

Для инверсной записи (рис. 1, б):

 
 


Один из входных сигналов шифратора обязательно имеет единичное значение (таблица 1).

Если на входах X 1, X 2, X 3 нулевые значения, это означает, ч то на входе X 0 логическая единица, соответствующая набору 0, и этот вход к схеме может быть не подключен (рис. 1, а).

Аналогично для X 3 в схеме шифратора на рис. 1, б. Схемы шифраторов на рисунке отличаются зеркальной перестановкой входов (в обоих случаях младший разряд X 0, старший X 3) и инвертированием выходных сигналов (рис.1, б).

У шифраторов обычно имеются служебные входы и выходы:

- Разрешающий (стробирующий) вход EI (EN) для выбора времени срабатывания шифратора при условии EI =1, также для наращивания разрядности входного кода.

- Разрешающий выход EO (EN), определяет отсутствие сигналов на всех информационных выходах (EO = 1). Используется для увеличения разрядности путем подключения дополнительных шифраторов, условие подключения EO =1.

- Разрешающий выход GS (CS), указывает на наличие информационного сигнала хотя бы на одном входе, принимая значение GS = 1. Обеспечивает согласование работы шифратора и внешних устройств (микропроцессор). Может применяться в схеме наращивания разрядности шифратора для исключения ошибок преобразования кодов.

Одно из основных назначений шифратора – ввод данных в цифровые устройства с помощью клавиатуры. Шифраторы, которые при одновременном нажатии нескольких клавиш вырабатывают код только старшей цифры, называют приоритетными. Если эти шифраторы выявляют старшую (левую) единицу и формируют двоичный код соответствующего единице десятичного номера, то называются указателями старшей единицы (обозначение элемента HPR 1/ BIN).

В таблице истинности указателя старшей единицы (таблица 2) символом «Х» обозначены значения входных переменных, которые не важны для устройства и могут быть равны 0 или 1. Интерес представляют единицы в старшем разряде соответствующего набора.

Символом «–» обозначены значения переменных, которые не поступают в шифратор, т.к. на разрешающем входе EI сигнал логического нуля,на выходе F 1 F 0 = 00.

Пример: если нажата клавиша старшего разряда Х 3 (набор 5), что соответствует кодам 310 = 112, нажатие других клавиш должно игнорироваться.

Таблица истинности указателя старшей единицы (4 – 2) Таблица 2
№ набора Служебные Информационные
вход выходы Входы Выходы
EI GS EO X 3 X 2 X 1 X 0 F 1 F 0
           
                   
                   
              Х    
            Х Х    
          Х Х Х    

Условное графическое обозначение полного приоритетного шифратора на рис. 2.

Рис. 2 Обозначение полного приоритетного

шифратора (4 – 2)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: