Дешифраторы и шифраторы — страница 4

  • Просмотров 12231
  • Скачиваний 1428
  • Размер файла 300
    Кб

Аналогичный прием можно использовать, если адрес устройства имеет большее число разрядов, чем число входов дешифратора. Рис. 3.7 иллюстрирует слу-чай, когда устройство DD1 адресуется кодом 1011, при этом три старших разряда кода заводятся на дешифратор, активизируя вы-ход №5 , а младший разряд кода объединяется с ним конъюнкцией. На дешифраторе могут быть реализованы логические функции. Пусть, к примеру, y = 3 x2 1 + 3 x2 x 1 + x3 2 x 1 .

Логиче-ские переменные подаются на адресные входы дешифратора (рис.3.8). Первая конъюнкция (ее вес равен 2) возбуждает выход №2 , вторая – выход №3, третья – выход №5. Так как условие y = 1 должно иметь место при наличии любой из этих конъюнкций, то вы-ходы 2, 3 и 5 надо объединить дизъюнкцией.   Блок 3.3. Шифраторы 3.3.1. Структура шифратора. Шифратор решает задачу, обратную дешифратору: в частности, на его выхо-дах устанавливается

двоичный код, соответствующий десятичному номеру воз-бужденного информационного входа. При построении шифратора для получения на выходе натурального двоичного кода учитывают, что единицу в младшем разряде такого кода имеют нечетные десятичные цифры 1, 3, 5, 7, ... , т. е. на выходе младшего разряда должна быть 1, если она есть на входе № 1 или на входе № 3 и т. д. Поэтому входы под ука-занными номерами через элемент ИЛИ соединяются с

выходом младшего раз-ряда. Единицу во втором разряде двоичного кода имеют десятичные цифры 2, 3, 6, 7, . . .; входы с этими номерами через элемент ИЛИ должны подключаться к выходу шифратора, на котором устанавливается второй разряд кода. Аналогич-но, входы 4, 5, 6, 7,... через элемент ИЛИ должны быть соединены с выходом, на котором устанавливается третий разряд, так как их коды имеют в этом разряде единицу, и т. д. Схема шифратора, построенная

в соответствии с изложенным принципом, приведена на рис. 3.9,а, а условное изображение– на рис. 3.9, б, где E – вход разрешения работы, а Е0 – выход, логический 0 на котором свидетельствует о том, что ни один информаци-онный вход не возбужден. Для расширения разрядности (каскадирования) шифраторов вход E последующего шифратора соединя-ют с выходом E0.предыдущего. Если информационные входы предыдущего шифратора не возбуждены (E0=0),

то последующий шифратор получает разрешение работать.   3.3.2. Применение шифраторов Шифратор может быть организован не только для представления (кодирования) десятичного числа двоичным кодом, но и для выдачи определенного кода (его значение заранее выбирается), например, при нажатии клавиши с соответствующим символом. При появлении этого кода система оповещается о том, что нажата определенная клавиша клавиатуры. Шифраторы