Мультиплексоры
Мультиплексор – устройство, осуществляющее преобразование параллельных цифровых кодов в последовательные.
Цифровые многопозиционные переключатели, или коммутаторы, называют мультиплексорами. Они позволяют коммутировать (передавать) сигналы от нескольких генераторов цифровой информации в единственный выходной провод (шину). Для этого необходимо выбрать соответствующий вход. Мультиплексоры способны выбирать (селектировать) определенный канал, поэтому иногда их называют селекторами или селекторами-мультиплексорами. Например, для передачи на выход данных от девятого канала следует установить код адреса 1001. Число входов может быть шестнадцать, а выход один.
Мультиплексоры различаются по числу входов, по способам адресации, наличием дополнительных входов разрешения и различных выходов (прямых и инверсных).
Регистр – устройство, предназначенное для кратковременного хранения и преобразования многоразрядных двоичных чисел. В качестве запоминающих элементов в регистрах используются триггеры. Вспомогательные элементы используются для осуществления следующих операций:
|
|
- ввода и вывода из регистра хранимой информации;
- преобразования кода числа, хранящегося в регистре;
- сдвига числа влево или вправо на определенное число разрядов;
- преобразования последовательного кода числа в параллельный и наоборот и другие.
Вспомогательные элементы обычно строятся на основе комбинационных схем.
Регистры классифицируют по различным признакам, основными из которых являются способ ввода информации в регистр и ее вывод и способ представления вводимой и выводимой информации.
По способу ввода и вывода информации регистры подразделяются на:
· параллельные (регистры памяти);
· последовательные (регистры сдвига);
· параллельно-последовательные.
По способу представления вводимой и выводимой информации различают регистры однофазного и парафазного типа. В однофазных регистрах информация вводится либо в прямом, либо в обратном коде, а в парафазных — одновременно в прямом и обратном кодах. Вывод информации из регистров может осуществляться как в прямом, так и в обратном коде.
Различают одно- и многоканальные регистры в зависимости от числа источников информации, с которых она поступает на входы регистра.
В простейшем регистре триггеры соединены последовательно, т. е. выходы предыдущего триггера передают информацию на входы последующего. Тактовые входы С триггеров соединены параллельно. Такой регистр имеет один вход и один выход – последовательные. Вход управления – тактовый вход С.
|
|
Если ко входу каждого триггера добавить разрешающую логику, то можно осуществить параллельную загрузку данных в регистр. Можно предусмотреть логическую схему параллельного отображения выходных данных. Как правило, выходные элементы такой схемы имеют z -состояния, позволяющие поочередно выдавать информацию по многопроводной шине данных.
Регистры могут быть двунаправленные, т. е. записанную информацию можно сдвигать по линейке триггеров вправо или влево. Для включения режима сдвига предусматривают специальный вход.
Существуют многорежимные регистры, у которых входные и выходные линии данных объединены в одну линию (порт данных). Эта линия по соответствующей команде (т. е. имеет дополнительный вход) может быть и входной, и выходной.
Существуют специализированные регистровые микросхемы для построения АЦП.