En flip-flop er et logisk kredsløb, der er i stand til at opretholde værdierne af dets udgange uafhængigt af ændringer i inputværdier, dvs. omfattende en “hukommelses”-tilstand. Dette er det element, der tillader overgangen fra kombinationslogik til sekventiel logik.
Der er flere typer flip-flops: Astabile, Bistable og Monostable.
Astabil: Det er en flip-flop, der består af 2 ustabile tilstande, og som skifter periodisk (periode T) og spontant fra én tilstand
til den anden.
Bistabil: Har to stabile tilstande. I logik oversættes dette til de logiske tilstande “1” eller “0”.
Monostabil: Med kun én stabil tilstand, er den anden tilstand midlertidig.
Der er to typer flip-flops: asynkrone og synkrone. Synkrone flip-flops har en Clock-indgang, hvilket ikke er tilfældet for asynkrone flip-flops.
Asynkrone flip-flops
– RS rockeren
– D-låsen
Synkrone flip-flops
– Rockeren D
– JK-kontakten