El contador de anillo es un tipo de contador que se compone de un registro de desplazamiento con entradas claras y preestablecidas proporcionadas externamente. Es de dos tipos: 1. Contador de anillo recto: El contador de anillo recto es un tipo de contador de anillo en el que la salida del último flip-flop está conectada a la entrada del primer flip-flip. Hace circular un solo bit ‘0’ o ‘1’ alrededor del anillo. 2. Contador de anillo torcido: el contador de anillo torcido es un tipo de contador de anillo en el que el complemento de salida del último registro de desplazamiento está conectado a la entrada del primer registro. Hace circular un flujo de 1 seguido de 0 alrededor del anillo.
Diferencia entre el contador de anillo recto y torcido:
CONTADOR ANILLO RECTO | CONTADOR DE ANILLOS TORCIDOS |
---|---|
Conecta la salida del último registro de desplazamiento a la entrada del primer registro de desplazamiento. | Conecta el complemento de salida del último registro de desplazamiento a la entrada del primer registro. |
Se conoce como One hot counter. | Se le conoce como contador de anillo ambulante o contador de Johnson. |
Número de estados = número de flip-flops | Número de estados = 2 x número de flip-flops |
Circula un solo bit (0 o 1) alrededor del anillo. | Circula flujo de 1 seguido de flujo de 0. |
PRESET se utiliza en el primer registro de desplazamiento. | PRESET no se utiliza en el contador de anillo torcido. |
CLEAR se usa para los últimos (n-1) flip-flops. | CLEAR se usa para todos los flip-flips que contiene. |
Se utiliza en aproximaciones sucesivas y control de motores paso a paso. | Se utiliza en cambio de fase o generador de funciones. |