Está en la página 1de 3

4.

1 Flip-Flops
El flip-flop RS (Set-Reset) es un tipo de elemento de almacenamiento
de un bit que tiene dos entradas principales: S (Set) y R (Reset). Su
principio de funcionamiento es relativamente simple y se puede
describir de la siguiente manera:
Entradas:
S (Set): Si S se establece en 1 (alto), el flip-flop se pone en estado de
"set" (establece la salida Q en 1 y la salida complementaria Q‾ en 0).
R (Reset): Si R se establece en 1 (alto), el flip-flop se pone en estado de
"reset" (establece la salida Q en 0 y la salida complementaria Q‾ en 1).
Principio de Funcionamiento:
Cuando S se activa (1) y R está desactivado (0), el flip-flop se establece.
Esto significa que la salida Q se pone en 1 y la salida complementaria
Q‾ se pone en 0.
Cuando R se activa (1) y S está desactivado (0), el flip-flop se resetea.
Esto significa que la salida Q se pone en 0 y la salida complementaria
Q‾ se pone en 1.
Cuando tanto S como R son 0, el estado del flip-flop se mantiene, es
decir, no cambia.
Importante:
Si ambos S y R se activan simultáneamente (ambos son 1), el estado del
flip-flop es indefinido. En este caso, la salida puede depender de las
características específicas del flip-flop y su implementación.
El flip-flop D (Data or Delay) es un tipo de elemento de
almacenamiento de un bit que tiene una entrada principal llamada D
(Data). Su principio de funcionamiento es relativamente simple y se
puede describir de la siguiente manera:
Entradas:
D (Data): La entrada de datos. La información en D se transferirá al flip-
flop.
Reloj:
La mayoría de los flip-flops D también tienen una entrada de reloj (CLK)
que controla cuándo se realiza la transferencia de datos.
Principio de Funcionamiento:
En un flanco de subida o bajada del pulso de reloj (CLK), la información
presente en la entrada D se copia en la salida Q del flip-flop.
Si el pulso de reloj es ascendente, la transferencia de datos ocurre
cuando el pulso de reloj cambia de 0 a 1.
Si el pulso de reloj es descendente, la transferencia de datos ocurre
cuando el pulso de reloj cambia de 1 a 0.
La salida Q reflejará el valor presente en la entrada D después del
flanco de reloj correspondiente.
Estado Retenido:
El estado del flip-flop D se mantiene hasta que haya otro flanco de reloj,
momento en el cual la información presente en D se copia nuevamente
en Q.
El flip-flop T (Toggle) es un tipo de elemento de almacenamiento de un
bit que tiene una entrada principal llamada T (Toggle). Su principio de
funcionamiento es bastante simple y se puede describir de la siguiente
manera:
Entradas:
T (Toggle): La entrada de alternancia. Controla el cambio de estado del
flip-flop.
Reloj:
Al igual que otros tipos de flip-flop, el flip-flop T suele tener una entrada
de reloj (CLK) que determina cuándo se produce el cambio de estado.
Principio de Funcionamiento:
En cada flanco de subida o bajada del pulso de reloj (CLK), el flip-flop T
cambia de estado basándose en el valor presente en la entrada T.
Si T es 0, no ocurre ningún cambio de estado.
Si T es 1, el flip-flop cambia de estado: si estaba en 0, pasa a 1, y si
estaba en 1, pasa a 0.
En otras palabras, cuando T es 1, el flip-flop T "toggleará" su estado,
alternando entre 0 y 1 en cada flanco de reloj.
Estado Retenido:
El estado del flip-flop T se mantiene hasta que haya otro flanco de reloj
y la entrada T sea 1. En ese caso, ocurrirá el cambio de estado.
El flip-flop JK es un tipo de elemento de almacenamiento de un bit que
tiene dos entradas principales: J (Jack) y K (Kilby). Su principio de
funcionamiento es una extensión del flip-flop RS y se puede describir de
la siguiente manera:
Entradas:
J (Jack): Controla el establecimiento del flip-flop.
K (Kilby): Controla el restablecimiento del flip-flop.
Reloj:
Al igual que otros tipos de flip-flop, el flip-flop JK suele tener una
entrada de reloj (CLK) que determina cuándo se produce el cambio de
estado.
Principio de Funcionamiento:
El flip-flop JK combina las funciones de set y reset del flip-flop RS, pero
agrega ciertas condiciones de control.
Cuando J=1 y K=0, el flip-flop se establece (Q=1 y Q‾=0).
Cuando J=0 y K=1, el flip-flop se resetea (Q=0 y Q‾=1).
Cuando J=K=1, el flip-flop cambia su estado actual (Q a Q‾ o viceversa).
Cuando J=K=0, el estado del flip-flop se mantiene.
Estado Retenido:
Al igual que otros flip-flops, el estado del flip-flop JK se mantiene hasta
que haya otro flanco de reloj, momento en el cual las entradas J y K
determinan si se establecerá, restablecerá o cambiará el estado del flip-
flop.

También podría gustarte