Post-laboratorio Flip-flops Practica 6

21
República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de las Fuerzas Armadas Núcleo Maracay – Edo. Aragua POST-LABORATORIO (Circuito contador con Flip-Flops) Profesora: Ing. Rosanna Jaimes

Transcript of Post-laboratorio Flip-flops Practica 6

Page 1: Post-laboratorio Flip-flops Practica 6

República Bolivariana de VenezuelaMinisterio del Poder Popular para la Defensa

Universidad Nacional Experimental Politécnica de las Fuerzas ArmadasNúcleo Maracay – Edo. Aragua

POST-LABORATORIO(Circuito contador con Flip-Flops)

Profesora: Ing. Rosanna Jaimes

Integrantes:Royer D. Balaguera P.

C.I: 24.930.316Juan A. Rodriguez

C.I:23.509.824ITD-501

Junio, 2014

Page 2: Post-laboratorio Flip-flops Practica 6

Marco Teórico

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

Page 3: Post-laboratorio Flip-flops Practica 6

A continuación se tiene una versión simplificada del versátil flip-flop J-K. Nótese que las salidas se retroalimentan para habilitar las puertas NAND. Esto es lo que le proporciona la acción de permutación cuando J=K=1.

-Circuito Integrado flip - flops (74LS76)

Page 4: Post-laboratorio Flip-flops Practica 6

Pin 1: En la entrada de reloj 1.Pin 2: Es la entrada pre reset invertida 1.Pin 3: Es la entrada clear invertida 1.Pin 4: Entrada J del flip-flops 1.Pin 5: Alimentación del C.I.Pin 6: Entrada de reloj 2.Pin 7: Entrada del pre reset invertida 2.Pin 8: Entrada clear invertida 2.Pin 9: Entrada J del flip-flops 2.Pin 10: Salida Q invertida del flip-flops 2.Pin 11: Salida Q del flip-flops 2.Pin 12: Entrada K del flip-flops 1.Pin 13: Conexión a tierra del C.I.Pin 14: Salida Q invertida del flip-flops 1.Pin 15: Salida Q del flip-flops 1.Pin 16: Entrada K del flip-flops 1.

Page 5: Post-laboratorio Flip-flops Practica 6

Diagrama lógico del circuito integrado 74LS76

Page 6: Post-laboratorio Flip-flops Practica 6

Marco Experimental

Contador ascendente, descendente reversible automáticamente de 2 al 12.

Para el diseño de este circuito se realizaron los siguientes pasos:

1) Se definió el diagrama de estados que establece las transiciones de este circuito.

2) Del número de estados se obtienen la cantidad de flip-flops requeridos. Para

2n estados se necesitan n flip-flops.

3) En base al diagrama de estados se establecieron las tablas de la verdad que establecen el funcionamiento del circuito

4) Se obtuvieron las expresiones simplificadas de las funciones de entrada a los flip-flops.

5) Se armó el diagrama lógico del circuito para luego ser simulado.

-Diagrama de estados:

00100 00111100

0100

0101

0110

011110001001

1010

1011

Page 7: Post-laboratorio Flip-flops Practica 6

11 estados por lo tanto se requerirán a principio de 4 flip-flops .

Se realizan dos arreglos en los cuales el primero es ascendente de 2 a 12 en binario, y el segundo arreglo es descendente de 12 a 2. Los dos arreglos están sincronizados con la misma señal de reloj.

- Tabla de la verdad para el contador ascendente:

Estado Presente Estado Siguiente Entradas Flip - Flops

D C B A D C B A JD KD JC KC JB KB JA KA

0 0 0 0 0 0 1 0 0 X 0 X 1 X 0 X

0 0 0 1 0 0 1 0 0 X 0 X 1 X X 1

0 0 1 0 0 0 1 1 0 X 0 X X 0 1 X

0 0 1 1 0 1 0 0 0 X 1 X X 1 X 1

0 1 0 0 0 1 0 1 0 X X 0 0 X 1 X

0 1 0 1 0 1 1 0 0 X X 0 1 X X 1

0 1 1 0 0 1 1 1 0 X X 0 X 0 1 X

0 1 1 1 1 0 0 0 1 X X 1 X 1 X 1

1 0 0 0 1 0 0 1 X 0 0 X 0 X 1 X

1 0 0 1 1 0 1 0 X 0 0 X 1 X X 1

1 0 1 0 1 0 1 1 X 0 0 X X 0 1 X

1 0 1 1 1 1 0 0 X 0 1 X X 1 X 1

1 1 0 0 0 0 1 0 X 1 X 1 1 X 0 X

1 1 0 1 0 0 1 0 X 1 X 1 1 X X 1

1 1 1 0 0 0 1 0 X 1 X 1 X 0 0 X

1 1 1 1 0 0 1 0 X 1 X 1 X 0 X 1

Page 8: Post-laboratorio Flip-flops Practica 6

