Регистры

Лекция 12

Устройство, содержащее несколько параллельно или последовательно включенных триггеров с общим управлением, объединенных в одной ИС называется регистром. Предназначены для хранения и преобразования информации.

По структуре соединения триггеров делятся регистры на параллельные, последовательные или сдвиговые, универсальные, специализированные (последовательного приближения).

По типу тактового сигнала различаются параллельные регистры с занесением информации в триггеры уровнем тактового сигнала и с занесением информации по фронту или спаду тактового сигнала. Занесение информации в триггеры последовательных регистров осуществляется по переходу тактового сигнала.

 

Примером параллельного регистра может быть 1533ИР34 – четырехразрядный регистр с тремя состояниями на выходе, со входом обнуления низким уровнем сигнала R и с занесением информации высоким уровнем сигнал L. В данном регистре соединены параллельно четыре синхронных DLR – триггера с выходами, устанавливаемыми в три состояния. Все входы разрешения занесения, обнуления и тактового сигнала объединены по группам и выведены из регистра

 

В последовательных или сдвиговых регистрах D или DLR - триггеры соединены последовательно, т. е. вход первого триггера соединен со входом регистра, выход триггера соединен с первым выходом регистра и со входом второго триггера, выход второго триггера соединен со вторым выходом регистра и со входом третьего триггера и т. д. С приходом каждого тактового импульса бит со входа регистра заносится в первый триггер и поступает на первый выход, бит находящийся в первом триггере переносится во второй и, соответственно, переходит с первого выхода на второй, бит со второго триггера переходит в третий и т.д. Бит с последнего триггера теряется.

 

Универсальные регистры позволяют в зависимости от задаваемого режима выполнять занесение параллельных кодов во внутренние триггеры, обнулять триггеры, осуществлять сдвиги от младших к старшим разрядам и наоборот, от старших к младшим. Примерами таких регистров являются 4-х разрядный 531ИР11 и 8-и разрядный 155ИР13. Они синтезированы на базе синхронных D – триггеров и комбинационных схем формирования D – входов.

Вход DS0 используется для загрузки младшего разряда при сдвиге в сторону старших разрядов, DS3 – старшего, при сдвиге в сторону младших разрядов.

М0, М1 определяют код операции:

М1=0, М0=0 – режим хранения; М1=0, М0=1 – сдвиг в сторону старших разрядов; М1=1, М0=0 – сдвиг в сторону младших разрядов; М1=1, М0=1 – параллельное занесение информации со входов D0 – D3.