Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lec_schemo_slide.pdf
Скачиваний:
88
Добавлен:
14.04.2015
Размер:
3.71 Mб
Скачать

Демультиплексоры

Демультиплексор(demultiplexer)

комбинационный БОЭ по функции обратный мультиплексору: осуществляеткоммутацию одного цифрового входа на один из нескольких цифровых выходов (говорят: «демультиплексор 1в n»). Номер подключенноговыхода задается двоичным кодом на специальном k-разрядном

адресном входе nmax=2k .

Для коммутации многоразрядного кода используют несколько одноразрядных демультиплексоров с параллельно соединенными адресными входами – многоразрядный демультиплексор (говорят: «m- разрядный демультиплексор 1 в n»).

Применение:

Подключение входов одного из нескольких блоков к одному входу цифровой схемы (к входному выводу микросхемы).

Подключение источника данных к одному из нескольких каналов передачи данных (используется в шинных и сетевых коммутаторах).

58

Дешифратор (Decoder)

Дешифратор – комбинационный БОЭ который преобразует входной код в отличный от него выходной код с равным или большим количеством разрядов.

Двоичный дешифратор (полный) – преобразует К-

разрядное двоичное число в 2К-разрядный унитарный код

(код «1 из N»).

Неполный двоичный дешифратор имеет < 2К разрядов на выходе, т.е. некоторым комбинациям на входе нет соответствующего унитарного кода на выходе (все «0»).

Дешифратор специальных кодов – на входе и/или выходе иные типы кодов.

Дешифратор семисегментного индикатора - на входе двоичное число, на выходе код управления для высвечивания этого числа на семисегментном индикаторе.

59

Дешифратор: обозначение и схема

{I8,I4,I2,I1} – входной четырехразрядный двоичный код;

{O15,O14,…, O0} – выходной унитарный код. EN (ENABLE) – вход разрешения преобразования: дешифратор выполняет преобразование только, если на входе EN активный уровень («EN» = 1 или «not EN» = 0). При неактивном уровне на выходах все «0». Примеры:

EN=1 I = {0101} => O={0000000000100000}

EN=1 I = {0111} => O={0000000010000000}

EN=0 I = {0101} => O={0000000000000000}

EN=0 I = {0111} => O={0000000000000000}

60

Применение дешифраторов

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

В составе контроллера матричной Клавиатуры для последовательного перебора строк клавиатуры

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

61

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