Et kredsløb, der har to stabile tilstande, behandles som en flip flop. Disse stabile tilstande bruges til at lagre binære data, der kan ændres ved at anvende varierende indgange. Flipflops er de grundlæggende byggesten i det digitale system. Flipflops og latches er eksempler på datalagringselementer. I det sekventielle logiske kredsløb er flipflop’en det grundlæggende lagringselement. Latches og flipflops er de samme grundlæggende lagringselementer, men de fungerer forskelligt. Der findes følgende typer flipflops:
SR-flipflop
S-R-flipflopet er det mest almindelige flipflop, der anvendes i det digitale system. I SR-flipflop er udgangen Y høj, når den indstillede indgang “S” er sand, og Y’ er lav, når den indstillede indgang “S” er sand. Det er påkrævet, at kredsløbets ledningsføring opretholdes, når udgangene er oprettet. Vi opretholder ledningsføringen, indtil den indstillede eller nulstillede indgang bliver høj, eller strømmen slukkes.
S-R-flipflop er det enkleste og letteste kredsløb at forstå.
Sandhedstabel:
J-K flip-flop
JK-flipflop bruges til at fjerne ulempen ved S-R-flipflop, dvs, udefinerede tilstande. JK-flipflopet dannes ved at foretage ændringer i SR-flipflopet. S-R-flipflopet forbedres for at konstruere J-K-flipflopet. Når S- og R-indgangen er sat til sand, giver SR-flipflopet et unøjagtigt resultat. Men i tilfælde af JK-flipflop giver den det korrekte output.
I J-K-flipflop, hvis begge dens indgange er forskellige, tages værdien af J ved den næste klokkekant af output Y. Hvis begge dens indgange er lave, sker der ingen ændring, og hvis de er høje ved klokkekanten, skifter output fra den ene tilstand til den anden. JK-flipflop er en Set- eller Reset-flipflop i det digitale system.
Sandhedstabel:
D-flipflop
D-flipflop er en meget anvendt flipflop i digitale systemer. D-flipflop bruges mest i shift-registre, tællere og indgangssynkronisering.
Sandhedstabel:
T-flipflop
Som JK-flipflop bruges T-flipflop. I modsætning til JK-flipflop er der i T-flipflop kun en enkelt indgang med clockindgangen. T-flipflopet er konstrueret ved at forbinde begge indgange i JK-flipflopet sammen som en enkelt indgang.
T-flipflopet er også kendt som Toggle-flipflop. Disse T-flip-flops er i stand til at finde komplementet til sin tilstand.