Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Мультиплексор и демультиплексоры
Мультиплексоры называют также селекторами данных. Действие механического коммутатора, показанного на рис. 3.38, а, идентично действию селектора данных электронного мультиплексора. Вращающийся коммутатор имеет восемь входов и один единственный выход. Вращением механической ручки данные с одного любого входа (0—7) могут быть переданы на выход и будут полностью идентичны входным. На рис. 3.38, б приведена логическая схема мультиплексора-селектора данных на восемь входов. Обозначим их как I0— I7 и единственный выход как Y. Отметим также, что имеется один L-активный вход активизации
рис 3.38. Механический коммутатор — аналог мультиплексора/селектора данных (а) и мультиплексор на восемь выходов (б) Эти входы и выход представляют собой устройство, полностью аналогичное механическому коммутатору, и мы можем рассматривать вход активизации Е как общий прерыватель. Внизу на логической схеме мы обозначим выводы управления селекцией данных как S2, S1, S0. Двоичные данные, поданные на эти входы, определяют, какой из входов данных соединен с выходом. Пример, приведенный на рис. 3.38,6, показывает, что цепь включена или активизирована L-сигналом на входе
Рис. 3.39. Четырехвходовый мультиплексор У данной схемы два входных сигнала выбора — w и w2. Четыре возможные комбинации их значений используются для выбора одного из входов данных (х1, х2, х3 или х4), значение которого передается на выход z. Очевидно, такую же структуру будут иметь и большие мультиплексоры, в которых k входных сигналов выбора используются для соединения одного из 2k входов данных с выходом. Типичной областью применения мультиплексоров является фильтрация данных, поступающих из множества разных источников. В частности, с помощью шестнадцати четырехвходовых мультиплексоров можно реализовать загрузку 16-разрядного регистра данных из одного из четырех источников. Еще мультиплексоры используются в качестве базовых элементов для реалистических функций. Для примера рассмотрим функцию f определяемую таблицей истинности, приведенной на рис. А.39. Чтобы упростить эту функцию, переменные х1 и х2 следует рассматривать отдельно, как показано на рисунке. Обратите внимание, что для каждой пары значений переменных x1 и х2 значение функции соответствует одному из четырех термов: 0, 1, х3 или
Рис. 3.40. Реализация логической функции на основе мультиплексора Демультиплексор, представленный на рис. 3.41, предназначен для выполнения действий, обратных действиям мультиплексора. Демультиплексор 1x8 обладает одним только входом данных D и восемью выходами (0—7). Схема имеет один L-вход активизации и три входа селекции данных В примере на рис. 3.41 имеется логическая 1 на входе D.
рис.3.41. Схема демультиплексора 1x8.
Цепь активизируется одним L-сигналом и входы селекции данных избирают выход 5 (1012). При этих условиях входные данные появляются на выходе 5. Соединением входов селекции данных с 3-разрядным счетчиком последовательно входящие данные могут быть распределены на восемь выходов один за другим. Мультиплексоры и демультиплексоры могут быть использованы совместно для преобразования непрерывной информации в форму последовательностей. Мультиплексор будет представлять собой эмиттер, демультиплексор — приемник, который передает данные в их начальной форме.
Упражнения 3.38. См. рис. 3.42. Перечислить значения сигналов на выходе мультиплексора с восемью входами для каждой группы импульсов. 3.39. Обратиться к рис. 3.42. Мультиплексор осуществляет преобразование входных параллельных данных в ____ выходные. 3.40. См. рис. 3.43. Дать для каждой группы импульсов значения выходных сигналов (0—7). Решения 3.38. Значения выходных сигналов: а —0 (S2S1S0 =000; Io=0); b — 1 (S2S1S0 = 001; I1 =l); c-1 (S2S1S0=010; I2=1); d-0 (S2S1S0 =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—l (мультиплексор не активизирован, пока входы выбора данных содержат 000). 3.39. Последовательные, 3.40. Значения на выходах: а — активизирован выход 0 (S2S1S0 =000); b — активизирован выход 6 (S2S1S0 =110); с —активизирован выход 1 (S2S1S0 =001); d — активизированных выходов нет (
Лекция 13 Дешифраторы Значительная часть информации хранится и обрабатывается в компьютерах в закодированном виде. Например, если речь идет о машинной команде, то для ее хранения может использоваться n-битовое поле, вмещающее один из 2n различных кодов операций. Но прежде чем выполнить требуемую операцию, закодированная команда должна быть декодирована. Схема, которая способна принять входное значение, состоящее из и разрядов, и сгенерировать соответствующий выходной сигнал на одной из 2n выходных линий, называется дешифратором (или декодером). Простейший пример дешифратора с двумя входами и четырьмя выходами показан на рис. А.36. Одна из четырех выходных линий выбирается на основании значений на входах х1 и х2. На выбранный выход подается логическое значение 1, а на оставшиеся выходы — логическое значение 0. Существуют и другие полезные типы дешифраторов.
Рис. 3.34. Дешифратор с двумя входами и четырьмя выходами Так, при использовании двоично-десятичных данных обычно требуются декодирующие схемы, в которых четыре входные переменные, представляющие двоично-кодированное десятичное число, используются для выбора одного из 10 возможных выходов. В качестве еще одного специфического примера можно рассмотреть дешифратор, используемый для управления 7-сегментным индикатором.
Упражнения 3.31. Шифратор на рис. 3.36 переводит десятичные сигналы с клавишного устройства в (ASCII, двоично-десятичный код). 3.32. Шифратор на рис. 3.36 имеет _______ (Н-, L-активные) входы.
Рис. 3.17. К упражнениям 3.31—3.33 3.33. Перечислить 4-разрядные индикации в двоично-десятичном коде на выходе для каждого из входных импульсов, изображенных на рис. 3.36. 3.34. Дешифратор на рис. 3.37 позволяет перейти от двоично-десятичного кода к (десятичному, шестнадцатеричному) коду. 3.35. Входные сигналы дешифратора на рис. 3.37 являются (Н-, L-активными), а их выходные сигналы ______ (Н-, L-активными). 3.36. Перечислить десятичные выходные сигналы (показания индикатора) для каждого входного импульса на рис. 3.37. 3.37. Перечислить активные сегменты для каждого из импульсов на рис. 3.37
Рис. 3.37. К упражнениям 3.34—3.37 Решения 3.31. См. рис. 3.36. Этот шифратор переводит сигналы с клавишного устройства в двоично-десятичный код. 3.32. Обратиться к рис. 3.36.Входы этого устройства активны (см. кружки инверсии). 3.33. Импульсы: а —0000 (нет активации входов); б — 0001 (вход 1 активизирован L-сигналом); с — 0010 (вход 2 активизирован L-сигналом); d — 0011;е —0111; f —1000; g — 1001; h — 0101 (активизированы входы 4 и 5,но приоритет имеет большее число). 3.34. От двоично-десятичного кода к десятичному с отражением на :семисегментном индикаторе. 3.35. Входы Н-активные; выходы L-активные. 3.36. Импульсы: а — 1; b — 4; с — 7;d —9; е —6; f —3; g — 0; h -42; i — 5; f — 8; 3.37. Импульсы: a — b,c; b — b, c, f, g; c — a,b,c;d — a, b, c, f, g; e — c,d, e, f, g (импульс а может быть активным на некоторых индикаторах для формирования цифры 6); g — а, b, с, d, e, f; h — a, b, d, e, g; i — а, с, d, f, g; j — a, b, c, d,e, f,g.
Лекция 22 Date: 2016-07-18; view: 1015; Нарушение авторских прав |