Устройство ввода информации с клавиатуры




Логическая схема шифратора десятичных чисел

Нетрудно заметить, что в шифраторе рассматриваемого типа сигнал, подаваемый на вход х о, не используется. Поэтому отсутствие сигнала на любом из входов х о,..., х 1 трактуется схемой как наличие на входе нулевого сигнала.

Основное применение шифратора в цифровых системах — это введение первичной информации с клавиатуры. При нажатии любой клавиши на соответствующий вход шифратора подается сигнал лог. 1, который и преобразуется на выходе в двоично-десятичный код. Вариант устройства ввода информации показан на рисунке ниже.

Устройство ввода информации с клавиатуры

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

дешифратор выполняет операцию, обратную шифратору.

Если число адресных входов дешифратора n связана с числом его выходов m соотношением m = 2 n, то дешифратор называют полным. В противном случае, т.е. если m < 2 n, дешифратор называют неполным.

Поведение дешифратора описывается таблицей истинности, аналогичной таблице истинности шифратора (см.табл. выше), только в ней входные и выходные сигналы меняются местами. В соответствии с данной таблицей, так как выходной сигнал равен 1 только на одном единственном наборе входных переменных, т.е. для одной конституенты единицы, алгоритм работы дешифратора описывается системой уравнений вида

и так далее, где Q i — значение логической переменной на i -м входе устройства.

В общем виде эта система имеет вид

xi = (Q 3 Q 2 Q 1 Q 0) i

где x i — сигнал на i -м выходе дешифратора; (Q 3 Q 2 Q 1 Q 0) i — конституента единицы, соответствующая двоичному коду i -й десятичной цифры.

Нетрудно заметить, что ФАЛ дешифратора

отличается от ФАЛ мультиплексора

только наличием в последней дополнительного множителя, соответствующего значению сигнала на информационном входе D. Поэтому при D = 1 демультиплексор функционирует как дешифратор. Обратное преобразование дешифратора в демультиплексор требует введения вспомогательных ЛЭ 2И, выполняющих операцию логического умножения между общим сигналом информационного входа D и соответствующим логическим произведением адресных сигналов (Q 3 Q 2 Q 1 Q 0). Схема построенного таким образом демультиплексора приведена на рисунке ниже, а.

Реализация демультиплексора ( а ) и мультиплексора ( б ) с использованием дешифратора

Используя дешифратор, можно построить и схему мультиплексора. Для этого схему (см.рис., а) необходимо дополнить выходным ЛЭ4 ИЛИ (рис., б).

При разработке ИС нашло применение несколько логических структур дешифратора. Их основное отличие состоит в быстродействии и числе используемых элементарных ЛЭ.

Наиболее быстродействующим и в то же время самым сложным является дешифратор, непосредственно реализующий систему ФАЛ. Такой дешифратор называется одноступенчатым или параллельным. Его структурная схема аналогична схеме демультиплексора (см. рис. выше, б) при условии D = 1.

Полагая, что для реализации обработки одного входного логического сигнала требуется некоторая условная единица аппаратных средств, число единиц этих аппаратных средств для n -разрядного дешифратора определяется выражением

N 1 = n 2 n



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-10-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: