- •1. Счетчики Основные параметры и классификация
- •4. Счётчики с параллельным переносом
- •5. Счетчики с параллельным занесением информации
- •7. Счетчики с произвольным модулем счета и управляемым сбросом
- •8. Генераторы чисел на основе счетчиков
- •9. РегистрыНазначение и классификация
- •11. Параллельно-последовательные регистры
- •12. Использование сдвиговых регистров в качестве счётчиков
- •13. Кольцевой счётчик
- •Счётчик Джонсона
- •14. Одновибраторы
- •14_2 Мультивибраторы
- •15. Формирователи коротких импульсов
- •16. Антидребезговые формирователи импульсов
- •Линейные дешифраторы
- •Многоступенчатые дешифраторы
- •Демультиплексоры
- •19. Мультиплексоры
- •Переключательная функция и синтез мультиплексоров
- •Другие области применения мультиплексоров
- •20. Мультиплексор как генератор логических функций
- •21. Сумматоры
- •Одноразрядные двоичные сумматоры
- •22. Полный одноразрядный сумматор
- •23. Многоразрядные последовательные сумматоры
- •24. Многоразрядные параллельные сумматоры
- •25 Двоично-десятичные сумматоры
- •27. Схема сравнения на равенство
- •28. Схема сравнения на больше
- •29. Контроль по чётности
- •30. Классификация полупроводниковых бис зу
- •Основные параметры зу
- •31. Структурные схемы статических озу с произвольной выборкой
- •32. Элементы памяти статических озу на биполярн транз
- •33. Элементы памяти статических озу на мдп транзисторах
- •Элементы памяти статических озу на кмдп транзисторах
- •34. Элементы памяти и бис озу динамического типа
- •35. Общие сведения, основные параметры и классификация постоянных запоминающих устройств
- •Масочные пзу
- •36. Программируемые пзу
- •37. Репрограммируемые пзу
- •Рпзу с электрическим стиранием информации
- •38. Рпзу с ультрафиолетовым стиранием информации
- •51 Ацп параллельного типа
Другие области применения мультиплексоров
П
ри
выполнении различных математических
операций часто возникает необходимость
сдвига кода числа вправо (в сторону
младших разрядов) или влево (в сторону
старших разрядов) на один или несколько
разрядов. На рис.14.12 показан один,i-й
разряд параллельного сдвигателя. В
полной схеме сдвигателя ко входу каждого
разряда регистра RG2
подключено по такому же мультиплексору,
входы данных которого в свою очередь
подключены к выходам нескольких разрядов
регистра RG1.
На адресные (управляющие) входы
мультиплексоров всех разрядов подается
один и тот же код А1А0,
в зависимости от которого в i-й
разряд RG2
будет переписываться содержимое
различных разрядов RG1.
При А1А0=01
данные регистры RG1
будут передаваться в одноименные разряды
RG2 без сдвига.
При коде А1А0=00
в i-й
разряд регистра RG2
поступит содержимое соседнего младшего,
(i-1)-
разряда регистра RG1,
т.е. передача информации произойдет со
сдвигом на один разряд влево. При кодах
А1А0=10
и А1А0=11
передача информации из регистра RG1
в регистр RG2будет
происходить со сдвигом справо
соответственно на один или два разряда.
Применяя мультиплексор с большим числом
входов (8 – 1, 16 – 1), подключаемых к
соответствующим разрядам регистра-передатчика,
можно строить сдвигатели, способные
очень быстро (за время, определяемое
задержкой мультиплексора и
регистра-приемника) сдвигать код числа
в любую сторону на любое заданное число
разрядов.
М
ультиплексоры
удобно применять в устройствах
используемых для передачи информации
с регистра или другого устройства прямым
или обратным кодом в зависимости от
значения управляющего сигнала. С этой
целью каждый разряд регистра дополняется
мультиплексором 2-1, к одному входу
которого подключается прямой выход
разряда регистра, а ко второму –
инверсный. При отсутствии мультиплексора
2-1 в используемой серии его можно
построить по рис.14.13. В этом случае при
А=0 на выходе мультиплексора получается
обратный код сигнала отi-го
разряда, а при А=1 –прямой.
20. Мультиплексор как генератор логических функций
Уравнение
(14.4) для мультиплексора 4-1 без учета
разрешающего сигнала
имеет
вид:
![]()
В
этом уравнении переменные
и
представляют собой сигналы на управляющих
(адресных) входах. Всегда
и
могут быть выделены как множители из
любой функции n переменных, после чего
остаточные функции от n-2 переменных
могут быть поданы на информационные
входы. Например, если n=3, то при подаче
на адресные входы двух переменных на
информационные входы должны поступать
функции третьей переменной. Если третья
переменная естьх,
то на информационные входы мультиплексора
могут поступать сигналы
или 1 . В общей сложности существует
=256
возможных комбинаций четырех входных
сигналов и мультиплексор «4-1» может
сгенерировать любую из 256 возможных
логических функций от трех переменных.
Функции трех переменных F = f(x1, х2 , х3) соответствует карта Карно из восьми ячеек (рис. 14.10,а). Если на управляющие входы подать переменные х1, х2 , то на информационные входы возможно поступление сигналов D0, D1 D2 и D3 определяемых значениями третьей переменной х3 . При этом когда х1=0 и х2=0, то две верхние ячейки соответствуют значению D0. Значению D1 соответствуют две ячейки, у которых х1=1 и х2=0, ячейки, для которых х1=0 и х2=1 определяют значение D2, а ячейки, для которых х1=1 и х2=1 - значение D3 (рис. 14.10,б). Таким образом, восьмиячеечная карта Карно для трех переменных оказалась разделенной на четыре двухъячеечные карты Карно для одной переменной, и каждой паре ячеек ставится в соответствие информационный вход.

Вместо переменных х1 и х2 на управляющие входы мультиплексора можно подавать переменные x1 и х3 либо х2 и х3 . При подаче на управляющие входы переменных х1 и х3 значения сигналов D0...D3 определятся парами ячеек, показанными на рис. 14.10,в. Если на управляющие входы подать переменные х2 и х3, то пары ячеек, определяющих сигналы D0...D3, определятся так, как показано на рис. 14.10,г.
В
качестве примера рассмотрим реализацию
на мультиплексоре 4–1 функцию трех
переменных
.
Сначала
эту
функцию изображаем на карте Карно (рис.
14.11,а) и произвольно выбираем переменные,
которые следует подать на управляющие
входы мультиплексора. Пусть это будут
переменные x1
и х2.
Тогда сигналы D0...D3
, подаваемые на информационные входы,
будут определяться парами ячеек,
показанными на рис.
14.10,б. Минимизируя набор из четырех
функций одной переменной х3,
получим:
D0
= x3,
D1
= l,
D2
= 0, D3
= x3.
Реализация функции показана на рис.
14.11,б.
Если
в качестве управляющих переменных
выбрать х1
и х3,
то информационные сигналы D0...D3
будут определяться парами ячеек,
показанными на рис. 14.10,в, минимизация
которых дает: D0
= x2,
D1
= l, D2
= 0, D3
= x2,
а если бы управляющими переменными были
x2
и х3
,то в соответствии с рис. 14.10,г информационные
сигналы имели бы следующий вид: D0=0,
D1=
,D2=
,D3=1.
