Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseno de Contador Sincronico Con Mapas
Diseno de Contador Sincronico Con Mapas
ffloresl@gmail.com
Resumen
1. INTRODUCCIÓN
Los diseños de contadores han sido suplidos por la programación de los microcontroladores o
dispositivos lógicos programables, estos se aplican a sistemas de mayor complejidad, pero en
sistemas sencillos y rudos se pueden aplicar directamente los Flip Flop JK o uno equivalente
con costos reducidos y optimizando el uso de dispositivos digitales.
Los contadores comerciales tienen el módulo de conteo definido, y el código binario natural
como base numérica, dejando de lado los contadores especiales, cuya sucesión podrían ser
números pares, números impares, números primos, etc., con dirección ascendente o
descendente, aplicando códigos binarios conocidos y/o propios que pudiesen crear, como BCD
Aiken, Código Gray, etc.
Como fundamento se utiliza la ecuación de estado del Flip Flop JK , que contiene el estado
anterior y posterior, lo que trasladaremos a los mapas de Karnaugh
Qt 1 J .Qt K.Qt
Para reducir las variables de estado posterior o anterior, solo lo identificaremos con una
variable literal, para cada uno de los Flip Flop, sus entradas y salidas respectivas
t 1
QA A; QAt a A J A .a K A .a
t 1
QB B; QBt b B J B .b K B .b
t 1
QC C ; QCt c C J C .c K C .c
t 1
QD D; QDt d D J D .d K D .d
Para el diseño de un contador, debemos contar con algunos parámetros predeterminados, como
es su módulo de conteo, la dirección, el código binario, con los cuales tendremos los siguientes
pasos:
a) Diagrama de Flujo
b) Codificación
c) Tabla estados en Mapas de Karnaugh
d) Desagregación de Mapas de Karnugh por variable
e) Agrupación según zona de variable a agrupar
f) Obtención de las variables de entrada de los FF-JK
g) Circuito
Como ejemplo Diseñaremos un contador sincrónico módulo 12, en binario natural ascendente.
PASOS:
a) Diagrama de Flujo
Nota: Los estados N0 considerados, que pudiesen darse, por ser un sistema secuencial, es
necesario asegurarse de enviarlos a un estado definido, en caso se produzca por error del
sistema al estado inicial “O”
b) Codificación
Codificación
Estado
(BN)
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
10 1010
11 1011
Variable B
B abcd abd abc
B acd b ad ac b
tenemos
B J B .b K B .b
J B acd y K B ad ac
K B a d a c a d .c
Variable C
Variable D
D a b d 0 d
tenemos
D J D .d K D .d
JD a b y KC 0
K C 1 Vcc
f) Circuito
3. Conclusiones
[2] M. Morris Mano “Diseño Digital” 3 edición Pearson. Cap.6 Pág. 217. México 2003.
[3] Ronald J. Tooci, Neal S. Widmer, Gregory L. Moss “Sistemas Digitales Principios y
Aplicaciones” 10 edición Pearson. México 2007.
[4] Norman Balabanian, Bradley Carlson “Principios de Diseño lógico Digital” 1 edición
CECSA. México 2002.