0% encontró este documento útil (0 votos)
26 vistas11 páginas

Contadores Digitales y Flip-Flops

Este documento describe los contadores digitales, incluyendo sus aplicaciones comunes, tipos (asíncrono y síncrono), y los pasos para diseñar un contador de 4 bits utilizando flip-flops JK y tablas de estado, excitación y transición. El estudiante aplica estos pasos para diseñar un contador que muestre los últimos 8 dígitos de su número de identificación usando mapas de Karnaugh.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas11 páginas

Contadores Digitales y Flip-Flops

Este documento describe los contadores digitales, incluyendo sus aplicaciones comunes, tipos (asíncrono y síncrono), y los pasos para diseñar un contador de 4 bits utilizando flip-flops JK y tablas de estado, excitación y transición. El estudiante aplica estos pasos para diseñar un contador que muestre los últimos 8 dígitos de su número de identificación usando mapas de Karnaugh.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Sistemas digitales y ensambladores

Politécnico grancolombiano

Tema: contadores

Estudiante: Anderson López Lozano


Código: 1810650381
Marco teórico

Aplicaciones de los flip flop

Las chancletas encontrarán su uso en muchos de los campos de la electrónica digital. Los chanclas
son los componentes principales de los circuitos secuenciales. Particularmente, los flip flops
activados por flancos son dispositivos muy ingeniosos que se pueden utilizar en una amplia gama
de aplicaciones, como el almacenamiento de datos binarios, contador, transferencia de datos
binarios de una ubicación a otra, etc. Algunas de las aplicaciones más comunes de flip-flops son:[1]

• Contadores
• Registros
• Circuitos divisores de frecuencia
• Transferencia de datos

Todas estas aplicaciones hacer uso de la operación sincronizada del flip-flop. Casi todos ellos
pertenecen a la categoría de circuitos secuenciales.[1]

Contadores
Los contadores son ampliamente utilizados en electrónica digital y sistemas digitales. Se usan para
contar la cantidad de eventos ocurridos en un intervalo de tiempo específico. En su mayoría, se usa
un contador para contar la cantidad de pulsos que ingresan a la entrada de un circuito en un período
de tiempo específico.[1]

En la terminología de electrónica digital, un Contador es un circuito secuencial que produce una


secuencia de recuento específica. Es un dispositivo electrónico que se usa para contar las señales
del reloj. Los contadores tendrán memoria, ya que tienen que recordar los estados pasados del
circuito digital y, por lo tanto, consisten en flip-flops en su estructura.[1]

Los contadores se clasifican en dos tipos.

• Contador asíncrono
• Contador síncrono

Contador asincrónico

El contador asíncrono también se conoce como contador Ripple. El contador asincrónico se forma
conectando flip-flops complementarios, es decir, el primer flip-flop se conecta con la entrada de
pulso de reloj y el resto de flip-flops se conecta a la salida del flip-flop anterior. Podemos crear
complementos de flip-flops utilizando J Flip-Flops y conectando sus entradas juntas.[1]

Diseño de un contador

Cuando se aplica una señal de reloj, el diagrama de estados muestra una progresión de estados
por los cuales el contador avanza.[2]
Ilustración 1. diagrama de estados, tomada de la referencia.[2]

Enumera cada estado del contador( estado actual) junto con el correspondiente estado siguiente.
El estado siguiente es el estado al que el contador paso desde su estado actual, al aplicar un puso
de reloj. La tabla del estado siguiente se obtiene a partir del diagrama de estados.[2]

Ilustración 2. Tabla del estado siguiente.[2]

Se enumeran todas las posibles transiciones de salida, mostrando cómo evoluciona la salida Q del
flip-flop al pasar de los estados actuales a los estados siguientes. Qn es el estado presente en el
flip-flop (antes de un impulso de reloj) y Qn+1 es el estado siguiente (después de un impulso de
reloj). El número de variables de estado va a coincidir con el numero de flip-flops que vamos a
utilizar. En nuestro ejemplo utilizamos 3 variables d estado, por lo tanto, 3 flip-flops. Tomamos
una tabla de transiciones para un FF-JK:[2]

Ilustración 3. tabla de transiciones de los flip flops.[2]


Las salidas siempre coinciden con el estado actual en los contadores.

Utilizando la tabla de transiciones del FF-JK, se debe utilizar un mapa de Karnaugh para la entrada
J y otro para la entrada K de cada flip-flop.

Habrá que realizar tantos mapas de Karnaugh como entradas de flip-flops.[2]

Ilustración 4. mapas de karnaugh.[2]

Ilustración 5. Expresiones lógicas para las entradas de los flip-flops.[2]

Ahora teniendo en cuenta los pasos que debemos seguir para la creación de el contador, los
vamos aplicar al taller solicitado por el profesor de tal manera que vamos a inicial con la tabla de
estados.
Pero antes para realizar un contexto de los solicitado por el profesor, lo que vamos a desarrollar es
un contador de 4 bits donde se van a tener en cuenta los 8 ultimos dígitos de la cedula de cada
estudiante en mi caso mi documento es el siguiente:

