Вы находитесь на странице: 1из 19

Регистры сдвига

Регистры сдвига кроме операции хранения


позволяют осуществлять преобразование
последовательно двоичного кода в параллельный,
параллельного кода – в последовательный, деление
и умножение на 2n, служат в качестве цифровых
элементов временной задержки.
Сущность сдвига состоит в том, что с
приходом каждого тактового импульса происходит
перезапись содержимого триггера каждого разряда
в соседний разряд без изменения порядка
следования единиц и нулей.
1
При сдвиге информации вправо, после каждого
тактового импульса бит из более старшего разряда
сдвигается в младший, при сдвиге влево –
наоборот.
Регистры сдвига по способу ввода и вывода
информации делятся на:
• параллельные;
• последовательные;
• комбинационные (параллельно-
последовательные и последовательно-
параллельные).
В зависимости от направления сдвига
информации регистры делятся на:
• однонаправленные;
2
• реверсивные.
На схемах символом регистра служат буквы RG.
Для регистров сдвига указывается направление
сдвига: вправо , влево , реверсивный .

3
Регистры сдвига строятся на базе синхронных
D-триггеров или J-K -триггеров с динамическим
управлением.

Qn-1 Qn-2 Q1 Q0

Tn-1 Tn-2

Регистр сдвига вправо на D – триггерах

4
Qn-1 Qn-2 Q1 Q0

Tn-1 Tn-2

Регистр сдвига влево на J-K триггерах

5
Если выход регистра сдвига соединить с его
входом, то мы получим так называемый кольцевой
счётчик:
Qn-1 Qn-2 Q1 Q0

Tn-1 Tn-2

Если записать в n-1 разряд “1”, а в остальные


нули, то при поступлении тактовых импульсов,
единица будет последовательно сдвигаться от
старших разрядов к младшим и при достижении 0-
разряда следующим тактовым импульсом попадет в
n-1 разряд, то есть будет двигаться по кольцу.
6
В настоящее время в интегральном исполнении
выпускается большое количество различных
регистров: регистров хранения, регистров сдвига,
универсальных регистров, с различным
количеством разрядов.

7
Счётчики
Счётчиком называют устройство, сигналы на
выходе которого в определённом коде отражают
число импульсов, поступивших на его счётный
вход.
Примером простейшего счётчика может
служить Т – триггер. Он считает до двух.
Счётчик, образованный цепочкой из m
триггеров может подсчитать в двоичном коде 2m
импульсов. Каждый из триггеров такой цепочки
называют разрядом счётчика.
Максимальное число импульсов, которое может
быть сосчитано счётчиком называется
коэффициентом, или модулем счёта.
8
Для счётчика содержащего m разрядов модуль
счета (Ксч)  2m.
После получения счётчиком импульсов равных
модулю счета счетчик должен возвращаться в
исходное состояние.
Нулевое состояние всех триггеров принимается за
нулевое состояние счётчика в целом. Остальные
состояния нумеруются по числу поступивших
входных импульсов.
Когда число входных импульсов Nвх > Ксч, при
Nвх = Ксч происходит переполнение счётчика, счетчик
устанавливается в нулевое состояние и повторяет
цикл работы.
9
В общем случае, число, записанное в счётчик,
характеризуется соотношением:
M = Nвх – i·Kсч,
где i = 0, 1, 2 …n – число переполнений счетчика;
Nвх – число импульсов поступивших на вход.

После каждого цикла счёта на выходах


последнего триггера счётчика возникают перепады
напряжения. Это свойство определяет второе
назначение счётчиков: деление числа входных
импульсов.

10
Классификация счётчиков

Цифровые счётчики принято классифицировать


по следующим признакам:
• по модулю счёта;
• по направлению счёта;
• по способу организации внутренней связи.

11
По модулю счёта счетчики принято делить на:
• двоичные Ксч = 2m;
• двоично-десятичные Ксч = 10n (n=1, 2, 3, …);
• с другим модулем Ксч  2m , Ксч  10n ;
• с постоянным модулем счета;
• с переменным модулем счета.

12
По направлению счёта счетчики принято делить
на:
• суммирующие;
• вычитающие;
• реверсивные.
По способу организации внутренней связи
счетчики принято делить на:
• c последовательным переносом;
• c параллельным переносом;
• с комбинированным переносом;
• кольцевые счётчики.
Классификационные признаки независимы и
могут встречаться в различных сочетаниях.

13
Если входные импульсы периодичны и следуют
с частотой вх, то частота выходных сигналов
вых=вх / Kсч.

У счётчика в режиме деления используется


выходной сигнал только последнего триггера.
Всякий счётчик может быть использован как
делитель частоты.

14
Двоичные счётчики с последовательным
переносом

Особенности построения двоичных счётчиков


с последовательным переносом рассмотрим на
примере 3-х разрядных суммирующего и
вычитающего счётчиков.
В суммирующем счётчике каждый входной
импульс увеличивает число записанное в
счётчике на единицу.

15
Таблица состояний 3-х разрядного суммирующего
счётчика
№ сост. Q2 Q1 Q0
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
0 0 0 0
16
Как следует из таблицы, перенос информации
из одного разряда в другой, то есть из младшего
разряда в старший, имеет место тогда, когда имеет
место смена состояния из 1 в 0.
Следовательно, в суммирующем счётчике переход
из 1 в 0 предыдущего разряда должен приводить
к изменению состояния последующего разряда.

17
Пусть в нашем распоряжении имеются
асинхронные Т – триггера, которые срабатывают по
фронту входного импульса.
Счетные
импульсы
1 2 3 4 5 6 7 8

t
Q0

t
Q1

t
Q2

18
Схема двоичного суммирующего счётчика с
Ксч = 8 имеет следующий вид:

Q0 Q1 Q2

19

Вам также может понравиться