Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTEO DESORDENADO Y
CONTADOR ASÍNC. DE DÉCADA
CONTENIDO DE LA SESIÓN 20
o Contadores de Secuencia Desordenada CICLO 01/2021 - UCA
o Proceso Universal de Diseño de Contadores JAVIER HERNÁNDEZ, ING., MBA
o Contadores Asíncronos de Década y Conteo MOD ELECTRÓNICA DIGITAL
o Diseño de Contadores Asíncronos de Década 1
DISEÑO DE CONTADORES SÍNCRONOS
Ya hemos dicho que un Circuito Contador Síncrono funciona
sincronizando todos los flip-flop que lo conforman, con un pulso de
reloj. Los cambios de estado del circuito secuencial se dan todos a la vez
y es así como el circuito logra “contar”.
Dado que no tenemos control sobre ella, lo único que podemos hacer es
tratar de conocer cómo afecta el tiempo al circuito.
Así, una vez que sabemos un estado actual y un estado futuro, podemos
diseñar cualquier contador síncrono.
Además, podemos incluso nosotros, generar un orden arbitrario que
nos convenga según la aplicación.
CIRCUITO CONTADOR SÍNCRONO
Representando un cambio de 1 (0 0 1) a 2 (0 1 0)
C Fc 0 Dc Qc 0
B SISTEMA Fb 1 Db Qb 0
FLIP-FLOPS
COMBINACIONAL
A Fa 0 Da Qa 1
El reloj conmuta y
el circuito cambia
CLK
de estado
CIRCUITO CONTADOR SÍNCRONO
Representando el nuevo estado (salida 2) y se prepara para cambiar a 3
C Fc 0 Dc Qc 0
B SISTEMA Fb 1 Db Qb 1
FLIP-FLOPS
COMBINACIONAL
A Fa 1 Da Qa 0
El reloj se prepara
para la siguiente
CLK
conmutación
CONTADOR SÍNCRONO EN DESORDEN
Nuestra tarea de hoy consiste en
fabricar un Contador Síncrono de
Secuencia Desordenada (Secuencia 0
cualquiera) utilizando la lógica 1 6
recién explicada.
5 2
Vamos a fabricar un contador
síncrono que haga un barrido en el 3 4
siguiente orden: 0-6-2-4-7-3-5-1. 7
El contador debe volver al inicio al
finalizar con el último número.
CONTADOR SÍNCRONO EN DESORDEN
Para realizar el contador, utilizaremos
un circuito de flip-flop D.
Recordemos la Tabla de Verdad del
Flip-Flop D.
CIRCUITO DE
El diagrama de la derecha es otra FLIP-FLOPS
forma de ver el funcionamiento de
un sistema secuencial contador
síncrono. Qc Qb Qa Estado
Actual
CONTADOR SÍNCRONO EN DESORDEN
Encontrando Fc:
Estado Futuro AB
D
Fc Fb Fa C 00 01 11 10
0 1 1 0
1 0 0 0 0 1 1 1 0
0 2 3 1
2 1 0 0
3 1 0 1 1 1 0 0 0
4 6 7 5
4 1 1 1
5 0 0 1 Encontrando las agrupaciones:
6 0 1 0
𝐅𝐜 = 𝐁𝐂ത + 𝐀
ഥ𝐁ഥ
7 0 1 1
CONTADOR SÍNCRONO EN DESORDEN
Encontrando Fb:
Estado Futuro AB
D
Fc Fb Fa C 00 01 11 10
0 1 1 0
1 0 0 0 0 1 0 0 0
0 2 3 1
2 1 0 0
3 1 0 1 1 1 1 1 0
4 6 7 5
4 1 1 1
5 0 0 1 Encontrando las agrupaciones:
6 0 1 0
ഥ𝐁
𝐅𝐛 = 𝐁𝐂 + 𝐀 ഥ
7 0 1 1
CONTADOR SÍNCRONO EN DESORDEN
Encontrando Fa:
Estado Futuro AB
D
Fc Fb Fa C 00 01 11 10
0 1 1 0
1 0 0 0 0 0 0 1 0
0 2 3 1
2 1 0 0
3 1 0 1 1 1 0 1 1
4 6 7 5
4 1 1 1
5 0 0 1 Encontrando las agrupaciones:
6 0 1 0
ഥ𝐂
𝐅𝐚 = 𝐀𝐁 + 𝐁
7 0 1 1
CONTADOR SÍNCRONO EN DESORDEN
Funciones finales:
𝐅𝐜 = 𝐁𝐂ത + 𝐀
ഥ𝐁ഥ ഥ𝐁
𝐅𝐛 = 𝐁𝐂 + 𝐀 ഥ ഥ𝐂
𝐅𝐚 = 𝐀𝐁 + 𝐁
Circuito
Combinacional
Circuito de
Flip-Flops
CONCLUSIONES
Con el proceso explicado, el estudiante puede diseñar cualquier
contador, en cualquier secuencia y con cualquier cantidad de bits.
Esto se logra colocando una compuerta AND que pondrá a cero los
flip-flops al llegar a la cuenta máxima: 10 en decimal (1010).
La compuerta AND se activará una vez el reloj haya hecho la décima
transición y quiera pasar de 1001 a 1010 (de 9 a 10).
CONTADOR DE DÉCADAS ASÍNCRONO
Recordemos el circuito Contador Asíncrono o Contador de Rizado de
conteo hasta 7.
ENTRADAS ASÍNCRONAS DE FLIP-FLOPS
Para los flip-flops que hemos estudiado, las entradas S, R, J, K, y D, las
hemos designado como entradas de control.
También se conocen como entradas síncronas, ya que su efecto sobre la
salida del Flip-Flop se encuentra sincronizado con la entrada del reloj.
La entrada “1”, “setea” el flip-flop al ser alimentada (es decir, pone Q=1),
mientras que la entrada “0”, “resetea” al flip-flop al ser alimentada, es
decir, pone Q=0.
CONTADOR DE DÉCADAS ASÍNCRONO
Para que nuestro Contador de Rizado se convierta en un Contador de Década,
necesitamos realizar las siguientes modificaciones:
1. Agregar un flip-flop, que será nuestro cuarto bit (D) y permitirá que haya
un conteo superior a 7.
2. Agregar la compuerta AND que pondrá en cero todos los flip-flops al
llegar a la décima transición.
3. Conectar la salida de la compuerta AND como limpiador de los flip-flops
(al pin de reset o clr). Este cambio permitirá que se pongan a cero.