Sist Digitales Lab1 Final FF
Sist Digitales Lab1 Final FF
Sist Digitales Lab1 Final FF
SAN MARCOS
INFORME FINAL
ÍNDICE
1
I. OBJETIVOS DEL EXPERIMENTO…………………………………..3
IV. CONCLUSIONES……………………………………………………..11
V. REFERENCIAS……………………………………………………….12
● Construir diferentes circuitos con los FFs tipo D y JK; comprobar su funcionamiento
con la teoría estudiada en clase.
● Implementar el circuito antirrebote y verificar su funcionamiento.
● Obtener el resultado de un flip flop diferente usando otro flip flop alternativo.
2
II. MÉTODOS Y DATOS
Para la implementación de los circuitos solicitados se usará el software ‘Proteus 8’ donde se
simulará cada circuito y se llenaran las tablas correspondientes.
Fig 2. Gráfica de la entrada de pulsos (línea amarilla) y la salida (línea azul) mostrado por el
osciloscopio cuando SW2 está conectado hacia 1.
3
Fig 3. Gráfica de la entrada de pulsos (línea amarilla) y la salida (línea azul) mostrado por el
osciloscopio cuando SW2 está conectado hacia 5.
Cuando los pulsos ingresan por la entrada (1) entonces la salida del circuito ,que entra hacia
la entrada B del osciloscopio, marca 1 lógico.
En caso contrario, cuando los pulsos ingresan por la entrada (5) entonces se obtiene un 0
lógico en la salida. como se muestra en las gráficas del osciloscopio
El circuito está conformado por un circuito antirrebote y 3 drives que encienden su respectivo
LED. D3 indica si está llegando un 1 o 0 lógico al clock; D2 indica el estado de la salida Q y
D1 indica el estado de la salida Q .
Para completar la tabla primero se establece un estado inicial para Q mediante la activación
del Pr.
4
En el circuito implementado el Pr y Cl no se encuentran invertidos por lo que cuando el
Pr=Cl=0 quiere decir que se encuentran desactivados.
Una vez obtenido el estado inicial de Q se procede a variar el valor de D y también el clock
mediante el circuito antirrebote para simular los flancos de subida y bajada.
TABLA 1
Resultados de la simulación con el flip flop tipo D
Pr Cl D(t) Ck Q(t) Q(t ) Q(t+1) Q(t +1)
1 0 x x x x 1 0
0 0 0 0-1 1 0 0 1
0 0 0 1-0 0 1 0 1
0 0 1 0-1 0 1 1 0
0 0 1 1-0 1 0 1 0
5
En este circuito el Pr y Cl actúan de igual manera que en el circuito anterior por lo que para
establecer el estado inicial se debe colocar el Pr en 1. Obtenido el estado inicial de Q ya se
puede empezar a variar el clock tanto en subida y bajada para las diferentes combinaciones de
valores de J y K.
TABLA 2
Resultados de la simulación con el flip flop tipo JK
Pr Cl J(t) K(t) Ck Q(t) Q(t ) Q(t+1) Q(t +1)
1 0 x x x x x 1 0
0 0 0 0 0-1 1 0 1 0
0 0 0 0 1-0 1 0 1 0
0 0 0 1 0-1 1 0 0 1
0 0 0 1 1-0 0 1 0 1
0 0 1 0 0-1 0 1 0 1
0 0 1 0 1-0 0 1 0 1
0 0 1 1 0-1 0 1 1 0
0 0 1 1 1-0 1 0 1 0
0 0 1 1 0-1 1 0 0 1
TABLA 3
Diseñando el circuito combinacional
6
J K Q(t) D Q(t+1)
0 0 0 0 0
0 0 1 1 1
0 1 0 0 0
0 1 1 0 0
1 0 0 1 1
1 0 1 1 1
1 1 0 1 1
1 1 1 0 0
00 01 11 10
Q(t )K / J
0 1
1 1 1 1
D= J Q(t)+Q(t )K
7
Fig 7. Circuito combinacional usando un FF tipo D para obtener un FF tipo JK
TABLA 4
Resultados de la simulación con el circuito combinacional
Pr Cl J(t) K(t) Ck Q(t) Q(t ) Q(t+1) Q(t +1)
1 0 x x x x x 1 0
0 0 0 0 0-1 1 0 1 0
0 1 0 0 1-0 1 0 1 0
0 1 0 1 0-1 1 0 0 1
0 1 0 1 1-0 0 1 0 1
0 1 1 0 0-1 0 1 0 1
0 1 1 0 1-0 0 1 0 1
0 1 1 1 0-1 0 1 1 0
8
0 1 1 1 1-0 1 0 1 0
0 1 1 1 0-1 1 0 0 1
9
Fig 9. Gráfico obtenido por el osciloscopio muestra la entrada de pulsos(color amarillo) y la señal de
salida del circuito (color azul)
1) Circuito Antirrebote
0 0 1
0 1 1
1 0 0
0 0 Last B
Esta tabla coincide con los resultados obtenidos por la grafica del osciloscopio obtenida en
este experimento.(Fig 2 y Fig 3). pues al ingresar un tren de pulsos por uno de los nodos
quiere decir que en un momento está en un valor de apagado y después de la un momento
mas es como si los dos nodos estuvieran encendidos lo que simula el estado del switch al
momento de presionar un interruptor.
10
TABLA 7
Tabla de verdad de un FF Tipo JK
Al conectar un generador de pulsos al clock y el que J=K=1 entonces el resultado será que el
valor de salida Q ira cambiando periódicamente por cada ciclo de clock como se observa en
la Fig 9.
IV. CONCLUSIONES
● Se logró implementar los circuitos básicos con los diferentes tipos de Flip Flop con lo
cual se construyeron sus respectivas tablas de verdad. Las tablas obtenidas
coincidieron con las tablas estudiadas en teoría.
● Se implementó el circuito antirrebote y se logró imitar el comportamiento de un
switch al cambiar de estado con lo cual se pudo lograr una salida estable en el
circuito.
● Se implementó un circuito combinacional en la entrada de un Flip Flop tipo D con el
objetivo de que se logre la respuesta de un Flip Flop JK. el resultado (TABLA 4)
coincide con la tabla de verdad de un Flip Flop JK
V. REFERENCIAS
[1] Baena O. Carmen, Bellido D. Manuel Jesus, Molina C. Alberto, Parra F. Maria del Pilar,
Valencia B. Manuel, Problemas de Circuitos y Sistemas Digitales, Departamento de
Tecnología Electrónica, Universidad de Sevilla
11
[2] Guillermo Valenzuela. (2015) Conversiones de Flip Flop, Available:
https://medievalstrucos.wordpress.com/2015/11/13/conversiones-de-flip-flop/
12