Donde D, C, B, A son los dígitos en binario que va del 0 al 15. Están ubicadas en dos columnas las cuales una representa el estado presente del número y la otra columna representa el estado siguiente al cual va a pasar dicho número binario que en este caso esta ordenado del 2 al 12 y luego regresa al 2 lo que quiere decir que el conteo viene dando de forma ascendente. Cada variable está asociada a un flip-flops por ende cada una de las variables posee dos entradas J y K las cuales sus respectivas columnas salen de la tabla de la verdad de un flip-flops JK asociando el digito binario que se encuentran en el estado presente y siguiente de una misma variable.

- Simplificación por el mapa de karnaught:

En este caso se utilizó min-términos en los mapas K

Page 9: Post-laboratorio Flip-flops Practica 6

- Tabla de la verdad para el contador descendente:

Page 10: Post-laboratorio Flip-flops Practica 6

Estado Presente Estado Siguiente Entradas Flip - Flops

D C B A D C B A JD KD JC KC JB KB JA KA

0 0 0 0 1 1 0 0 1 X 1 X 0 X 0 X

0 0 0 1 1 1 0 0 1 X 1 X 0 X X 1

0 0 1 0 1 1 0 0 1 X 1 X X 1 0 X

0 0 1 1 0 0 1 0 0 X 0 X X 0 X 1

0 1 0 0 0 0 1 1 0 X X 1 1 X 1 X

0 1 0 1 0 1 0 0 0 X X 0 0 X X 1

0 1 1 0 0 1 0 1 0 X X 0 X 1 1 X

0 1 1 1 0 1 1 0 0 X X 0 X 0 X 1

1 0 0 0 0 1 1 1 X 1 1 X 1 X 1 X

1 0 0 1 1 0 0 0 X 0 0 X 0 X X 1

1 0 1 0 1 0 0 1 X 0 0 X X 1 1 X

1 0 1 1 1 0 1 0 X 0 0 X X 0 X 1

1 1 0 0 1 0 1 1 X 0 X 1 1 X 1 X

1 1 0 1 1 1 0 0 X 0 X 0 0 X X 1

1 1 1 0 1 1 0 0 X 0 X 0 X 1 0 X

1 1 1 1 1 1 0 0 X 0 X 0 X 1 X 1

Al igual que la tabla de la verdad del contador ascendente, el contador descendente esta ordenado del 0-15 en el estado presente pero en el estado siguiente viéndolo de abajo hacia arriba esta ordenado del 12 al 2 y luego regresa nuevamente al 12 lo que quiere decir que el conteo es de forma descendente.

-Simplificación por el mapa de karnaught:

Se utilizó min-términos en el mapa K con el fin de facilitar la simplificación.

Page 11: Post-laboratorio Flip-flops Practica 6
Page 12: Post-laboratorio Flip-flops Practica 6

- Variable de control (X) :

Con el uso de un flip – flop de control el cual detecta (a través de un arreglo de compuertas), cuando ocurre el mínimo número del conteo y el máximo. Para el primer caso habilita el arreglo para el contador ascendente y en el caso de llegar al máximo número del conteo habilita el arreglo del contador ascendente con lo cual se logra que el contador sea ascendente/descendente automático.

Esto se logra conectando la salida del arreglo detector de máximo y mínimo a la entrada de la señal de reloj del flip – flop de control, con las entradas j y k del flip – flop en 1 lógico (conmuta). Al hacer esto como el flip – flop arranca en 0 habilita el arreglo ascendente y al llegar al máximo como está conmutando su salida cambia a 1 habilitando el arreglo descendente y así sucesivamente.

Esto se va repitiendo cada vez que el arreglo detector se active para el máximo y el mínimo numero del conteo, con lo cual se logra que contador sea ascendente/descendente automáticamente.

Tabla de la verdad para el detector de máximos y mínimos:

D C B A X0 0 0 0 0

Page 13: Post-laboratorio Flip-flops Practica 6

0 0 0 1 00 0 1 0 10 0 1 1 00 1 0 0 00 1 0 1 00 1 1 0 00 1 1 1 01 0 0 0 01 0 0 1 01 0 1 0 01 0 1 1 01 1 0 0 01 1 0 1 11 1 1 0 01 1 1 1 0

Esta tabla de la verdad representa un detector de máximos y mínimos donde en cada uno en estos casos se activa enviando un 1 lógico a la entrada del flip-flops de control solo en los máximo y mínimos que en este caso se tiene el 2 como mínimo y el 12 como máximo. Utilizando min-termino en el mapa k se obtiene:

- Arreglos de compuertas

1er arreglo:

Para las entradas Jd y Kd.

Page 14: Post-laboratorio Flip-flops Practica 6

2do arreglo:

Para las entradas Jc y Kc.

3er arreglo:

Page 15: Post-laboratorio Flip-flops Practica 6

Para las entradas Jb y Kb.

4to arreglo:

Para las entradas Ja y Ka.

5to arreglo:

Page 16: Post-laboratorio Flip-flops Practica 6

Detector de máximos y mínimos.

6to

arreglo:

Flip-flops de las variables D, C, B, A.

Page 17: Post-laboratorio Flip-flops Practica 6

-Simulación (multisim):