logo

SR flip flop

SR-flip-floppen er en 1-bit hukommelsesbistabil enhed med to indgange, dvs. SET og RESET. SET-indgangen 'S' indstiller enheden eller producerer output 1, og RESET-indgangen 'R' nulstiller enheden eller producerer udgangen 0. SET- og RESET-indgangene er mærket som S og R , henholdsvis.

SR flip flop står for 'Set-Reset' flip flop. Reset-indgangen bruges til at få flip-floppen tilbage til dens oprindelige tilstand fra den aktuelle tilstand med et output 'Q'. Denne udgang afhænger af indstillings- og nulstillingsbetingelserne, som enten er på det logiske niveau '0' eller '1'.

NAND gate SR flip flop er en grundlæggende flip flop, som giver feedback fra begge dens udgange tilbage til dens modsatte input. Dette kredsløb bruges til at lagre den enkelte databit i hukommelseskredsløbet. Så SR-flip-floppen har i alt tre indgange, dvs. 'S' og 'R', og den aktuelle udgang 'Q'. Dette output 'Q' er relateret til den aktuelle historie eller tilstand. Udtrykket 'flip-flop' relaterer til den faktiske drift af enheden, da den kan 'vendes' til en logisk indstillet tilstand eller 'floppes' tilbage til den modsatte logiske nulstillingstilstand.

tilstødende vinkler

NAND Gate SR flip-flop

Vi kan implementere set-reset flip flop'en ved at forbinde to krydskoblede 2-input NAND-gates sammen. I SR-flip-flop-kredsløbet, fra hver udgang til en af ​​de andre NAND-gate-indgange, er feedback forbundet. Så enheden har to indgange, dvs. Sæt 'S' og Nulstil 'R' med to udgange henholdsvis Q og Q. Nedenfor er blokdiagrammet og kredsløbsdiagrammet for S-R flip flop'en.

Blokdiagram:

SR flip flop

Kredsløbsdiagram:

SR flip flop

Den indstillede tilstand

I ovenstående diagram, når input R er sat til falsk eller 0 og input S er sat til sand eller 1, har NAND-porten Y en input 0, som vil producere output Q'1. Værdien af ​​Q' er fadet til NAND-porten 'X' som input 'A', og nu er begge indgange på NAND-porten 'X' 1(S=A=1), hvilket vil producere output 'Q' 0.

fortryd sidste commit

Nu, hvis indgangen R ændres til 1 med 'S' tilbage 1, er indgangene på NAND-porten 'Y' R=1 og B=0. Her er en af ​​indgangene også 0, så udgangen af ​​Q' er 1. Så flip flop-kredsløbet er sat eller låst med Q=0 og Q'=1.

Nulstil tilstand

Output Q' er 0, og output Q er 1 i den anden stabile tilstand. Den er givet ved R =1 og S = 0. En af indgangene på NAND-porten 'X' er 0, og dens udgang Q er 1. Udgang Q er fadet til NAND-port Y som input B. Så begge indgange til NAND port OG er sat til 1, derfor er Q' = 0.

Nu, hvis input S ændres til 0 med 'R' tilbage 1, vil output Q' være 0, og der er ingen ændring i tilstanden. Så nulstillingstilstanden for flip flop-kredsløbet er blevet låst, og sæt/nulstillingshandlingerne er defineret i følgende sandhedstabel:

10 ml er hvor meget
SR flip flop

Fra ovenstående sandhedstabel kan vi se, at når indstillede 'S' og nulstillede 'R' inputs er sat til 1, vil udgangene Q og Q' være enten 1 eller 0. Disse udgange afhænger af inputtilstanden S eller R før inputbetingelsen eksisterer. Så når indgangene er 1, forbliver udgangenes tilstande uændrede.

Tilstanden, hvor begge indgangstilstande er sat til 0, behandles som ugyldig og skal undgås.