Cedula: 1030669583

Para garantizar que no se repita ningún digito del documento vamos a tomar el siguiente número:

Numero para el sumador: 10326598

En la siguiente tabla vamos a poder observar la tabla de estados la cual va a contener cada digito
de nuestro documento el cual al final se va a poder ver reflejado en el display de 7 segmentos de
orden ascendente.

DEC QD QC QB QA
1 0 0 0 1
0 0 0 0 0
3 0 0 1 1
2 0 0 1 0
6 0 1 1 0
5 0 1 0 1
9 1 0 0 1
8 1 0 0 0
Ilustración 6. tabla de estados

A continuación, podemos ver los estados de manera ordenada en la cual se evidencia que el primer
estado es 0001 y termina con el ultimo estado que corresponde a 1000 en el sentido de las
manecillas del reloj.

TABLA DE ESTADOS

0001

1000 0000

1001 0001

0101 0010

0110

Ilustración [Link] de estados.


TABLA DE EXITACION
QT QT+ J K
0 0 0 X
0 1 1 X
1 0 X 1
1 1 X 0
Tabla 1. de excitación para poder realizar la tabla de transiciones.

TABLA DE TRANSICIONES
VALOR PRESENTE VALOR FUTURO QD QC QB QA
QD QC QB QA QD QC QB QA JD KD JC KC JB KB JA KA
0 0 0 1 0 0 0 0 0 X 0 X 0 X X 1
0 0 0 0 0 0 1 1 0 X 0 X 1 X 1 X
0 0 1 1 0 0 1 0 0 X 0 X X 0 X 1
0 0 1 0 0 1 1 0 0 X 1 X X 0 0 X
0 1 1 0 0 1 0 1 0 X X 0 X 1 1 X
0 1 0 1 1 0 0 1 1 X X 1 0 X X 0
1 0 0 1 1 0 0 0 X 0 0 X 0 X X 1
1 0 0 0 0 0 0 1 X 1 X 0 0 X 1 X
Tabla 2. transiciones.

Por ultimo vamos a ver los mapas de Karnaugh resultantes en cada una de las entradas, entonces
tenemos (JD, KD, JC, KC, JB, KB, JA, KA)

JD QBQA 00 01 11 10 KD QBQA 00 01 11 10
QDQC QDQC
00 0 0 0 0 00 X X X X
01 1 0 01 X X
11 11
10 X X 10 1 0
FORMULA= QD"QCQB"QA FORMULA= QA"QD"QC"

JC QBQA 00 01 11 10 KC QBQA 00 01 11 10
QDQC QDQC
00 0 0 0 1 00 X X X X
01 X X 01 1 0
11 11
10 X 0 10 0 X
FORMULA=QD"QBQA" FORMULA=QD"QB"QA
JB QBQA 00 01 11 10 KB QBQA 00 01 11 10
QDQC QDQC
00 1 0 X X 00 X X 0 0
01 X X 01 X 1
11 11
10 X X 10 X X
FORMULA=QD"QC"QA" FORMULA= QD"QCQBQA"

JA QBQA 00 01 11 10 KA QBQA 00 01 11 10
QDQC QDQC
00 1 X X 0 00 X 1 1 X
01 X 1 01 0 X
11 11
10 1 X 10 X 1
FORMULA= QB"QC"+QD"QCQBQA" FORMULA= QD"QC"+QDQC"QB"

Por ultimo teniendo cada una de las funciones de nuestros mapas de Karnaugh se implementan
por medio de una simulación en el programa LOGISIM para comprobar su funcionamiento por
medio de un display de siete segmentos.

Ilustración 8. display digito 1.


Ilustración 9. display digito 0.

Ilustración [Link] digito 3.


Ilustración [Link] digito 2.

Ilustración 12. display digito 6.


Ilustración 13. display digito 5.

Ilustración [Link] digito 9.


Ilustración [Link] digito 8.

Conclusiones

Aprendimos el procedimiento completo que se tiene que tener en cuento al momento de realizar
un diseño de un contador con dígitos específicos, así mismo el análisis de mapas de karnaugh para
conseguir las funciones especificas para el desarrollo del taller.

Conocimos una de las aplicaciones de los flip flops y tambien entendimos conceptos básicos como
lo es el significado de un contador, por otra parte, reforzamos conocimiento que habíamos visto
previamente en clase respecto el uso adecuado de las compuertas lógicas.

Después de a ver realizado todos los cálculos y el análisis correspondiente pudimos comprobar las
respuestas por medio de un display de siete segmentos la cual nos confirmó el funcionamiento del
mismo.

Bibliografía

[1] “Aplicaciones Flip Flop - Electronica Lugo.” [Link]


flop/ (accessed Apr. 23, 2020).

[2] “(No Title).” [Link]


(accessed Apr. 23, 2020).

También podría gustarte