logo

Flip Flop SR

Bistabilul SR este un dispozitiv bistabil cu memorie de 1 bit, având două intrări, adică SET și RESET. Intrarea SET „S” setează dispozitivul sau produce ieșirea 1, iar intrarea RESET „R” resetează dispozitivul sau produce ieșirea 0. Intrările SET și RESET sunt etichetate ca S și R , respectiv.

Flip flop SR înseamnă flip flop „Set-Reset”. Intrarea de resetare este folosită pentru a readuce bistacul la starea inițială din starea curentă cu o ieșire „Q”. Această ieșire depinde de condițiile de setare și resetare, care sunt fie la nivelul logic „0” fie „1”.

lista legată java

Flip-flop-ul SR de poartă NAND este un flip-flop de bază care oferă feedback de la ambele ieșiri înapoi la intrarea opusă. Acest circuit este folosit pentru a stoca un singur bit de date în circuitul de memorie. Deci, bistabilul SR are un total de trei intrări, adică „S” și „R”, și ieșirea curentă „Q”. Această ieșire „Q” este legată de istoricul sau starea curentă. Termenul „flip-flop” se referă la funcționarea efectivă a dispozitivului, deoarece acesta poate fi „întors” într-o stare de setare logică sau „flopat” înapoi la starea de resetare logică opusă.

Flip-Flop-ul NAND Gate SR

Putem implementa flip-flop-ul set-reset prin conectarea a două porți NAND cu 2 intrări cuplate încrucișate împreună. În circuitul SR flip-flop, de la fiecare ieșire la una dintre celelalte intrări ale porții NAND, feedback-ul este conectat. Deci, dispozitivul are două intrări, adică Set „S” și Reset „R” cu două ieșiri Q și, respectiv, Q. Mai jos sunt diagrama bloc și schema de circuit a basculului S-R.

Diagramă bloc:

Flip Flop SR

Schema circuitului:

Flip Flop SR

Starea Set

În diagrama de mai sus, când intrarea R este setată la fals sau 0 și intrarea S este setată la adevărat sau 1, poarta NAND Y are o intrare 0, care va produce ieșirea Q' 1. Valoarea lui Q' este s-a estompat la poarta NAND „X” ca intrare „A”, iar acum ambele intrări ale porții NAND „X” sunt 1(S=A=1), ceea ce va produce ieșirea „Q” 0.

Acum, dacă intrarea R este schimbată la 1 cu „S” rămas 1, intrările porții NAND „Y” sunt R=1 și B=0. Aici, una dintre intrări este, de asemenea, 0, deci ieșirea lui Q' este 1. Deci, circuitul flip-flop este setat sau blocat cu Q=0 și Q'=1.

Resetează starea

Ieșirea Q' este 0, iar ieșirea Q este 1 în a doua stare stabilă. Este dat de R = 1 și S = 0. Una dintre intrările porții NAND „X” este 0, iar ieșirea sa Q este 1. Ieșirea Q este estompată la poarta NAND Y ca intrare B. Deci, ambele intrări la Poarta NAND ȘI sunt setate la 1, prin urmare, Q' = 0.

Acum, dacă intrarea S este schimbată la 0 cu „R” rămas 1, ieșirea Q” va fi 0 și nu există nicio schimbare de stare. Deci, starea de resetare a circuitului flip-flop a fost blocată, iar acțiunile de setare/resetare sunt definite în următorul tabel de adevăr:

graficul de alocare a resurselor
SR Flip Flop

Din tabelul de adevăr de mai sus, putem vedea că atunci când intrările setate „S” și resetate „R” sunt setate la 1, ieșirile Q și Q vor fi fie 1, fie 0. Aceste ieșiri depind de starea de intrare S sau R înainte condiția de intrare există. Deci, când intrările sunt 1, stările ieșirilor rămân neschimbate.

Condiția în care ambele stări de intrare sunt setate la 0 este tratată ca nevalidă și trebuie evitată.