Регистромназывают устройство, предназначенное для записи и хранения дискретного «слова» – двоичного числа или другой кодовой комбинации.
Регистр – один из основных элементов ЭВМ и многих устройств автоматики и информационно – измерительной техники.
Основные элементы регистра – двоичные ячейки, в качестве которых применяются триггеры. Число ячеек определяется числом двоичных разрядов «слова» (длиной слова), на которое рассчитан регистр.
На рисунке 33 приведены схема и условное обозначение n – разрядного регистра на RS – триггерах. Информация в ячейки регистра записывается по команде «ВВОД» (“1” на входе «ВВОД»). Тогда сигналы n входов установят в соответствующие состояния триггеры . На выходе регистра информация появится по команде «ВЫВОД», в её отсутствие на выходах – нули. При считывании информация в регистре сохраняется.
Описанный регистр может запоминать и выдавать информацию только в параллельных кодах, когда каждому разряду соответствует отдельная линия. Более экономичная передача информации в последовательных кодах, когда используется одна линия для последовательной (во времени) передачи комбинации нулей и единиц. Для записи и хранения информации в последовательных кодах применяют сдвигающие (сдвиговые) регистры. На рисунке 34 приведены схема и условное обозначение сдвигающего регистра на JK – триггерах (MS – типа). Здесь информация, поступившая на информационный вход, по окончании каждого синхронизирующего импульса передаётся («продвигается») из предыдущего триггера в последующий.
Считывать информацию из сдвигающего регистра можно либо в последовательном коде с выхода , продвигая информацию через все разряды регистра к выходу, либо в параллельном коде одновременно с выходов , , .
Также существуют регистры сдвига с параллельным вводом информации.
Дешифратором (декодером) называют устройство, предназначенное для распознавания различных кодовых комбинаций (слов).
Каждому слову на входе дешифратора соответствует “1” на одном из его выходов. Такой дешифратор может применяться, например, для управления работой нескольких исполнительных механизмов. Тогда для включения одного из них на входы дешифра-
тора достаточно подать присвоенный этому механизму цифровой код.
В более общем случае каждой определённой комбинации на m входах дешифратора соответствует n – элементный код на его выходах. Такие дешифраторы иногда называют преобразователями кодов. Они широко используются в вычислительной технике, а также в приборах с цифровой индикацией, например, для управления индикаторами на светоизлучающих диодах. Поскольку десятичные цифры (от 0 до 9) представляются 4 – разрядным двоичным кодом, а стилизованные изображения всех десятичных цифр в известных типах светодиодных индикаторов чаще всего составляют из семи светящихся сегментов (рисунок 35б), такой дешифратор должен иметь 4 входа, 7 выходов и распознавать только первые десять из 16 возможных входных кодовых комбинаций.
Условное обозначение микросхем дешифраторов на корпусе микросхемы после номера её серии имеет первой букву И (для всех цифровых устройств), а второй – букву Д. На рисунке 35а представлена схема подключения ТТЛ – дешифратора К514ИД1 для управления семи сегментным цифровым индикатором на светодиодах с объединёнными катодными выводами. Дешифратор работает обычным образом при высоком уровне сигнала на входе Е. Сигнал низкого уровня на этом входе независимо от информации на входах переводит все выходы дешифратора в состояние логического нуля, в результате чего все светодиоды гаснут.
Таблица 4.9 иллюстрирует порядок функционирования двоично-десятичного семи сегментного дешифратора.
Дешифраторы выпускаются в виде интегральных микросхем, например трёхразрядный дешифратор К500ИД162М, преобразующий двоичный код в восьмеричный, четырёхразрядные преобразователи двоичного кода в десятичный К176ИД1 и К155ИД1. Дешифратор К155ИД1 позволяет подключать непосредственно к выходам катоды цифровых газоразрядных индикаторов ИН-16(ИН-4, ИН-12, ИН-14) с анодным напряжением 170 – 200 В и током катода не более 7 мА. Существуют также микросхемы, объединяющие счётчик с дешифратором, например микросхемы К176ИЕ3.
В тех случаях, когда требуется последовательно опросить логические состояния многих устройств и передать их на один выход, применяется устройство, называемое мультиплексором.
Мультиплексоры выпускают в виде микросхем, например К155КП2 (четырёхканальный мультиплексор ) или К155КП1 (шестнадцатиканальный мультиплексор ).