El flip flop SR és un dispositiu biestable de memòria d'1 bit que té dues entrades, és a dir, SET i RESET. L'entrada SET 'S' estableix el dispositiu o produeix la sortida 1, i l'entrada RESET 'R' reinicia el dispositiu o produeix la sortida 0. Les entrades SET i RESET s'etiqueten com a S i R , respectivament.
declaració java switch
La xancleta SR significa xancleta 'Set-Reset'. L'entrada de restabliment s'utilitza per tornar el flip flop al seu estat original des de l'estat actual amb una sortida 'Q'. Aquesta sortida depèn de les condicions de configuració i restabliment, que es troben al nivell lògic '0' o '1'.
El flip flop SR de la porta NAND és un flip flop bàsic que proporciona retroalimentació de les dues sortides a la seva entrada oposada. Aquest circuit s'utilitza per emmagatzemar el bit de dades únic al circuit de memòria. Per tant, el flip flop SR té un total de tres entrades, és a dir, 'S' i 'R', i la sortida actual 'Q'. Aquesta sortida 'Q' està relacionada amb l'historial o estat actual. El terme 'flip-flop' es relaciona amb el funcionament real del dispositiu, ja que es pot 'invertir' a un estat de conjunt lògic o 'tornar' a l'estat de restabliment lògic contrari.
El Flip-Flop NAND Gate SR
Podem implementar el flip flop set-reset connectant dues portes NAND de 2 entrades acoblades entre si. Al circuit de flip flop SR, des de cada sortida a una de les altres entrades de la porta NAND, es connecta la retroalimentació. Per tant, el dispositiu té dues entrades, és a dir, Set 'S' i Reset 'R' amb dues sortides Q i Q' respectivament. A continuació es mostra el diagrama de blocs i el diagrama de circuits de la xancleta S-R.
Diagrama de blocs:
Esquema de connexions:
L'Estat Set
Al diagrama anterior, quan l'entrada R s'estableix en fals o 0 i l'entrada S s'estableix en vertader o 1, la porta NAND Y té una entrada 0, que produirà la sortida Q' 1. El valor de Q' és es va esvair a la porta NAND 'X' com a entrada 'A', i ara les dues entrades de la porta NAND 'X' són 1 (S=A=1), que produirà la sortida 'Q' 0.
Ara, si l'entrada R es canvia a 1 amb 'S' restant 1, les entrades de la porta NAND 'Y' són R=1 i B=0. Aquí, una de les entrades també és 0, de manera que la sortida de Q' és 1. Per tant, el circuit de flip flop està configurat o bloquejat amb Q=0 i Q'=1.
Restableix l'estat
La sortida Q' és 0 i la sortida Q és 1 en el segon estat estable. Ve donada per R = 1 i S = 0. Una de les entrades de la porta NAND 'X' és 0 i la seva sortida Q és 1. La sortida Q s'esvaeix a la porta NAND Y com a entrada B. Així, les entrades a Porta NAND I s'estableixen a 1, per tant, Q' = 0.
Ara, si l'entrada S es canvia a 0 amb 'R' restant 1, la sortida Q' serà 0 i no hi haurà cap canvi d'estat. Per tant, l'estat de restabliment del circuit de flip flop s'ha bloquejat i les accions d'establir/reiniciar es defineixen a la següent taula de veritat:
A la taula de veritat anterior, podem veure que quan s'estableixen les entrades 'S' i el restabliment 'R' s'estableixen a 1, les sortides Q i Q seran 1 o 0. Aquestes sortides depenen de l'estat d'entrada S o R abans. existeix la condició d'entrada. Així, quan les entrades són 1, els estats de les sortides romanen sense canvis.
La condició en què els dos estats d'entrada estan establerts a 0 es considera no vàlida i s'ha d'evitar.