Тактовые импульсы, поступающие на вход С, сдвигают цифровой сигнал слева направо. Сдвиговые регистры удобно использовать для преобразования последовательного цифрового кода в параллельный, когда код последовательно, бит за битом, «заталкивается» в регистр тактовыми (стробирующими) импульсами. Код появится в параллельном виде на выходах «2»…«5», и его можно будет считать с этих выходов за один раз, то есть параллельно.
Регистр сдвига легко превратить в
Линейка RS-триггеров может образовать регистр-защелку, в которую можно загрузить данные в параллельном виде, однако сдвиг данных в регистре-защелке не предусматривается Этот вид логического устройства используется в качестве
Иногда появляется необходимость преобразовать двоичный код в какой-либо другой, который может быть использован для непосредственного управления цифровым индикатором или для других целей. Несколько реже встречается задача преобразования какого-либо кода в двоичный код. Для этих целей используются
Наиболее часто в радиолюбительской практике встречается два вида дешифраторов. Условное обозначение обоих видов различается мало. На рис. 14.38,
Работает он следующим образом. При подаче на выводы «А0»…«АЗ» двоичного кода, на одном из выходов «0»…«9» появится сигнал лог. 1. Например, при подаче двоичного кода соответствующего цифре «5», на выходе «5» появится высокий уровень сигнала, а на всех остальных выходах — низкий. И так далее.
Второй вид дешифратора имеет такие же входы и выходы, но при подаче на входы двоичного сигнала на выходах будет появляться на первый взгляд бессмысленная комбинация сигналов. Но если подключить к выходам по определенному правилу, указанному в документации на дешифратор (например, по рис. 14.38,
Рис. 14.38.
а
— десятичного кода; б— для управления цифровым индикаторомА теперь несколько слов о шифраторах. Этот элемент очень похож на дешифратор первого вида с той лишь разницей, что входы становятся выходами, а выходы — входами. Двоичный код здесь не управляет элементом, а генерируется им.
Вы уже знаете, что в аналоговой схемотехнике для коммутации сигналов используются переключатели. И, если нужно один единственный сигнал подавать то на одну схему, то на другую, применяется переключатель «на несколько положений» — так называемый многоканальный переключатель. В цифровой технике для этих целей используются
У мультиплексора имеется несколько входов и один выход. Переключение осуществляется с помощью двоичного кода, подаваемого на специально предусмотренные входы. Отличие демультиплексора от мультиплексора заключается в том, что у демультиплексора один вход и несколько выходов. В остальном он подобен мультиплексору.
Созданы и специальные аналоговые мультиплексоры (коммутаторы), управляемые цифровыми уровнями, — они более близки к механическим включателям и применяются довольно часто. Для таких элементов безразлично, какой из выводов ключа будет являться входом, а какой выходом, а во включенном состоянии сам канал имеет маленькое сопротивление (20…100 Ом). Такое сопротивление часто можно не учитывать. Аналоговые коммутаторы более универсальны, так как могут передавать не только цифровые, но и любые другие сигналы, важно только, чтобы они не превышали напряжения питания для микросхемы (рис. 14.39).
Рис. 14.39.
* * *
Мы не будем рассматривать большой класс логических элементов, называемых арифметическими устройствами. Сюда входят: полусумматоры, полные сумматоры, полувычитатели, полные вычитатели, интегральные сумматоры, двоичные умножители и некоторые другие устройства. В радиолюбительском творчестве они встречаются крайне редко, и в последнее время, когда стали доступны дешевые микроконтроллеры, необходимость в этих устройствах практически отпала.
Аналого-цифровые и цифроаналоговые преобразователи
Разделяет не пропасть, а разница ровней.