Notite curs 11

Download Report

Transcript Notite curs 11

ELECTRONICĂ II
Notiţe de curs
Cursul nr. 11
Conf. Dr. Ing. Gheorghe PANĂ
[email protected]
Circuite logice combinaționale
Diagrama Veitch-Karnaugh
Exemplul 1:
Să se minimizeze funcția logică
15
f   0,2,4,8,10,14
0
și să se implementeze cu porți ȘI-NU
4/13/2015
Cursul nr. 11
2
Circuite logice combinaționale
Diagrama Veitch-Karnaugh
Rezolvare:
Se trece ”1” în căsuțele al căror număr apare în suma de definire a
funcției logice, f. Diagrama Veitch-Karnaugh este
I : BD
II : ACD
III: ACD
f  BD  ACD  ACD
4/13/2015
Cursul nr. 11
3
Circuite logice combinaționale
Diagrama Veitch-Karnaugh
f  BD  ACD  ACD 
 BD  ACD  ACD 
 BD  ACD  ACD
4/13/2015
Cursul nr. 11
4
Circuite logice combinaționale
Diagrama Veitch-Karnaugh
Temă:
Să se minimizeze utilizând diagramele Veitch-Karnaugh
funcția
15
f   4,5,7,11,13,15
0
Forma minimizată să se implementeze cu porți SI-NU și
inversoare (porți NU).
4/13/2015
Cursul nr. 11
5
Circuite logice combinaționale
Codificatorul
• Definiție: Codificatorul este circuitul logic combinaţional
care generează la ieşire un cod unic pentru fiecare intrare
activată
• Condiție: La un codificator cu n intrări numărul de ieșiri
m trebuie să satisfacă relația:
2  n sau m  log2n
m
4/13/2015
Cursul nr. 11
6
Circuite logice combinaționale
Codificatorul
Exemplul 2:
Să se realizeze un codificator 4 în 2 pe baza tebelului de adevăr
următor:
4/13/2015
Cursul nr. 11
7
Circuite logice combinaționale
Codificatorul
Rezolvare:
Se desenează 2 diagrame Veitch-Karnaugh pentru a determina
variabilele de ieșire A0 și A1.
În funcție de valorile logice ale variabilelor A0 și A1 se trec în căsuțele
corespunzătoare combinațiilor X3X2X1X0 valorile de 0 sau 1 logic.
Pentru alte combinații se trec în tabel X-uri care pot avea valoarea
logică 0 sau 1 în funcție de tipul de minimizare folosit (după 0 sau
după 1).
4/13/2015
Cursul nr. 11
8
Circuite logice combinaționale
Codificatorul
Pentru implementare sunt necesare 2 porți SAU: una pentru a se obține A0 și a doua
pentru variabila de ieșire A1.
4/13/2015
Cursul nr. 11
9
Circuite logice combinaționale
Codificatorul
Implementarea codificatorului 4 în 2
4/13/2015
Cursul nr. 11
10
Circuite logice combinaționale
Decodificatorul
• Decodificatorul este un circuit logic combinaţional care
prezintă n intrări şi în general 2n ieşiri (uneori mai puţine,
de exemplu decodificatorul BCD-zecimal 7442)
4/13/2015
Cursul nr. 11
11
Circuite logice combinaționale
Decodificatorul
Exemplul 3: DCD 2 în 4
Tabelul de adevăr este:
4/13/2015
Cursul nr. 11
12
Circuite logice combinaționale
Decodificatorul
• Implementarea cu porți SI
4/13/2015
Cursul nr. 11
13
Circuite logice combinaționale
Decodificatorul
• Implementarea cu porți SI-NU, caz în care se obțin
variabilele de ieșire negate:
4/13/2015
Cursul nr. 11
14
Circuite logice combinaționale
Decodificatorul
• Decodificator 3 în 8
C B A
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
4/13/2015
Cursul nr. 11
15
Circuite logice combinaționale
Decodificatorul
•
Aplicații:
1.
Să se implementeze cu
ajutorul decodificatorului
funcţia:
Rezolvare:
f ( A, B, C)   m0,1,4,6,7
4/13/2015
Cursul nr. 11
16
Circuite logice combinaționale
Decodificatorul
Decodificatorul cu intrare de validare
Este un decodificator care are o intrare de ENABLE
(validare), E care acționează astfel:
• Pentru E=1 circuitul lucrează ca DCD;
• Pentru E=0 toate porțile SI ale DCD sunt blocate și ieșirile
sunt în starea inactivă (0).
4/13/2015
Cursul nr. 11
17
Circuite logice combinaționale
Decodificatorul
• DCD 2:4 cu validare
4/13/2015
Cursul nr. 11
18