Thread Content
Acabo de empezar en este campo y, después de mirarlo durante un rato, me quedé un poco confundido. En términos sencillos, ¿significa que si R es válido se restablece a 0, si S es válido se establece en 1? Si tanto R como S no son válidos, se mantiene el estado actual. ¿Y si ambos son válidos, cuál será el estado? ¿Es así como lo entiendo, correcto?
Los flip-flops se dividen en dos tipos: de prioridad de activación RS y de prioridad de reseteo SR. El flip-flop RS (flip-flop bistable de prioridad de activación RS): si el estado de la señal en la entrada R es “1” y el estado de la señal en la entrada S es “0”, entonces se realiza el reseteo de RS. Por otro lado, si el estado de la señal en la entrada R es “0” y el estado de la señal en la entrada S es “1”, entonces se activa RS. Si ambas entradas están en el valor “1”, entonces el orden de ejecución de las instrucciones es de suma importancia. RS primero ejecuta la instrucción de reinicio en la <dirección> especificada, y luego ejecuta la instrucción de activación, para que dicha dirección permanezca en estado activado durante el resto del proceso de escaneo del programa. Las instrucciones S (set) y R (reset) solo se ejecutan cuando RLO es “1”. Estas instrucciones no se ven afectadas por el RLO “0”; las direcciones especificadas en las instrucciones permanecen inmutables. SR (Flip-flop bistable con prioridad de reinicio): Si el estado de la señal en la entrada S es “1” y el estado de la señal en la entrada R es “0”, entonces el SR se coloca en estado de activación. Si, por el contrario, el estado de la señal en la entrada S es “0” y el estado de la señal en la entrada R es “1”, entonces el SR se reinicia. Si ambas entradas están en el valor “1”, entonces el orden de ejecución de las instrucciones es de suma importancia. SR primero ejecuta la instrucción de activación en la <dirección> especificada, y luego ejecuta la instrucción de reinicio, para que dicha dirección permanezca en estado de reinicio durante el resto del proceso de escaneo del programa. Las instrucciones S (set) y R (reset) solo se ejecutan cuando RLO es “1”. Estas instrucciones no se ven afectadas por el RLO “0”; las direcciones especificadas en las instrucciones permanecen inmutables.
Si tanto R como S son válidos, hay que ver si se da prioridad a la reinicialización o a la activación. Se elige aquello que tenga prioridad. RS significa que R tiene prioridad; SR significa que S tiene prioridad