RS Flipflop Truthtable para Q = 1 y Q * = 0

0

Estoy estudiando Informática y estoy muy confundido. Digamos que nuestra Q es 1 y nuestra Q * (Negación de Q) es 0. Entonces, cuando vamos por R = 1 y S = 0, ¿por qué el valor de Q * = 0 no lo es?

Me refiero a que la puerta NOR para Q nos da Q = 0, lo que tiene sentido para mí. Pero, ¿por qué se toma este valor para la entrada de la compuerta NOR para Q * en lugar de la guardada anteriormente (que fue nuestro 1)? ¿Cómo se logra? ¿No debería ser la puerta NOR para Q tan rápido como la puerta NOR para Q *?

    
pregunta J.Doe

2 respuestas

0
  

Entonces, cuando vamos por R = 1 y S = 0, ¿por qué el valor de Q * = 0 no es? yo   simplemente no lo entiendo.

Cuando R = 1, obliga a Q a ser 0 (independientemente de nQ) y eso pone un cero como entrada en la otra puerta NOR. Dado que S es cero en la otra entrada de la puerta NOR, nQ debe ser 1. Así es como funciona.

    
respondido por el Andy aka
0

Creo que estás hablando de un RS latch cuando dices Flip Flop.

Permite considerar

¬ (R V ¬Q) = Q

¬ (S V Q) = ¬Q

Como hay dos entradas y dos estados por entrada, tenemos un total de 2 ^ 2 = 4 estados posibles:

  1. S = 0, R = 1

¬ (R V ¬Q) = ¬ (1 V ¬Q) = ¬ (1) = 0 = Q

¬ (S V Q) = ¬ (0 V Q) = (¬Q) = ¬Q, Q = 0 = > ¬Q = 1

Resultado: Q = 0, ¬Q = 1 = > Q ha sido RESET

  1. S = 1, R = 0

¬ (S V Q) = ¬ (1 V Q) = ¬ (1) = 0 = ¬Q

¬ (R V ¬Q) = ¬ (0 V ¬Q) = ¬ (¬Q) = Q, ¬Q = 0, ¬ (¬Q) = ¬ (0) = 1

Resultado: Q = 1, ¬Q = 0 = > Q ha sido SET

  1. S = R = 0

¬ (R V ¬Q) = ¬ (0 V ¬Q) = ¬ (¬Q) = Q

¬ (S V Q) = ¬ (0 V Q) = ¬Q

Resultado: Q = Q, ¬Q = ¬Q = > Q permanece sin cambios

  1. S = R = 1

¬ (R V ¬Q) = ¬ (1) = 0 = Q

¬ (S V Q) = ¬ (1 V Q) = ¬ (1) = 0 = ¬Q

Resultado: Q = 0, ¬Q = 0, este estado es inútil / PROHIBIDO

Espero que esto ayude ...

    
respondido por el Chandran Goodchild

Lea otras preguntas en las etiquetas