Nu numai că transmitem informații cu ajutorul electronicii digitale, ci și stocăm eficient. În tehnologia informației, atunci când stocarea intră în imagine, întotdeauna ne gândim la bazele de date. În afară de aceasta, conceptul de laturi și flip-flop-uri sunt utilizate pe scară largă pentru stocarea datelor ca format de biți, mai ales când are loc calculul real. Putem lua ca și cum bazele de date sunt modul în care ne imaginăm datele noastre din exterior, în timp ce ghearele și flip-flop-urile o manipulează intern. Deci, ele sunt blocurile care acționează ca elemente fundamentale pentru computerele noastre sau pentru orice tip de sisteme electronice. Înainte de a merge la diferența reală dintre blocări și jafuri, ar trebui să înțelegem ce sunt cu adevărat și cum funcționează? Hai să intrăm acum.
Un dispozitiv de blocare este un element de circuit care modifică ieșirea pe baza intrării curente, a intrării anterioare și a ieșirii anterioare. Este foarte simplu în construcția sa, deoarece trebuie să trimitem intrările și să obținem rezultatele pe cealaltă parte. Există patru tipuri diferite de clapete și sunt după cum urmează.
Cunoașterea și înțelegerea principiilor de lucru ale acestor clapete ar fi extrem de utile pentru a o diferenția de flip flops. Acesta este motivul pentru care am discutat detaliat aceste configurații de circuite și tabele de adevăr. Să vedem, de asemenea, ce este un flip flop și cum funcționează?
Flip-flops-urile sunt construite din clapete și includ un semnal suplimentar de ceas, în afară de intrările utilizate în laturi. Este capabil să stocheze valorile binare, adică 0 sau 1. Deoarece sunt construite din clapete, putem avea din nou patru tipuri diferite de flop-uri care se bazează pe dispozitivele respective. Deci, dacă îl construiți dintr-un zăvor SR, atunci veți obține un flip-flop SR prin acordarea unui semnal suplimentar de ceas la zăvor. Din cele de mai jos, observați cum este trimis semnalul de ceas "C" ca intrare la flip-flopul JK.
Laturile sunt construite din porți logice pentru a forma circuite secvențiale. Nu deranjează niciodată ceasul sau intrarea la timp. Dar în cazul flip-flop-urilor, ele sunt construite din clapete cu un semnal suplimentar de ceas pentru a forma circuite secvențiale. Intrarea în timp util are o importanță deosebită în flip-flops și ieșirea devine din când în când schimbată.
În clapete, intrările sunt verificate continuu, iar ieșirea este modificată în funcție de intrare. Nu vă faceți griji cu privire la durata de timp în timp ce calculați rezultatul. În flip flop, ieșirea la timp contează cel mai mult. Chiar și cu clape, intrările sunt verificate continuu, dar ieșirile se schimbă în funcție de semnalul de ceas. Aceasta înseamnă că ne putem stabili propria durată pentru ca schimbările din intrare să se reflecte în ieșire.
În funcție de durata impulsului, zăvorul poate trimite sau primi date. Deci, putem transmite atâta timp cât comutatorul de intrare este "On". Deci, sensibilitatea aici este în ceea ce privește durata impulsului de intrare, în timp ce în flip flops este în raport cu schimbarea semnalului de ceas. Deci, flip flops nu modifică niciodată ieșirea până când nu detectează o modificare a semnalului ceasului de intrare.
Laturile funcționează pe baza funcțiilor de intrare, dar lucrează în flip flop pe baza semnalelor ceasului. Ieșirea în timp util este elementul de bază care diferențiază un flip-flop de un zăvor.
În laturi, intrările binare, adică 0 sau 1 joacă un rol important în declanșarea ieșirilor. Ele pot fi chiar descrise ca declanșate la nivel, deoarece reacționează fie în nivelul "0", fie în nivelul "1". În flip-flops, ieșirea este declanșată pe baza impulsurilor "+ ve" sau "-ve" ale ceasului. Deci, poate fi mai bine descrisă ca margine declanșată în timp ce se analizează când reacționează.
În dispozitivele electronice, registrele joacă un rol important în menținerea datelor efective în timpul transmisiilor de manipulare. Aceste registre ar trebui să fie mai sofisticate, mai degrabă decât să trimită ieșiri bazate pe intrări binare. De asemenea, ele necesită implicarea semnalelor ceasurilor pentru transmisiile în timp real. Pentru a avea astfel de funcționalități, avem în mod evident nevoie de flip-flops cascadă în funcție de necesități. Prin urmare, flip flop-urile pot funcționa numai ca registre, iar blocatoarele nu pot rezolva scopul aici.
După cum știm cu toții, sincronizarea se referă în general la sistemele noastre de comunicare. S-ar fi putut sincroniza căsuța poștală cu serverul ca și când este necesar. Din nou, timpul joacă un rol important atunci când vine vorba de sincronizare. Laturile nu au nimic de a face cu semnalele de timp sau de ceas, dar flip flop-urile o folosesc. Prin urmare, flip flop-urile au transmisii sincrone, în timp ce dispozitivele de blocare sunt asincrone.
Pentru o înțelegere mai bună, să analizăm diferențele de mai sus într-o formă tabelară.
concepte | Diferente intre | ||
Zăvor | Șlap | ||
1 | Ce este? | Un dispozitiv de blocare este un element de circuit care modifică ieșirea pe baza intrării curente, a intrării anterioare și a ieșirii anterioare. | Flip-flops-urile sunt construite din clapete și includ un semnal suplimentar de ceas, în afară de intrările utilizate în laturi. |
2 | Tipuri | Există patru tipuri de blocuri, și anume SR Latch, D Latch, JK latch și T Latch. | Există patru tipuri de flip flops, și anume SR Flip-flop, D Flip-flop, JK Flip-flop și T Flip-flop. |
3 | Construit de la | Ele sunt construite din porți logice pentru a forma circuite secvențiale. | Acestea sunt construite din clapete cu un semnal de ceas suplimentar pentru a forma circuite secvențiale. |
4 | Modificările de ieșire | Când există o schimbare a intrării în timpul procesului de verificare continuă a intrărilor. | Desigur, ieșirile sunt calculate pe baza intrărilor în timpul procesului de verificare continuă a intrărilor, dar ele sunt calculate doar atunci când semnalul de timp este "+ ve". |
5 | Sensibil la? | Este sensibil la comutatorul de intrare și putem transmite date atâta timp cât este "On". | Este sensibil la semnalele de ceas și nu modifică niciodată ieșirea până când nu există o schimbare a semnalului ceasului de intrare.
|
6 | Cum funcționează? | Funcționează exclusiv pe baza intrărilor binare. | Funcționează pe baza intrărilor binare și a semnalului de ceas. |
7 | Tip declanșator | Nivelul este declanșat pe măsură ce ieșirea devine modificată pe baza nivelurilor binare '0' sau '1'. | Este marginea declanșată pe măsură ce ieșirea devine modificată pe baza semnalelor de ceas "+" sau "-". |
8 | Poate fi folosit ca registru? | Nu. Deoarece registrele au nevoie de circuite electronice mai sofisticate în care timpul joacă un rol important. Aici ne pierdem semnalele de ceas sau de timp și, prin urmare, nu poate fi folosit ca registru. | Da. Acesta include semnale de ceas în intrările sale și, prin urmare, cascaded flip-flops pot fi utilizate ca registre. |
9 | sincronic? | Nu. Este asincronă deoarece nu funcționează niciodată pe baza semnalelor de timp. | Da. Este sincronă pe măsură ce funcționează pe baza semnalelor de ceas. |
Electronice moderne de zi necesită informații în timp real în cele mai multe cazuri și, prin urmare, utilizarea de flip flops sunt inevitabile. Dar nu putem construi un flip-flop fără conceptul de bază al blocurilor. Prin urmare, operația de flip-flops este dependentă de mecanismul de blocare și, la rândul său, acesta din urmă utilizează porți logice pentru funcționarea sa. Deși am subliniat multe diferențe între cele două, diferența de bază este ieșirea la timp. Cu aceasta ca bază, celelalte diferențe apar automat.