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

Diseño de Contadores Síncronos con JK

El documento describe el funcionamiento de los flip-flops JK y cómo se usan para diseñar contadores síncronos. Explica que los contadores síncronos usan una señal de reloj común para todos los flip-flops, lo que permite contar de forma más rápida que los contadores asíncronos. A continuación, detalla los 5 pasos para diseñar un contador síncrono usando flip-flops JK, incluyendo la tabla de secuencia, las tablas de transición, los mapas de Karnaugh y las expresiones booleanas. Finalmente,

Cargado por

anon_929688154
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
274 vistas11 páginas

Diseño de Contadores Síncronos con JK

El documento describe el funcionamiento de los flip-flops JK y cómo se usan para diseñar contadores síncronos. Explica que los contadores síncronos usan una señal de reloj común para todos los flip-flops, lo que permite contar de forma más rápida que los contadores asíncronos. A continuación, detalla los 5 pasos para diseñar un contador síncrono usando flip-flops JK, incluyendo la tabla de secuencia, las tablas de transición, los mapas de Karnaugh y las expresiones booleanas. Finalmente,

Cargado por

anon_929688154
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 DOCX, PDF, TXT o lee en línea desde Scribd

I.

COMPETENCIAS

El estudiante:

 El estudiante deberá conocer el funcionamiento de los flip-flop JK para el diseño de


Contadores síncronos.

II. FUNDAMENTO TEORICO

FLIP-FLOPS JK

El "flip-flop" J-K, es el más versátil de los flip-flops básicos. Tiene el carácter de seguimiento de
entrada del flip-flop D sincronizado, pero tiene dos entradas, denominadas tradicionalmente J y K.
Si J y K son diferentes, la salida Q toma el valor de J durante la subida del siguiente pulso de
sincronismo

Si J y K son ambos low (bajo), entonces no se produce cambio alguno. Si J y K son ambos high
(alto), entonces en la siguiente subida de clock la salida cambiará de estado. Puede realizar las
funciones del flip-flop set/reset y tiene la ventaja de que no hay estados ambiguos. Puede actuar
tambien como un flip-flop T para conseguir la acción de permutación en la salida, si se conectan
entre sí las entradas J y K. Esta aplicación de permutar el estado, encuentra un uso extensivo en los
contadores binarios.

CONTADORES

Un contador es un circuito secuencial construido a partir de biestables y puertas lógicas (flip-flops)


conectados en cascada, cuyo número varia en dependencia de la escala de conteo que se necesita.
Cuando un contador tiene n flip-flops y avanza por todos los estados posibles antes de regresar a
su estado inicial, su módulo es 2 n y decimos que su base es 2n o que es un contador de n bits.

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.
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.

Los contadores se clasifican en dos tipos.

 Contador asíncrono

 Contador síncrono

CONTADORES SINCRONOS

Los contadores síncronos se diferencian de los asíncronos en que la señal de reloj va a ser común a
todos los biestables, lo que va a motivar que todos los cambios se produzcan a la vez, solventando
de esta forma los problemas que presentaban los asíncronos enunciados en el apartado anterior.
Como inconveniente, necesitan una lógica adicional conectada a las entradas de los biestables;
lógica que vamos a tener que diseñar siguiendo un proceso que en ocasiones puede resultar largo y
laborioso.

Para diseñar un contador síncrono se deben seguir los siguientes pasos:

Paso 1 de diseño de contador: Tabla de Secuencia

Es necesario determinar la tabla de secuencia. La tabla de secuencia debe especificar en estricto


orden los estados que tendrá el contador. Hay que tener en cuenta que el siguiente estado del
último será siempre el primero. Es necesario también tener en cuenta que un estado tendrá
únicamente un siguiente estado. La tabla de secuencia también determina el número de bits del
contador y a su vez determina el número de Flip-Flops necesarios para el contador. Por cada bit en
la tabla de secuencia, se requiere un Flip-Flop en la implementación del contador
Paso 2 de diseño de contador: Tablas de transición de estados del Flip-Flop

