Introducere în circuite logice combinaționale

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Semnalele sunt de obicei reprezentate de benzi discrete de niveluri analogice în circuite electronice digitale sau electronice digitale în locul gamelor continue reprezentate în electronica analogică. Reprezentările electronice simple ale funcțiilor logice booleene, ansamblurile mari de porți logice sunt de obicei utilizate pentru a realiza circuite electronice digitale. În teoria circuitelor digitale, circuitele, astfel formate din porți logice, sunt utilizate pentru a genera ieșiri pe baza logicii de intrare. Prin urmare, aceste circuite sunt numite circuite logice și sunt clasificate în două tipuri, cum ar fi logica secvențială și circuitele logice combinaționale.

Circuite logice

Circuite logice



porți logice poate fi definit ca dispozitive fizice simple utilizate pentru a implementa funcția booleană. Porțile logice sunt utilizate pentru a efectua o operație logică cu una sau mai multe intrări și generează o ieșire logică. Aceste circuite logice sunt formate prin conectarea uneia sau mai multor porți logice împreună. Aceste circuite logice sunt clasificate în două tipuri: circuite logice secvențiale și circuite logice combinaționale.


Circuite logice combinaționale

În acest articol, să discutăm despre introducerea circuitelor logice, circuitelor logice combinaționale, definiția circuitului logic combinațional, proiectarea circuitelor logice combinaționale, funcțiile logicii combinaționale.



Definirea circuitului logic combinațional

Circuitele logice combinaționale sau circuitele logice independente de timp în teoria circuitelor digitale pot fi definite ca un tip de circuit logic digital implementat utilizând circuite booleene, unde ieșirea circuitului logic este o funcție pură a intrărilor actuale numai. Funcționarea circuitului logic combinațional este instantanee și aceste circuite nu au bucle de memorie sau feedback.

Această logică combinațională este în contrast comparativ cu circuitul logic secvențial în care ieșirea depinde atât de intrările prezente, cât și de intrările anterioare. Astfel, putem spune că logica combinațională nu are memorie, în timp ce logica secvențială stochează intrarea anterioară în memoria sa. Prin urmare, dacă intrarea circuitului logic combinațional se schimbă, atunci se schimbă și ieșirea.

Proiectare circuit combinat logic

Circuit logic combinațional

Circuit logic combinațional

Aceste combinaționale circuite logice sunt concepute pentru a produce ieșiri specifice din anumite intrări. Proiectarea logică combinațională poate fi realizată folosind două metode, cum ar fi o sumă de produse și un produs de sume. Circuitele logice combinaționale sunt, în general, proiectate prin conectarea sau combinarea porților logice de bază, cum ar fi NAND, NOR și NOT. Prin urmare, aceste porți logice sunt denumite blocuri de construcție. Aceste circuite logice pot fi un circuit foarte simplu sau un circuit foarte complex sau un circuit combinațional imens poate fi proiectat folosind doar porți logice universale, cum ar fi porțile NAND și NOR.


Funcțiile circuitului logic combinațional

Funcția circuitelor logice combinaționale poate fi specificată în trei moduri principale, cum ar fi:

  • Tabelul Adevărului
  • Algebra booleană
  • Diagrama logică

Tabelul Adevărului

Funcția logică combinațională Tabelul adevărului

Funcția logică combinațională Tabelul adevărului

Funcția de poartă logică poate fi definită folosind tabelul său de adevăr care constă în ieșiri pentru toate combinațiile posibile de intrări ale porții logice. Un exemplu de tabel de adevăr al funcției logice combinaționale este prezentat în figura de mai sus.

Algebra booleană

Funcție logică combinațională Expresie booleană

Funcție logică combinațională Expresie booleană

Ieșirea funcției logice combinaționale poate fi exprimată în expresia formularului folosind Algebra booleană și un exemplu, expresia booleană pentru tabelul de adevăr de mai sus este prezentată în figura de mai sus.

Diagrama logică

Circuit logic combinațional folosind porți logice

Circuit logic combinațional folosind porți logice

Reprezentarea grafică a funcțiilor logice combinaționale folosind porți logice se numește diagramă logică. Diagrama logică pentru tabelul de adevăr al funcției logice discutat mai sus și expresia booleană pot fi realizate așa cum se arată în figura de mai sus.

Circuitele logice combinaționale pot fi numite și circuite de luare a deciziilor, deoarece acestea sunt proiectate folosind porți logice individuale. Logica combinațională este procesul de combinare a porților logice pentru a procesa cele două sau mai multe intrări date astfel încât să genereze cel puțin un semnal de ieșire bazat pe funcția logică a fiecărei porți logice.

Clasificarea logicii combinaționale

Clasificarea logicii combinaționale

Clasificarea logicii combinaționale

Circuitele logice combinaționale pot fi clasificate în diferite tipuri în funcție de scopul utilizării, cum ar fi funcțiile aritmetice și logice, transmisia de date și convertoarele de cod. Pentru a rezolva funcțiile aritmetice și logice, în general folosim adunători, scădători și comparatoare care se realizează în general prin combinarea diverselor porți logice numite ca circuite logice combinaționale. În mod similar, pentru transmiterea datelor, folosim multiplexoare, demultiplexoare, codificatoare și decodificatoare care sunt realizate și folosind logica combinațională. Convertoarele de cod, cum ar fi binarul, BCD și segmentul 7, sunt proiectate folosind diferite circuite logice.

De fapt, logica combinațională este cea mai frecvent utilizată în circuitele de tip multiplexor și demultiplexor. Dacă mai multe intrări sau ieșiri sunt conectate la linia de semnal comună, atunci porțile logice sunt utilizate pentru decodarea unei adrese, în scopul de a selecta un singur intrare de date sau comutator de ieșire.

Vrei să știi în detaliu despre circuitele logice combinaționale?

Dacă sunteți interesat de proiectare proiecte electronice , atunci puteți utiliza cartea noastră electronică gratuită pentru a proiecta DIY sau pentru a face proiectele dvs. de unul singur. Pentru orice ajutor tehnic suplimentar, vă rugăm să postați comentariile, sugestiile, ideile și întrebările dvs. în secțiunea de comentarii de mai jos.