ВУЗ:
Составители:
Сдвигающие,  или  последовательные,  регистры – это  регистры  выполняющие  сдвиг  двоичной 
информации вправо или влево, в зависимости от управляющих сигналов. 
Сдвиг вправо заключается в том, что значение, хранящееся в 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 в 
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »
