потенциалы (сигналы 1) с соответствующих триггеров. Заметим,
|
|
|
|
что вместо прямого |
кода (снимаемого с прямых, «единичных» |
вы |
ходов триггеров) можно считать обратный код (с инверсных, |
«ну |
левых», выходов триггеров); можно также |
считать парафазный |
код — одновременно |
с прямых и инверсных |
выходов триггеров |
[последнее реализуется при помощи дополнительной группы конъюнкторов, на входы которых подаются инверсные выходные сигналы триггеров и сигнал «передача» (см. рис. 10.Зв)].
Функциональная схема последовательного регистра (называе мого также сдвигающим) изображена на рис. 10.36. Количество п триггеров и здесь равно количеству разрядов бинарного кода. По следние вводят в триггер Ті в виде времяимпульсного кода, начи-і пая со старшего разряда.
Управление регистром осуществляется периодически повтсряющимися тактовыми импульсами — сигналами сдвига (СС), кото рые подаются на входы «установка 0» триггеров. Сигналы сдвига сдвинуты во времени относительно сигналов, изображающих разряды кода. Перед приемом кода все триггеры устанавливаются
в положение |
0, после |
чего |
подается |
импульс, соответствую |
щий старшему |
разряду |
кода. |
Если этот |
разряд— 1, то входной |
импульс переводит триггер Ті в положение 1. Затем на вход установки 0 подается СС, переводящий все триггеры, в том числе Г], в положение 0. На выходе Т\ образуется при этом импульс, переводящий триггер Т2 в положение 1. Таким образом, при пода че СС старший разряд сдвигается в следующую ячейку регистра. Время задержки импульса переноса элементом задержки (D) выбирается таким, чтобы к моменту его поступления на вход Т2 все переходные процессы в последнем, вызванные СС, закон
чились. |
|
в ячейку Ті подается следующий |
(второй |
после |
стар |
Далее |
шего) |
разряд |
числа, и после |
подачи СС старший разряд |
сдви |
гается |
в |
Г3, а |
следующий |
за |
ним — в |
Т2. |
Код, |
состоящий |
из п |
разрядов, |
будет записан в |
триггерах |
регистра |
после |
(п — 1)-го |
СС. |
|
|
|
|
|
|
|
|
|
|
Для вывода кода из «-разрядного регистра на его вход сле дует подать серию из п СС. При этом на выходе регистра появ ляются последовательно, начиная со старшего, все разряды запи санного кода. После подачи n-го СС все триггеры окажутся в положении 0.
В схеме рис. 10.36 СС вызывают сдвиг влево (в сторону стар ших разрядов); аналогично можно реализовать сдвиг вправо (в сторону младших разрядов). Регистр, в котором возможен сдвиг вправо или влево (в зависимости от управляющего сигнала) называется реверсивным. На практике применяются различные сдвигающие регистры, снабженные многоцелевыми цепями управ ления.
На потенциальных (в частности, на интегральных) схемах можно реализовать как параллельные, так и сдвигающие (после-