PUERTA | GATE-CS-2015 (Conjunto 1) | Pregunta 47

Un flip-flop D activado por flanco positivo se conecta a un flip-flop JK activado por flanco positivo de la siguiente manera. La salida Q del flip-flop D está conectada a las entradas J y K del flip-flop JK, mientras que la salida Q del flip-flop JK está conectada a la entrada del flip-flop D. Inicialmente, la salida del flip-flop D se establece en uno lógico y la salida del flip-flop JK se borra. ¿Cuál de las siguientes es la secuencia de bits (incluido el estado inicial) generada en la salida Q del flip-flop JK cuando los flip-flops están conectados a un reloj común de funcionamiento libre? Suponga que J = K = 1 es el modo de alternancia y J = K = 0 es el modo de retención de estado del flip-flop JK. Ambos flip-flops tienen retrasos de propagación distintos de cero.
(A) 0110110…
(B) 0100100…
(C)011101110…
(D) 011001100…

Respuesta: (A)
Explicación: jk

Inicialmente salida Q de D – FF = 1

Inicialmente salida Q de JK – FF = 0

Ahora, con la ayuda del estado actual y la siguiente tabla de estado, podemos ver lo que sucede en el circuito.

  • Alternar: J = K = 1
  • Mantener: J = K = 0

jk1

Vemos en la tabla Q que la salida de D-FF va a la siguiente entrada de estado de JK-FF y la secuencia de bits producida es como 110110…..

Incluyendo la condición inicial (0), obtenemos una salida como 0110110110….

Por lo tanto, la respuesta es (A) parte.

Otra explicación:

Aquí, se da que el flip flop JK alternará cuando J = K = 1 y retendrá la salida si J = K = 0.
Además, la salida del flip flop D seguirá siendo la misma que la entrada.

Entonces tenemos

Salida inicial: D = 1

JK = 0

After clock 1 : D = 0 (D gets 0 as input 
from initial output of JK, so output = 0)

JK = 1 (J = K = 1 desde la salida inicial de D, por lo que la salida cambiaría de 0 a 1)

After clock 2 : D = 1 (D gets 1 as input 
from previous output of JK, so output = 1)

JK = 1 (J = K = 0 de la salida anterior de D, por lo que la salida se mantendría en 1)

After clock 3 : D = 1 (D gets 1 as input
from previous output of JK, so output = 1)

JK = 0 (J = K = 1 de la salida anterior de D, por lo que la salida cambiaría de 1 a 0)

After clock 4 : D = 0 (D gets 0 as input
from previous output of JK, so output = 0)

JK = 1 (J = K = 1 de la salida anterior de D, por lo que la salida cambiaría de 0 a 1)

After clock 5 : D = 1 (D gets 1 as input
from previous output of JK, so output = 1)

JK = 1 (J = K = 0 de la salida anterior de D, por lo que la salida se mantendría en 1)

Así, la secuencia de bits generada en la salida Q del flip flop JK será 0110110…

 
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *