
Микропроцессоры Токхайм / 3.5. МУЛЬТИПЛЕКСОРЫ И ДЕМУЛЬТИПЛЕКСОРЫ
.doc3.5. МУЛЬТИПЛЕКСОРЫ И ДЕМУЛЬТИПЛЕКСОРЫ
Мультиплексоры называют также селекторами данных. Действие механического коммутатора, показанного на рис. 3.19, а, идентично действию селектора данных электронного мультиплексора. Вращающийся коммутатор имеет восемь входов и один единственный выход. Вращением механической ручки данные с одного любого входа (0—7) могут быть переданы на выход и будут полностью идентичны входным.
На рис. 3.19,б приведена
логическая схема мультиплексора-селектора
данных на восемь входов. Обозначим их
как I0—I7 и единственный выход как У.
Отметим также, что имеется один L-активный
вход активизации
.
Эти входы и выход представляют собой
устройство, полностью аналогичное
механическому коммутатору, и мы можем
рассматривать
вход активизациикак
общий прерыватель. Внизу на логической
схеме мы обозначим выводы управления
селекцией данных как S2, S1, S0. Двоичные
данные, поданные на эти входы, определяют,
какой из входов данных соединен с
выходом.
Пример, приведенный на рис. 3.19,б, показывает, что цепь включена или активизирована L-сигналом на входе
. На выводы селекции
данных S2, S1, S0 подано 1012. Этот сигнал
избирает вход 5, что обеспечивает передачу
логической 1 с I5 на вход Y. Мультиплексор
с восемью входами может быть использован
для преобразования одного входного
8-разрядного слова в последовательный
эшелон импульсов, переключая 3-разрядный
счетчик на вводах селекции данных, что
осуществляет последовательную
селекцию входов (I0, I1, I2 и т. д.).
Мультиплексор-селектор данных
используют также для решения сложных
логических задач.
Демультиплексор, представленный на рис. 3.20, предназначен для выполнения действий, обратных действиям мультиплексора. Демультиплексор 1X8 обладает одним только входом данных D и восемью выходами (0—7). Схема имеет один L-вход активизации и три входа селекции данных.
В примере на рис.
3.20 имеется логическая 1 на входе D. Цепь
активизируется одним L-сигналом и входы
селекции данных избирают выход 5
(1012). При этих условиях входные данные
появляются на выходе 5. Соединением
входов селекции данных с 3-разрядиым
счетчиком последовательно входящие
данные могут быть распределены
на восемь выходов один за другим.
Мультиплексоры и демультиплексоры
могут быть использованы совместно
для преобразования непрерывной
информации в форму последовательностей.
Мультиплексор будет представлять со
бой эмиттер, демультиплексор — приемник,
который передает данные в их начальной
форме.
Упражнения
3.38. См. рис. 3.21. Перечислить значения сигналов на выходе мультиплексора с восемью входами для каждой группы импульсов.
3.39. Обратиться к рис. 3.21. Мультиплексор осуществляет преобразование входных параллельных данных в выходные.
3.40. См. рис. 3.22. Дать для каждой группы импульсов значения выходных сигналов (0—7).
Решения
3.38. Значения
выходных сигналов: а —0 (S2S1S0=000; I0=0); b —
1 (S2S1S0=001; I1 = 1); с—1 (S2S1S0=010; I2=1); d — 0
(S2S1,S0=011; I3=0); е— 1 (S2S1S0=100; I4=1); f — 0 (S2S1S0=101;
I5=0); g - 0 (S2S1S0=110; I6=0); h—1 (S2S1S0=111; I7=1); i— 1
(мультиплексор не активизирован, пока
входы выбора данных содержат ООО). 3.39.
Последовательные. 3.40. Значения на
выходах: а — активизирован выход 0
(S2S1S0=000); b — активизирован выход 6
(S2S1S0=110; с — активизирован выход I
(S2S1S0=001); d — активизированных выходов
нет (=1
—сброс); f — активизирован выход 7
(S2S1S0= 111).