Мультиплексоры. На цифровом логическом уровне мультиплексорпредставляет собой схему с 2n входами, одним выходом и п линиями управления
На цифровом логическом уровне мультиплексорпредставляет собой схему с 2n входами, одним выходом и п линиями управления, которые позволяют выбрать один из входов. Выбранный вход соединяется с выходом.
На рис, изображена схема восьмивходового мультиплексора (n = 3).
Три линии управления, A, В и С, кодируют 3-разрядное число, которое указывает, какая из восьми входных линий должна соединяться с вентилем ИЛИ и, следовательно, с выходом F.
Вне зависимости от того, какое значение окажется на линиях управления, семь вентилей И всегда будут выдавать на выходе 0, а оставшийся может выдавать 0 или 1 взависимости от значения сигнала на выбранной линии входа.
Каждый вентиль И запускается определенной комбинацией сигналов на линиях управления. Если в схему мультиплексора, добавить источник питания и землю, то мультиплексор можно включить в корпус с 14 выводами.
Использовав мультиплексор, мы можем реализовать функцию большинства, как показано на рис. 3,11, б. Для каждой комбинации А, В и С выбирается одна из входных линий. Каждый вход соединяется либо с сигналом Vcc (логическая 1), либо с землей (логический 0). Алгоритм соединения заключается в установлении значения входного сигнал Di равным значению в строке i таблицы истинности.
В таблице истинности функции большинствав строках 0, 1, 2 и 4 значение функции равно 0, поэтому соответствующие входы заземляются; в оставшихся строках значение функции равно 1, поэтому соответствующие входы соединяются с логической единицей.
Таким способом можно реализовать любую таблицу истинности с тремя переменными, использовав микросхему мультиплексора .
Мультиплексор можно использовать в качестве преобразователя параллельною кода в последовательный. Если подать параллельно 8 бит данных на входные линии, а затем поочередно подавать на линии управления, коды от 000 до 111 (это двоичные числа), то 8 бит входных данных поступят на выходную линию последовательно.
Такое преобразование осуществляется, например, при вводе информации с клавиатуры. Каждое нажатие клавиши определяет 7- или 8-разрядное число, которое передается процессору последовательно по однопроводной линии.
Дата добавления: 2015-07-24; просмотров: 1140;