1.6. Узлы комбинационного типа


1

Полусумматор

Полусумматор производит сложение двух одноразрядных двоичных чисел. Он имеет два входа слагаемых: А, В и два выхода: суммы (Sum) и переноса (Carry). Суммирование производится элементом Исключающее ИЛИ, а перенос — элементом И. Выражения Булевой алгебры:

;          .

1

Полный двоичный сумматор

Полный двоичный сумматор производит сложение трех одноразрядных двоичных чисел. Результатом является двухразрядное двоичное число, младший разряд которого назван суммой, старший разряд — переносом.

Устройство имеет три входа и два выхода. Входы: слагаемых — А, В и переноса – СаггyIN. Выходы: суммы — Sum и переноса — Саггу0UT (табл. 12). Полный двоичный сумматор можно реализовать на двух полусумматорах и одном элементе ИЛИ.

1

Дешифратор из 3 в 8

Дешифратор – логическое устройство, имеющее n входов и 2n выходов. Каждой комбинации входного кода соответствует активный уровень на одном из 2" выходов. Данный дешифратор имеет три входа адреса (А, В, С), два разрешающих входа (Gl, G2) и 8 выходов (YO…Y7).



Номер выхода, имеющего активное состояние, равен числу N, определяемому состоянием адресных входов: N = 22С + 21В + 2°А.

Активным уровнем является уровень логического нуля. Дешифратор работает, если на входе G1 высокий потенциал, а на G2 — низкий. В других случаях все выходы пассивны, то есть имеют уровень логической 1.

1

Семисегментный дешифратор

Данное устройство предназначено для управления семисегментным индикатором. Четырехразрядное двоичное число на входе определяет комбинацию логических уровней на выходе дешифратора таким образом, что при подключении к нему семисегментного индикатора на его дисплее отображается символ, соответствующий числу на входе. Для тестирования выходов дешифратора используется вывод LT (lamp testing). Когда на этот вход подан уровень логического 0, на всех выходах — логическая 1. Все выходы дешифратора устанавливаются в 0 при подаче на вход BI логического 0.

1

Мультиплексор из 8 в 1

Мультиплексор (селектор данных) осуществляет операцию передачи сигнала с выбранного входа на выход. Номер входа равен адресу — двоичному числу, определяемому состоянием адресных входов.

Данный мультиплексор имеет 12 входов: восемь из которых — входы данных (DO — D7), три — входы адреса (А, В, С) и один — разрешающий вход (EN). Мультиплексор работает при подаче на вход разрешения логического 0.

Выход W является дополнением выхода Y. (W=Y’)