Micro-Cap в схемотехнике. Касьянов А.Н. - 63 стр.

UptoLike

Составители: 

Сдвигающие, или последовательные, регистрыэто регистры выполняющие сдвиг двоичной
информации вправо или влево, в зависимости от управляющих сигналов.
Сдвиг вправо заключается в том, что значение, хранящееся в i-ом разряде, переходит в (i+1)-й раз-
ряд; из (i+1)-ого в (i+2)-ой и т.д. Из закона функционирования сдвигающего регистра следует, что в ка-
ждом разряде регистра одновременно с хранением цифры, имевшейся до сдвига и предназначенной для
передачи в следующий разряд, необходимо предусматривать возможность приема новой цифры из пре-
дыдущего разряда. Эти условия выполняются при построении сдвигающих регистров на двухступенча-
тых синхронных триггерах, работающих в режиме D, или
D-триггерах с динамическим входом синхронизации.
При построении сложных логических схем используются регистры, которые могут выполнять сдвиг
кода как вправо, так и влево. Такие регистры называются реверсивными.
Сдвигающие регистры, в которых ввод и вывод двоичного слова производится в последовательном ко-
де, называют последовательными регистрами.
На рис. 4.19, а сдвигающий (последовательный) регистр построен на D-триггерах с динамическим
синхронизирующим входом, которые соединены последовательно таким образом, что сигнал (Q
i
) с вы-
хода триггера старшего разряда регистра поступает на информационный вход D
i–1
триггера последую-
щего младшего разряда регистра. Все триггеры управляются
a)
б)
Рис. 4.19 Сдвигающий регистр на D-триггерах:
афункциональная схема; бвременная диаграмма работы
общим входом синхронизации. Такое соединение D-триггеров обеспечивает сдвиг в регистре информа-
ции вправо, если управление сдвигом осуществлять синхронизирующими сигналами, называемыми
управляющими сигналами сдвига вправоCLK. Установка регистра в состояние "0000" производится
управляющим сигналом CLR.
Информационный вход D используют для подачи двоичного слова последовательно разряд за раз-
рядом (первым в регистр записывается старший разряд).
Запись в регистр последовательного двоичного кода, например D1D2D3D4=1101, производится че-
рез информационный вход D следующим образом.
Пусть регистр находится в состоянии "0000". Тогда при D = D0 = l первый сигнал сдвига CLK уста-
новит триггер X3 в состояние 1, остальные X2, X1 и X0 не изменят своего состояния, т.е. в регистре ус-
тановится двоичный код "1000" (рис. 4.5, б). При D = X1 = 0 второй сигнал сдвига CLK установит X3 в