Para la implementación del contador, es necesario escoger un tipo de Flip-Flop. Generalmente se


elige Flip-Flop J-K gracias a sus 4 posibles estados. La tabla de transición de estados del Flip-
Flop, determina que valores se requieren en las entradas J y K para obtener una transición de
estado actual a un estado futuro. Un estado actual hace referencia al valor de la salida Q del Flip-
Flop un instante antes de efectuar un flanco de reloj. Un estado futuro hace referencia al valor de la
salida Q del Flip-Flop un instante despues de efectuar un flanco de reloj.

Pasó 3 de diseño de contador: Mapas de Karnaugh

Los mapas de Karnaugh se usan para determinar la lógica requerida para las entradas J y K de cada
Flip-Flop del contador. Se debe utilizar un mapa de Karnaugh para la entrada J y un mapa de
Karnaugh para la entrada K. Cada celda del mapa de Karnaugh representa un estado de la tabla de
secuencia establecida para el diseño. En cada celda del mapa de Karnaugh, se coloca el valor que
requiere el Flip-Flop para obtener estado siguiente necesario

Paso 4 de diseño de contador: Expresiones Booleanas

Una vez se ha construido los mapas de Karnaugh, se hace la simplificación para obtener las
expresiones Booleanas para J y K de cada Flip-Flop.

Paso 5 de diseño de contador: Implementación

Se implementa el contador con base en las expresiones Booleanas obtenidas en el paso anterior

III. MATERIALES Y EQUIPO UTILIZADO

o 1 fuente de poder
o 1 generador de señal
o 1 breadboard
o 2 74LS112 FLIP-FLOP JK
o 74LS20 NAND de 4 entadas
o 1 74LS08
o 2 74LS32
o 3 resistencias de 220
o 1 LED rojo
IV. PROCEDIMIENTO

1. Conectar la fuente de poder y configurar en 5v


2. Conectar del generador de señal, el cable del generador para TTL
3. Para utilizar las compuertas se debe polarizar en este caso los Flips-Flops (el pin 8 a
GND y el 16 a VCC) y las demás compuertas como ya conocemos.
4. Una vez realizado el paso 1 y 2, colocar los flips flops y las compuertas en el
breadboard e implementar el circuitos para el semáforo de acuerdo a los tiempos dado

V. DATOS RECOGIDOS Y CALCULOS


 Diseñe y un contador síncrono usando el flip flop jk 74ls112 que genere la
secuencia: 1,2,3,5,7

DIAGRAMA DE ESTADOS

INICIO
001 111

101
010

011

TABLA DE VERDAD

A B C A+ B+ C+ Ja Ka Jb Kb Jc Kc
0 0 0 0 0 1 0 X 0 X 1 X
0 0 1 0 1 0 0 X 1 X X 1
0 1 0 0 1 1 0 X X 0 1 X
0 1 1 1 0 1 1 X X 1 X 0
1 0 0 X X X X X X X X X
1 0 1 1 1 1 X 0 1 X X 0
1 1 0 X X X X X X X X X
1 1 1 0 0 1 X 1 X 1 X 0
MAPAS DE KARNAUGH

 PARA Ja y Ka

BC BC

A A
0 0 1 0 X X X X
X X X X X 0 1 X

Ja =BC ka = B

 PARA Jb Y Kb

BC BC

A A
0 1 X X X X 1 0
X 1 X X X X 1 X

Jb = Kb = C

 PARA Jc Y Kc

BC BC

A A
1 X X 1 X 1 0 X

X X X X X 0 0 X

Jv = C´ Kc = A´B´
SIMULACION EN PROTEUS

Imagen de la implementación del circuito con flip-flops JK 74LS112

Imagen de la implementación del circuito en laboratorio


VI. CUESTIONARIO

1. ¿Cuál de los contadores el síncrono o el contador asíncrono genera en menor tiempo


un conteo?

