Un flip-flop este un circuit logic capabil să mențină valorile ieșirilor sale independent de modificările valorilor de intrare, adică cuprinzând o stare de „memorie”. Acesta este elementul care permite trecerea de la logica combinațională la logica secvențială.
Există mai multe tipuri de flip-flops: Astable, Bistabile și Monostabile.
Astable: este un flip-flop care cuprinde 2 stări instabile și care comută periodic (perioada T) și spontan de la o stare
la celălalt.
Bistabil: având două stări stabile. În logică, aceasta se traduce în stările logice „1” sau „0”.
Monostabil: Având o singură stare stabilă, cealaltă stare este temporară.
Există două tipuri de flip-flop: asincrone și sincrone. Bistabilele sincrone au o intrare de ceas, ceea ce nu este cazul bistabilelor asincrone.
Flip-flops asincrone
– Rockerul RS
– Încuietoarea D
Flip-flops sincrone
– Rockerul D
– Comutatorul JK