Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_lektsy_Elektrotekhnika_i_elektronika.doc
Скачиваний:
481
Добавлен:
15.03.2016
Размер:
7.77 Mб
Скачать

13.5. Принципы функционирования цифровых устройств комбинационной логики.

Этот вопрос рассмотрим на примере логических устройств, применяемых в вычислительных системах. К ним относят цифровые устройства: сумматоры, шифраторы, дешифраторы, мультиплексоры и демультиплексоры, компараторы и др.

Сумматор— логическое устройство, предназначенное для сложения чисел, подставленных в двоичной форме. Для этого в каждом из разрядов применяют одноразрядный суммирующий элемент (рис. 13.8) на три входа: два — для слагаемыхx1иx2данного разряда, а третий (y1) — для переноса 1 из соседнего младшего разряда. Устройство снабжают двумя выходами: по одному (S) выдается искомая суммаx1+x2, а по другому (Р) переносится 1 в соседний старший разряд.

Для сложения двоичных чисел с несколькими разрядами используют двух- и трехразрядные сумматоры с последовательным переносом 1 в старшие разряды (например, микросхемы К155ИМ2 и К155ИМЗ соответственно). Быстродействие сумматоров последовательного действия лимитируется временем переноса 1 через все элементы устройства. Для улучшения этого показателя применяют сумматоры с параллельным переносом (например, К155ИП4).

Рис. 13.8. Условное обозначение сумматора

Шифратор (кодер) — логическое устройство сnвходами иmвыходами, преобразующее входные одиночные сигналы, соответствующие логической 1, вm-разрядный двоичный код на выходе. Для шифратора, показанного условно на рис. 13.9, а (n=5,m=3), задают следующую таблицу истинности (табл. 13.6).

Функциональная схема, реализующая на элементах ИЛИ приведенную в табл. 13.6 программу работы шифратора, представлена на рис. 13.9, б.

Рис. 13.9. Условное обозначение шифратора (а) и его функциональная схема на элементах ИЛИ (б)

Таблица 13.6 Программа работы шифратора (n=5,m=3)

Дешифратор(декодер) — логическое устройство (рис. 13.10, а), выполняющее операцию обратного преобразованияn-элементного входного двоичного кода в одиночные сигналы, соответствующие логической 1 на его выходах. Так как наnвходах можно получить в двоичном коде наборов, то число выходов дешифратора не должно превышать эту величину. Дешифратор, условное обозначение которого показано на рис. 13.10, а (n=3;m=5), имеет топологию, обратную топологии рассмотренного ранее шифратора (рис. 13.9, а). Поэтому и таблица истинности такого дешифратора (табл. 13.7) имеет структуру, обратную таблице истинности (см. табл. 13.6) рассмотренного шифратора.

Рис. 13.10. Условное обозначение дешифратора (а) и его функциональная схема на элементах И (б)

Таблица 13.7 Программа работы дешифратора (n=3;m=5)

Функциональная схема дешифратора, реализующая на элементах И заданную программу (см. табл. 13.7), приведена на рис. 13.10, б.

Мультиплексор— логическое устройство, предназначенное для управляемой передачи данных от нескольких входных цепей в общий выходной канал. Он снабжается двумя группами входов: адресными и информационными. Сигнал, поступающий на адресный вход мультиплексора, определяет, какой из информационных входов в данный момент подключен к его выходу. Поэтому число адресных (А) и информационных (Х) входов мультиплексора связано соотношениемX=2A.

На рис. 13.11 приведены условное обозначение мультиплексора и логическая схема, реализующая алгоритм его работы.

Демультиплексор— логическое устройство, предназначенное для управляемой передачи данных от одной входной цепи в несколько выходных. Принцип его действия противоположен принципу работы мультиплексора. Поэтому он кроме адресных содержит единственный информационный вход и 2Aвыходов. По адресному сигналу вход демультиплексора подключается к соответствующему выходу. Как следует из сказанного, по выполняемым функциям демультиплексор аналогичен дешифратору. Отличие состоит лишь в том, что по заданному адресу на выбранном выходе дешифратора появляется строго определенный сигнал, а в демультиплексоре — тот же сигнал, что и на его входе.Условное обозначение демультиплексора приведено на рис. 13.11, б.

Рис. 13.11. Условные обозначения мультиплексора (а) и демультиплексора (б) и логическая схема мультиплексора (в), реализующая алгоритм его работы

Компаратор(цифровой) — логическое устройство, обеспечивающее сравнение двух многоразрядных двоичных чисел А и В, разряды каждого из которых подаются порознь на его входы (рис. 13.12). На практике одно из чисел (например, А) является неизменным, а другое (В) изменяет свое значение от такта к такту. В момент равенства их значений на выходе компаратора формируется сигнал 1.

Рис. 13.12. Функциональная схема цифрового компаратора для сравнения двоичных чисел А и В

146

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]