укажите выходной код на выходе шифратора при шифрации десятичной цифры 7 для вашего базиса
Для реализации логической функции с учетом инвертирования переменных потребуется _ ЛЭ 2ИЛИ-НЕ
Логическая функция _ равна х1:
1)
2)
3)
4)
Логическая функция _ равна х3:
1)
2)
3)
4)
1)
2)
3)
4)
Логическая функция записана в форме:
Логическая функция записана в форме:
Логическая функция записана в форме:
Логическая функция _ представлена в базисе «Штрих Шеффера»:
1)
2)
3)
4)
Логическая функция _ представлена в базисе «Стрелка Пирса»:
1)
2)
3)
4)
Двоичный код на выходах приоритетного шифратора «8®3», если подать «лог 1» на входы с номерами 2 и 5 одновременно, равен:
Двоичный код на выходах приоритетного шифратора «8®3», если подать «лог 1» на входы с номерами 3 и 7 одновременно, равен:
Если на входы дешифратора «3®8» с весовыми коэффициентами 4,2,1 подать соответственно сигналы х3=1, х2=1, х1=0, то на выходе _ образуется минтерм :
Дешифратор «3®8» преобразует двоичный код в _ код:
Если на информационные входы D0—D3 и на адресные входы А0-А1 мультиплексора «4®1» подать «лог 1», то на выходе образуется минтерм:
1)
2)
3)
4)
Мультиплексор «2 3 ®1» должен иметь _ адресных входов:
Мультиплексор «2 3 ®1» не может использоваться для:
1) преобразования параллельного кода в последовательный
2) коммутации на выход одного из 2 3 каналов
3) формирования логической функции четырех переменных
4) дешифрации адресных входов
Демультиплексор «1®4» не может использоваться для:
1) дешифрации адресных входов
2) преобразования двоичного кода в унитарный
3) преобразования двоичного кода в код Джонсона
4) коммутации информационного входа на один из выходов
На прямом выходе А¹В одноразрядного компаратора, где А и В входы, формируется функция:
1)
2)
3)
4)
На прямом выходе А=В одноразрядного компаратора, где А и В входы, формируется функция:
1)
2)
3)
4)
На выходе Р (переноса) одноразрядного полусумматора появляется «лог 1», если на входы А и В подаются сигналы:
На выходах S1 (суммы) и Р1 (переноса) одноразрядного комбинационного сумматора появляется «лог 1», если на входы А1, В1 (слагаемых) и Р0 (переноса) подаются сигналы:
При подаче на входы RS-триггера сигналов S t =1, R t =0 триггер:
Шифраторы, дешифраторы и преобразователи кодов: схемы, принцип работы
Типы логических устройств
Логические устройства разделяют на два класса: комбинационные и последовательностные.
Устройство называют комбинационным, если его выходные сигналы в некоторый момент времени однозначно определяются входными сигналами, имеющими место в этот момент времени.
Выходные сигналы последовательностных устройств определяются не только сигналами, имеющимися на входах в данный момент времени, но и состоянием элементов памяти. Таким образом, реакция последовательностного устройства на определенные входные сигналы зависит от предыстории его работы.
Что такое шифратор?
Шифратор — это комбинационное устройство, преобразующее десятичные числа в двоичную систему счисления, причем каждому входу может быть поставлено в соответствие десятичное число, а набор выходных логических сигналов соответствует определенному двоичному коду. Шифратор иногда называют «кодером» (от англ. coder) и используют, например, для перевода десятичных чисел, набранных на клавиатуре кнопочного пульта управления, в двоичные числа.
Так, для преобразования кода кнопочного пульта в четырехразрядное двоичное число достаточно использовать лишь 10 входов, в то время как полное число возможных входов будет равно 16 (n = 2 4 = 16), поэтому шифратор 10×4 (из 10 в 4) будет неполным.
Рассмотрим пример построения шифратора для преобразования десятиразрядного единичного кода (десятичных чисел от 0 до 9) в двоичный код. При этом предполагается, что сигнал, соответствующий логической единице, в каждый момент времени подается только на один вход. Условное обозначение такого шифратора и таблица соответствия кода приведены на рис. 3.35.
Используя данную таблицу соответствия, запишем логические выражения, включая в логическую сумму те входные переменные, которые соответствуют единице некоторой выходной переменной. Так, на выходе у1 будет логическая «1» тогда, когда логическая «1» будет или на входе Х1,или Х3, или Х5, или Х7, или X9, т. е. у1 = Х1+ Х3+ Х5+ Х7+X9
Представим на рис. 3.36 схему такого шифратора, используя элементы ИЛИ.
Дешифраторы и шифраторы
Практическая работа №8
Тема: Дешифраторы и шифраторы
Цель: Изучение принципа действия комбинационных схем: дешифратора, шифратора.
Вид работы: индивидуальный
Время выполнения: 4 часа.
Дешифратор (декодер) – это логическая схема с несколькими входами и несколькими выходами, которая преобразует кодированные входные сигналы в кодированные выходные сигналы, причем входные и выходные коды различны. Входной код обычно имеет меньшее число разрядов, чем выходной код, и между входными и выходными кодовыми словами имеется взаимно-однозначное соответствие. При этом каждое входное слово порождает отличное от других выходное кодовое слово.
Например, устройство должно иметь 4 выхода. Для каждого выхода записываем логическое выражение на основе СДНФ:
(5)
где ,
— переменные с отрицанием.
По этой системе выражений строится схема требуемого дешифратора. Условное графическое обозначение такого дешифратора изображено на рис. 9.
Если код на выходе устройства имеет меньшее число разрядов, чем код на входе, то это устройство обычно называют шифратором (кодером). Шифратор выполняет функцию, обратную декодеру (дешифратору), т.е. преобразует непозиционный (унитарный) двоичный 2 n разрядный код в n-разрядный позиционный код. При подаче на один из входов единичного сигнала на выходе формируется соответствующий двоичный код. Таблица истинности для шифратора при n = 2 приведена в таблице 6.
Система собственных функций для выходов шифратора на основе СДНФ:
, (6)
,
где ,
,
,
— переменные с отрицанием.
Условное графическое обозначение такого шифратора изображено на рис. 10.
Соответствующие таблице истинности ФАЛ имеют вид
(7)
.
а)
б)
В общем случае логические уравнения для выходных переменных дешифратора n-разрядного числа имеют вид
(8)
.
Построенные по полученным формулам дешифраторы называются линейными. К преимуществу линейных дешифраторов можно отнести высокое быстродействие, поскольку входные переменные одновременно поступают на все элементы И. Одновременно, без дополнительных задержек, формируется и результат на выходах этих элементов. Очевидно, что для реализации линейного дешифратора n-разрядного числа необходимо иметь 2 n логических элементов И с n-входами. В существующих микросхемах логических элементов количество входов ограничено. Следовательно, ограничена и разрядность реализуемых на их основе линейных дешифраторов, что является недостатком. Кроме того, недостатком является и то, что предыдущие элементы, работающие на входы дешифратора, должны иметь высокую нагрузочную способность, т.е. должны быть рассчитаны на подключение большого числа логических элементов И. Каждый из входов дешифратора подключен к 0,5·2 n логическим элементам И. Поскольку нагрузочная способность базовых логических элементов ИС не превышает величины N=10¸20, то максимальная разрядность дешифрируемых чисел для линейных дешифраторов n=4¸5.
Указанного недостатка лишены пирамидальные дешифраторы. Принцип построения этих дешифраторов состоит в том, что сначала строят линейный дешифратор для двухразрядного числа X1, X2, для чего необходимы 2 2 =4 двухвходовые схемы И. Далее, каждая полученная конъюнкция логически умножается на входную переменную X3 в прямой и инверсной форме. Полученная конъюнкция снова умножается на входную переменную X4 в прямой и инверсной форме и т.д. Наращивая, таким образом, структуру, можно построить пирамидальный дешифратор на произвольное число входов. На рис. 12 приведена структура пирамидального дешифратора для трех разрядов.
Характерным отличием пирамидальных дешифраторов от линейных является использование только двухвходовых логических элементов вне зависимости от разрядности дешифрируемого числа. В то же время количество логических элементов в пирамидальном дешифраторе больше. Однако следует иметь ввиду, что количество логических элементов, располагаемых в одном корпусе ИС, определяется главным образом, требуемым количеством выводов. Следовательно, в одном корпусе ИС можно расположить большее число двухвходовых элементов, чем трехвходовых, четырехвходовых и т.д. И значит, пирамидальная структура дешифратора по числу корпусов ИС может оказаться более предпочтительной, чем линейная.
Шифраторы выполняют задачу обратную той, которую выполняют дешифраторы: появление логической единицы (логического нуля) на определенном входе приводит к появлению соответствующей кодовой комбинации на выходе. Также как и дешифраторы, шифраторы бывают полными и неполными. Работа восьмивходового полного шифратора задается следующей таблицей истинности:
Шифраторы, дешифраторы и преобразователи кодов
Шифратором (англ. Coder) называется комбинационное устройство, преобразующее номер входного сигнала в двоичный код, десятичный эквивалент которого равен номеру возбужденного входа. Шифратор формирует двоичный код номера входной линии, на которую поступает сигнал. В результате шифратор производит преобразование десятичных чисел в двоичную систему счисления.
Шифратор 8 на 3. Рассмотрим построение шифратора восьмиразрядного позиционного кода в трехразрядный двоичный код, т.е. 8 на 3. Соответствие выходных у2—у0 сигналов шифратора входным х7—?х1 показывает таблица истинности (табл. 11.9).
Рис. 11.13. Принципиальная схема комбинационного устройства
Таблица истинности шифратора 8 на 3
Анализ таблицы истинности (табл. 11.9) шифратора показывает, что разряд у0 принимает значение лог.1 в том случае, когда лог.1 имеют входные сигналы х1> х3, х5, х7:
Разряду принимает значение лог.1 в том случае, когда лог.1 имеют входные сигналы х2, х3, х6, х7:
И, наконец, разряд у2 принимает значение лог.1 в том случае, когда лог.1 имеют входные сигналы х4, х5, х6, х7:
Из анализа полученных выражений можно сделать вывод, что схема шифратора 8 на 3 состоит из трех четырехвходовых ЛЭ «ИЛИ». Приведенные выше рассуждения справедливы для шифраторов любой разрядности.
На рис. 11.14, а приведена схема шифратора 8 на 3. Следует отметить, что разряд х0 не участвует в формировании выходных сигналов У2—У0’ так как П Р И х о = 1 сигналы у2
У = у0 = 0. На рис. 11.14, б приведено условное обозначение шифратора 8 на 3. Для обозначения шифратора служат буквы CD.
Существуют шифраторы, у которых при одновременном поступлении нескольких входных сигналов формируется выходной код, соответствующий старшему возбужденному входу (входу с наибольшим номером). Такие шифраторы называется приоритетными.
Приоритетный шифратор 8 на 3.
В отличие от простых шифраторов, на входы приоритетного шифратора может быть подан произвольный двоичный код, содержащий произвольное число единиц, расположенных в любом порядке. На выходах приоритетного шифратора формируется двоичное число, определяющее номер позиции приоритетной единицы, т.е. единицы, стоящей в самом старшем разряде.
В отечественных сериях ИМС шифраторы имеют небольшой выбор. В качестве примера на рис. 11.15 приведено условное обозначение приоритетного шифратора 8 на 3 типа К555ИВ1. Таблица истинности (табл. 11.10) поясняет его работу. Символ «х» в табл. 10.10 обозначает любое состояние.
Существенной особенностью данного шифратора является то, что у него все входы и выходы инверсные, т.е. активными входными и выходными уровнями являются лог. 0 (рис. 11.15).
Шифратор помимо восьми информационных входов 0. 7 и трех разрядов выходного кода 4,2,1 имеет инверсный вход разрешения EI выход признака прихода любого входного сигнала GS и выход переноса ЕО. При EI = 1 все выходы не активны (лог.1). При любом активизированном входе на выходе GS = 0. Выход ЕО используется с целью увеличения разрядности шифратора.
Шифраторы применяются гораздо реже, чем дешифраторы. Это связано с более специфической областью применения. Однако шифраторы нашли применение в разнообразных устройствах ввода информации в цифровые системы для кодирования сигналов клавиатуры, в устройствах преобразования одного вида кода в другой, в параллельных аналого-цифровых преобразователях и др.
Рис. 11.14. Шифратор 8 на 3:
а — схема; б — условное обозначение
Рис. 11.15. Условное обозначение шифратора К555ИВ1