Кольцевым сдвигающим регистромназывается сдвигающий регистр, выход которого замкнут на вход.
В кольцевом сдвигающем регистре данные перемещаются в замкнутом цикле по кругу. Функциональная схема кольцевого сдвигающего регистра представлена на рис.6.
Рис. 6 Функциональная схема трехразрядного кольцевого сдвигающего регистра
Данные в кольцевой сдвигающий регистр могут вводиться последовательно или параллельно, считываться также последовательно или параллельно аналогично ранее рассмотренным схемам.
Например, в регистр можно записать только одну единицу, которая через n тактов будет появляться на выходе определенного триггера, где n – число разрядов регистра. Для схемы рис. 6: 001, 010, 100, 001 и т.д.
Кольцевые сдвигающие регистры можно использовать в качестве делителей частоты, счетчиков импульсов, для последовательного опроса ряда информационных каналов, управления частями цифровых систем, например, компьютеров.
При работе этих регистров необходимо проводить проверку записанной в них информации на предмет ошибочных данных.
Если инверсное значение сигнала с последнего выхода схемы подать на вход первого триггера, то получится счетчик Джонсона (рис. 7).
Рис. 7 Функциональная схема трехразрядного счетчика Джонсона
Данная схема позволяет получить повторяющуюся последовательность, все члены которой отличаются только одним битом: 000, 100, 110, 111, 011, 001, 000 и т.д.
Счетчик Джонсона применяется в дешифраторах и других устройствах.