Цифровые устройства. Губарев Ф.А - 100 стр.

UptoLike

100
ИМС К531ИР11 представляет собой четырехразрядный сдвигаю-
щий регистр, позволяющий производить последовательную и парал-
лельную запись информации, последовательное и параллельное считы-
вание, сдвиг. Режимы работы ИМС приведены в табл. 9.7. Вход С слу-
жит для подачи положительных тактовых импульсов, сдвигающих или
записывающих информацию, сдвиг или запись происходит по передне-
му фронту импульса. При подаче на управляющие входы S0=0 и S1=0
вход тактовых импульсов блокируется, и регистр хранит записанную
ранее информацию. В случае, когда S0=1 и S1=1 регистр работает как
регистр памяти, т.е. по каждому положительному перепаду на входе С
происходит запись информации с входов данных D0–D3. Входы DL и
DR предназначены для последовательной записи информации в регистр.
При подаче S0=1 и S1=0 по переднему фронту тактового импульса все
биты на выходах Q0–Q2 сдвигаются в сторону старших разрядов, и бит
данных с входа DR записывается в младший разряд Q0. При подаче
S0=0 и S1=1 по переднему фронту тактового импульса все биты на вы-
ходах Q1–Q3 сдвигаются в сторону младших разрядов, и бит данных с
входа DL записывается в старший разряд Q3.
Таблица 9.7
Режимы работы ИМС К531ИР11
S0 S1 Режим
0 0 Хранение
0 1 Сдвиг влево
1 0 Сдвиг вправо
1 1 Параллельный ввод
Рассмотрим построение реверсивного сдвигающего регистра на ба-
зе ИМС К531ИР11. На рис. 9.7 (см. также табл. 9.8) показана возможная
реализация схемы, позволяющей осуществлять сдвиг вправо и влево
хранящейся в регистре информации, то есть умножение и деление на 2.
Данные, которые будут сдвигаться, задаются в параллельном коде на
входах D0–D3 (в данном случае – 0001
2
).
Формирователями на триггерах DD1 и DD2 задается режим работы
микросхемы, согласно табл. 9.7. Предлагается сначала загрузить в ре-
гистр число 0001
2
нажав одновременно кнопки Кн1 и Кн2. При этом на
индикаторе HG1 высветится цифра “1”. Для того, чтобы осуществить
сдвига вправо и получить на индикаторе цифру “2” (умножение на 2
цифры 0001
2
даст 0010
2
) нужно удерживать кнопку Кн1 в течение пери-
ода повторения импульсов на входе С. Дальнейшее удержание кнопки
приведет к следующему сдвигу, т.е. умножению еще на 2, и т.д. Анало-
гично осуществляется деление на два (удерживается Кн2).