R.- El contador síncrono ya que se caracteriza por qué todos los FF que lo integran están
sincronizados por una misma señal de reloj (lo que representa una ventaja sobre los contadores
asíncronos) ya que al estar todos activos a la vez resultan ser mas rapidos

2. Porque se llama contador síncrono

R.- Por qué el termino síncrono indica que los eventos poseen una relación temporal fija entre
ellos, es decir, que ocurren en el mismo instante de tiempo. Esto indica que en un contador
síncrono los Flip-Flops siempre comparten la misma señal de reloj.

´
ima

Imagen de un contador síncrono donde se ve que el CLOCK va a cada flip-flop


VII. CONCLUSION

En conclusión en este laboratorio se pudo comprobar que el contador síncrono lleva una conexión
un tanto diferente sobre los FF, esto puede aumentar su complejidad, pero es la única manera de
obtener el menor retraso posible para operar de manera confiable y alcanzar mayores velocidades
de conteo. En los contadores síncronos, todos los FF cambian al mismo tiempo, lo que reduce la
propagación a un solo valor (el tiempo que tarda en cambiar de estado un solo FF)

VIII. RECOMENDACIONES

Se recomienda:

 Verificar la polarización correcta de las compuertas lógicas


 Tener cuidado al realizar la conexión
 Verificar la polaridad de los LEDs si no encienden

IX. TRABAJO DE INVESTIGACION

APLICACIÓN DE LOS CONTADORES SINCRONOS

Los contadores síncronos son uno de los tipos de bloques funcionales más universales y se pueden
utilizar en relación de la práctica totalidad de los sistemas digitales.

El contador en anillo

El contador en anillo es un registro de desplazamiento que tiene su salida conectada a la entrada.


Normalmente se implementa con flip-flops con entradas de PRESET y CLEAR, conectados en
cascada y disparados de forma síncrona. Por lo tanto, un contador en anillo es un contador
síncrono. La figura 1 muestra un contador en anillo de 4 bits.
En contador en anillo funciona pasándose de flip-flop a flip-flop un único bit. Esto quiere decir
que, en cualquier instante del proceso de conteo, sólo un flip-flop tiene su salida Q=1. Esto
provoca que el contador en anillo sea el contador más fácil de decodificar. De hecho, sabiendo que
el flip-flop está a uno, conocemos en que estado se encuentra el contador.

La tabla 1 presenta los estados por los que pasa nuestro contador de 4 bits, una vez inicializado

Contador Johnson.

El contador en anillo es elegantemente simple, pero utiliza los flip-flops antieconómicamente


recuérdese que con n biestables es posible codificar hasta 2n estados. El contador Johnson
o contador conmutado en cola es una variación del contador en anillo que duplica el número de
estados codificados, sin sacrificar su velocidad. Lo que si complica algo es la decodificación del
estado.

Figura 2
Como puede apreciarse en la figura 2, la diferencia con un contador en anillo es que

ahora, en lugar de conectar Q3 a J0, y a K0 conectamos a J0 y Q3 a K0. Esto


provoca que el biestable 3 cambie los ceros que le llegan por unos y viceversa.

La tabla 2 presenta los estados alcanzados. Una agradable ventaja del contador
Johnson respecto del contador en anillo es que no es necesario utilizar las entradas
asíncronas para inicializar el contador siempre y cuando, el estado inicial por defecto
sea el 0000

En consecuencia de lo expuesto, con n flip-flops, un contador Johnson es capaz de


codificar 2n estados, y aunque la decodificación se complica, la velocidad de conteo es
igual a la del contador en anillo.

X. BIBLIOGRAFIA

[Link]

[Link]

[Link]

[Link]
contadore
3. TECNICA O PROCEDIMIENTO
Parte8.1
Diseñe y un contador síncrono usando el flip flop jk 74ls112 que genere la secuencia

A B C A+ B+ C+ Ja Ka Jb Kb Jc Kc

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

También podría gustarte