Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CIRCUITOS DIGITALES
M. Sc. Sergio Mestas Ramos
Arequipa – Perú
2020
CONTADORES
Es un circuito secuencial que genera una secuencia ordenada de
salidas que se repite en el tiempo.
Cuentan el numero de pulsos que reciben por la entrada.
TIPOS
▪ Asíncronos.
▪ Síncronos.
▪ Ascendente.
▪ Descendente.
▪ Módulo de un contador
▪ Reversible.
CONTADORES
C. ASINCRONOS C. SINCRONOS
▪ Llamados contadores por propagación ▪ Síntesis como Máquinas de Estado.
(ripple counter).. ▪ Contador ascendente-descendente.
▪ Los flip-flops no emplean la misma señal ▪ Contadores con entradas de precarga,
de reloj. acarreo/habilitación y salida acarreo.
▪ Divisores de frecuencia. ▪ Aplicaciones con contadores síncronos.
C. BASADOS EN REGISTROS DE
DESPLAZAMIENTO
▪ Contador en anillo.
▪ Contador Johnson.
CONTADORES ASINCRONOS
▪ Llamados contadores por propagación (ripple counter).
▪ Los flip-flops no emplean la misma señal de reloj.
▪ Se aplica una señal externa como señal de reloj del primer flip flop y a los siguientes flip
flops se les aplica como señal de reloj la salida de lfilp flop anterior.
▪ Los flip flops no se disparan al mismo tiempo debido al retardo de las puertas.
▪ La frecuencia de reloj del contador está limitado
CONTADORES ASINCRONOS – DIVISOR DE FRECUENCIA
𝑓𝐶𝐿𝐾
𝐹𝑄 =
2
CONTADORES ASINCRONOS – BINARIO ASCENDENTE
0 0 0 0 0 1
0 0 1 0 1 1
0 1 1 0 1 0
0 1 0 1 1 0
1 1 0 1 1 1
1 1 1 1 0 1
1 0 1 1 0 0
1 0 0 0 0 0
CONTADORES SINCRONOS
0 0 0 0 X 0 X 1 X 0 0 1
0 0 1 0 X 1 X X 0 0 1 1
0 1 1 0 X X 0 X 1 0 1 0
0 1 0 1 X X 0 0 X 1 1 0
1 1 0 X 0 X 0 1 X 1 1 1
1 1 1 X 0 X 1 X 0 1 0 1
1 0 1 X 0 0 X X 1 1 0 0
1 0 0 X 1 0 X 0 X 0 0 0
CONTADORES SINCRONOS
CLK
Q0
Q1
Q2
CONTADORES SINCRONOS
Tabla de transición de estados
0 0 0 0 0 1
0 0 1 0 1 0
0 1 0 0 1 1
0 1 1 1 0 0
1 0 0 1 0 1
1 0 1 0 0 0
CONTADORES SINCRONOS
0 0 0 0 0 1 0 0 1
0 0 1 0 1 0 0 1 0
0 1 0 0 1 1 0 1 1
0 1 1 1 0 0 1 0 0
1 0 0 1 0 1 1 0 1
1 0 1 0 0 0 0 0 0
CONTADORES SINCRONOS
CONTADORES SINCRONOS BASADOS EN REGISTROS
DE DESPLAZAMIENTO
▪ Un contador basado en un registro de desplazamiento, básicamente es un registro de
desplazamiento con la salida serie realimentada a la entrada serie, de modo que se generan
secuecnias especiales. (Floyd)
▪ Pueden ser:
▪ Contador Johnson
Bit 0 Bit 1 Bit 2
▪ Contador en anillo
Bit 0 Bit 1 Bit 2
CONTADOR JOHNSON
CICLO Q2 Q1 Q0
D0 Q0 D1 Q1 D2
0 0 0 0
1 0 0 1
Clk Clk Clk Q2
2 0 1 1
3 1 1 1 Reloj
4 1 1 0
5 1 0 0
Clk
6 0 0 0
7 0 0 1
Q0
Q1
Q2
CONTADOR EN ANILLO
D0 Q0 D1 D2
CICLO Q2 Q1 Q0 Q1 Q2
0 0 0 0
1 0 1 0 Clk Clk Clk
2 1 0 0 Reloj
3 0 0 1 Reset
4 0 1 0
5 1 0 0
Clk
6 0 0 1
7 0 1 0 Q0
Q1
Q2