Sunteți pe pagina 1din 23

LABORATORUL 8

INTRODUCERE IN ELECTRONICA DIGITALA

Circuite digitale elementare

 Introducere în sistemele electronice digitale


o Aplicaţii
o Sisteme de numeraţie
o Conversii între sistemele de numeraţie
o Representing binary numbers
 Circuite logice digitale
o Constante şi variabile booleene
o Tabele de adevăr
o Porţi logice şi simbolizarea lor
o Exerciţii practice cu porţi NU
o Exerciţii practice cu porţi ŞI
o Exerciţii practice cu porţi SAU
o Exerciţii practice cu porţi ŞI-NU
o Exerciţii practice cu porţi SAU-NU
o Exerciţii practice cu porţi SAU-X
o Exerciţii practice cu porţi SAU-X-NU
 Algebră booleeană
o Descrierea algebrică a circuitelor logice
o Evaluarea şi implementarea expresiilor logice
o Exerciţii practice cu teorema comutativităţii
o Exerciţii practice cu teorema asociativităţii
o Exerciţii practice cu teorema distributivităţii
o Exerciţii practice cu teorema absorbţiei
o Exerciţii practice cu teorema De Morgan
 Simplificarea circuitelor logice combinaţionale
o Simplificarea cu algebră booleeană
o Hărţi Karnaugh
o Exerciţii practice cu hărţi Karnaugh

Echipamente folosite

Această placă conţine o colecţie de porţi logice elementare şi un circuit logic. Porţile sunt idependente una
faţă de alta permiţând realizarea de diverse circuite logice.

Prin deplasarea cursorului mausului peste poza de mai jos se pot identifica intrările şi ieşirile porţilor şi
circuitelor.
Date tehnice SO4201-9Y:

Tensiunea de alimentare:

 + 5V CC

Grupuri de funcţii:

 2x inversoare (NU / NOT)

 2x porţi ŞI (AND) 2x porţi SAU (OR)

 3x NAND gates 3x NOR gates

 1x poartă SAU-X (XOR) 1x poartă SAU-X-NU


(XNOR)

 1x serie de porţi ŞI (AND), SAU (OR), ŞI-NU (NAND),


SAU-NU (NOR), SAU-X (XOR)

 7 defecte simulate în structura seriei de porţi

Dimensiuni:

 Eurocard 160x100 mm

Nicio sursă de semnal (de ex. ieşirile digitale ale UniTrain-I) nu trebuie conectată la ieşirile porţilor.
În particular, conectorii Z1, Z2, Z3 şi Z4 ale circuitului logic reprezintă ieşiri şi nu pot fi utilizaţi ca intrări, în
caz contrar porţile logice pot fi distruse. Din acest motiv, pentru evitarea greşelilor se recomandă ca înainte
de efectuarea unui nou circuit pentru un anumit experiment să desfaceţi toate conexiunile.

ATENŢIE
Din cauza simulării de defecte, această placă prezintă conexiuni la releele 3 şi 4 de pe Uni Train-I.
Din acest motiv nu se perimte nicio conexiune externă la aceste două relee. Dacă este nevoie, desfaceţi orice
conexiune existentă!

ATENŢIE
Prin conectarea porţilor direct la tensiuni mai mari decât cele acceptate ca nivele logice se poate distruge
placa. Vă rugăm să nu conectaţi porţile direct la intrări decât la cele indicate în acest curs.

Experimentul 1

În următorul experiment, veţi studia ieşirea unei porţi NU (NOT) în funcţie de intrarea sa şi veţi determina
expresia booleeană care caracterizează funcţionarea sa.

Exemplu
Forma Expresia în de
Simbol IEC Forma distinctivă
Operaţie dreptunghiulară algebra integrat
60617-12 ANSI/IEEE
ANSI/IEEE Booleană din
familia
TTL

x=A
NU 74XX04
x = ŹA

Operaţia NU este diferită de celelalte deoarece este aplicabilă numai unei singure variabile de intrare. Ieşirea
are valoarea logică opusă celei de intrare. Operaţia NU se mai numeşte inversare sau complementare.
După cum se poate vedea din tabel, atât A cât şi A reprezintă inversare (negare). În acest curs, ambii termeni
se vor utiliza fără a fi nici o diferenţă de semnificaţie.

Asamblaţi circuitul conform diagramei şi animaţiei.

Deschideţi instrumentul virtual Digital Input/Output Display folosind meniul Instruments | Digital | Input
and Output sau faceţi un clic pe imaginea de mai jos.
Valoare
Variablă(e) Stare
logică

Ieşiri Q0...Q15 OFF Low (0)

Ieşiri Q0...Q15 ON High (1)

Intrări I0...I15 OFF Low (0)

Intrări I0...I15 ON High (1)

Activaţi valoarea indicată pentru variabila booleeană Q0 şi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q0 = 0 Corect!

Q0 = 1

Care este funcţia porţii NU?

O poartă NU duplică nivelul logic de la intrare.

O poartă NU inversează nivelul logic de la intrare. Corect!

O poartă NU transferă nivelul logic de la intrare la ieşire.

Asamblaţi circuitului conform diagramei şi animaţiei.


Activaţi valoarea indicată pentru variabila booleeană Q0 şi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I1.

I1 = 0 I1 = 1

Q0 = 0 Corect!

Q0 = 1

Ce se întâmplă atunci când este aplicată intrarea inversată încă odată porţii NU?

Nivelul logic prezent iniţial la intrare este transferat către ieşire.

Două negări se anulează una pe cealaltă. Corect!

Nivelul logic prezent iniţial la intrare este inversat acum la ieşire.

Care dintre următoarele expresii booleene generalizate sunt adevărate conform experimentului anterior
realizat cu poarta NU?

Corect!
Experimentul 2

În următorul experiment, veţi studia ieşirea unei porţi ŞI (AND) în funcţie de intrările sale şi veţi determina
expresia booleeană care caracterizează funcţionarea sa.

Forma Expresia în Exemplu de


Simbol IEC Forma distinctivă
Operaţie dreptunghiulară algebra integrat din
60617-12 ANSI/IEEE
ANSI/IEEE Booleană familia TTL

x=A B

ŞI x=AŮB 74XX08

x = AB

Operaţia ŞI înmulţeşte logic intrările. Ieşirea unei porţi ŞI este pe nivel ridicat (high) atunci când toate
intrările sale sunt pe nivel ridicat (high). Pentru orice alte situaţii, ieşirea este pe nivel scăzut (low).

Asamblaţi circuitul conform diagramei şi animaţiei.

Deschideţi instrumentul virtual Digital Input/Output Display folosind meniul Instruments | Digital | Input
and Output sau faceţi un clic pe imaginea de mai jos.
Valoare
Variablă(e) Stare
logică

Ieşiri
OFF Low (0)
Q0...Q15

Ieşiri High
ON
Q0...Q15 (1)

Intrări
OFF Low (0)
I0...I15

Intrări High
ON
I0...I15 (1)

Activaţi valoarea indicată pentru variabilele booleene Q0 şi Q1 apoi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q1 = 0; Q0 = 0

Q1 = 0; Q0 = 1 Corect!

Q1 = 1; Q0 = 0

Q1 = 1; Q0 = 1

Cum puteţi rezuma comportamentul operatorului ŞI?

Ieşirea este falsă, doar atunci când ambele intrări sunt adevărate.

Ieşirea este adevărată, doar atunci când ambele intrări sunt false.
Corect!
Ieşirea este adevărată, doar atunci când ambele intrări sunt adevărate.

Ieşirea este adevărată, când măcar una din intrări este adevărată.

Acum veţi face conexiunile necesare pentru a putea realiza două experimente simple care împreună cu cel
anterior vă vor ajuta să deduceţi patru reguli simple aferente operatorului ŞI.
A A

Activaţi valoarea indicată pentru variabila booleeană Q0 şi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q0 = 0 Corect!

Q0 = 1


A
Activaţi valoarea indicată pentru variabila booleeană Q0 şi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q0 = 0 Corect!

Q0 = 1

După analiza rezultatelor anterioare, răspundeţi la următoarea întrebare. Presupunem că A este o variabilă
booleeană care poate lua orice valoare.

Care dintre următoarele expresii booleene generalizate sunt adevărate conform experimentului anterior
realizat cu poarta ŞI?

Corect!
Experimentul 3

În următorul experiment, veţi studia ieşirea unei porţi SAU (OR) în funcţie de intrările sale şi veţi determina
expresia booleeană care caracterizează funcţionarea sa.

Exemplu
Forma Expresia
Simbol IEC Forma distinctivă de integrat
Operaţie dreptunghiulară în algebra
60617-12 ANSI/IEEE din familia
ANSI/IEEE Booleană
TTL

x=A+B
SAU 74XX32
x=AÚB

Operaţia SAU adună intrările. Ieşirea unei porţi SAU este pe nivel ridicat (high) atunci când măcar una sau
ambele intrări ale sale sunt pe nivel ridicat (high) şi pe nivel scăzut (low) când ambele intrări sunt scăzute
(low).

Asamblaţi circuitul conform diagramei şi animaţiei.


Deschideţi instrumentul virtual Digital Input/Output Display folosind meniul Instruments | Digital | Input
and Output sau faceţi un clic pe imaginea de mai jos.

Variablă(e Star Valoar


) e e logică

Ieşiri
OFF Low (0)
Q0...Q15

Ieşiri High
ON
Q0...Q15 (1)

Intrări
OFF Low (0)
I0...I15

Intrări High
ON
I0...I15 (1)

Activaţi valoarea indicată pentru variabilele booleene Q0 şi Q1 apoi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q1 = 0; Q0 = 0 Corect!

Q1 = 0; Q0 = 1
Q1 = 1; Q0 = 0

Q1 = 1; Q0 = 1

Cum puteţi rezuma comportamentul operatorului SAU?

Ieşirea este falsă, doar atunci când ambele intrări sunt adevărate.

Ieşirea este adevărată, doar atunci când ambele intrări sunt false.
Corect!
Ieşirea este falsă, atunci când una sau ambele intrări sunt adevărate.

Ieşirea este adevărată, când una sau ambele intrări sunt adevărate.

Acum veţi face conexiunile necesare pentru a putea realiza două experimente simple care împreună cu cel
anterior vă vor ajuta să deduceţi patru reguli simple aferente operatorului SAU.

A+A

Activaţi valoarea indicată pentru variabila booleeană Q0 şi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.
I0 = 0 I0 = 1

Q0 = 0 Corect!

Q0 = 1

A+A

Activaţi valoarea indicată pentru variabila booleeană Q0 şi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q0 = 0 Corect!

Q0 = 1

După analiza rezultatelor anterioare, răspundeţi la următoarea întrebare. Presupunem că A este o variabilă
booleeană care poate lua orice valoare.
Care dintre următoarele expresii booleene generalizate sunt adevărate conform experimentului anterior
realizat cu poarta SAU?

Corect!

Experimentul 4

În următorul experiment, veţi studia ieşirea unei porţi SAU-X (XOR) în funcţie de intrările sale şi veţi
determina expresia booleeană care caracterizează funcţionarea sa.

Forma Expresia în Exemplu de


Simbol IEC Forma distinctivă
Operaţie dreptunghiulară algebra integrat din
60617-12 ANSI/IEEE
ANSI/IEEE Booleană familia TTL

x = A xor B
SAU-X 74XX86
x = A xor B

Operaţia SAU-X este de asemenea cunoscută cu denumirea SAU exclusiv. SAU-eXclusiv poate fi
interpretat ca "Sau-ul lui John-Wayne": "...Străine, acest oraş nu-i suficient de încăpător pentru
amândoi...unu' din noi trebuie să-şi ia tălpăşiţa, fie TU sau EU"... Puteţi ghici de ce? Dacă nu, veţi
descoperi pe parcursul următorului experiment.

Asamblaţi circuitul conform diagramei şi animaţiei.


Deschideţi instrumentul virtual Digital Input/Output Display folosind meniul Instruments | Digital | Input
and Output sau faceţi un clic pe imaginea de mai jos.

Valoare
Variablă(e) Stare
logică

Ieşiri
OFF Low (0)
Q0...Q15

Ieşiri
ON High (1)
Q0...Q15

Intrări I0...I15 OFF Low (0)

Intrări I0...I15 ON High (1)


Activaţi valoarea indicată pentru variabilele booleene Q0 şi Q1 apoi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q1 = 0; Q0 = 0

Q1 = 0; Q0 = 1 Corect!

Q1 = 1; Q0 = 0

Q1 = 1; Q0 = 1

Cum puteţi rezuma comportamentul operatorului SAU-X?

Ieşirea este adevărată, doar atunci când ambele intrări sunt


adevărate.

Ieşirea este falsă, când doar una dintre intrări este adevărată.
Corect!
Ieşirea este falsă, când cele două intrări sunt diferite.

Ieşirea este adevărată, când cele două intrări sunt diferite.

Exemplu de
Operaţi Simbol IEC Forma specifică Forma dreptunghiulară
integrat din
e 60617-12 ANSI/IEEE ANSI/IEEE
familia TTL

XNOR
(also
74XX266
EXNOR
)

Operaţia SAU-NU-X este de asemenea cunoscută cu denumirea SAU-NU exclusiv. În următorul


experiment, veţi descoperi de unde această denumire SAU-NU-X (XNOR)

Asamblaţi circuitul conform diagramei şi animaţiei. Observaţi că de această dată, circuitul pentru poarta
SAU-NU-X a fost construită indirect cu ajutorul unei porţi SAU-X şi una NU. În oric caz, circuitul integrat
SAU-X-NU din familia TTL există şi are numărul 74LS266, de exemplu.
Activaţi valoarea indicată pentru variabilele booleene Q0 şi Q1 apoi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q1 = 0; Q0 = 0

Q1 = 0; Q0 = 1 Corect!

Q1 = 1; Q0 = 0

Q1 = 1; Q0 = 1

Cum puteţi rezuma comportamentul operatorului SAU-NU-X?

Ieşirea este adevărată, doar atunci când ambele intrări sunt adevărate. Corect!
Ieşirea este adevărată, când ambele intrări sunt diferite.

Ieşirea este adevărată, când ambele intrări sunt egale.

Ieşirea este adevărată, doar când una dintre intrări este adevărată.

Experimentul 5

În următoarele exerciţii, veţi valida experimental prima lege a lui De Morgan.

Legea negaţiei 1: A + B = A B

Asamblaţi următorul circuit şi răspundeţi la întrebările corespunzătoare de mai jos.

A+B

Deschideţi instrumentul virtual Digital Input/Output Display folosind meniul Instruments | Digital | Input
and Output sau faceţi un clic pe imaginea de mai jos.
Valoare
Variablă(e) Stare
logică

Ieşiri Q0...Q15 OFF Low (0)

Ieşiri Q0...Q15 ON High (1)

Intrări I0...I15 OFF Low (0)

Intrări I0...I15 ON High (1)

Activaţi valoarea indicată pentru variabilele booleene Q0 şi Q1 apoi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q1 = 0; Q0 = 0

Q1 = 0; Q0 = 1 Corect!

Q1 = 1; Q0 = 0

Q1 = 1; Q0 = 1

Rezultatele anterioare cărei porţi corespund?

SAU-X

NU
Corect!
SAU-NU

ŞI-NU

Asamblaţi următorul circuit şi răspundeţi la întrebările corespunzătoare de mai jos.


A B

Activaţi valoarea indicată pentru variabilele booleene Q0 şi Q1 apoi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q1 = 0; Q0 = 0

Q1 = 0; Q0 = 1 Corect!

Q1 = 1; Q0 = 0

Q1 = 1; Q0 = 1

Care afirmaţie rezumă cel mai bine prima lege a lui De Morgan?

O operaţie SAU este egală cu un ŞI aplicat asupra intrărilor inversate. Corect!


O operaţie SAU este echivalentă cu o operaţie ŞI.

O operaţie SAU-NU este egală cu un ŞI aplicat intrărilor inversate.

Experimental 6

În următoarele exerciţii, veţi valida experimental a doua lege a lui De Morgan.

Legea negaţiei 2: A B=A+B

Asamblaţi următorul circuit şi răspundeţi la întrebările corespunzătoare de mai jos.

Deschideţi instrumentul virtual Digital Input/Output Display folosind meniul Instruments | Digital | Input
and Output sau faceţi un clic pe imaginea de mai jos
Valoarea
Variablă(e) Stare
logică

Ieşiri Q0...Q15 OFF Low (0)

Ieşiri Q0...Q15 ON High (1)

Intrări I0...I15 OFF Low (0)

Intrări I0...I15 ON High (1)

Activaţi valoarea indicată pentru variabilele booleene Q0 şi Q1 apoi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q1 = 0; Q0 = 0

Q1 = 0; Q0 = 1 Corect!

Q1 = 1; Q0 = 0

Q1 = 1; Q0 = 1

Cărei porţi corespund rezultatele anterioare?

SAU-X

NU
Corect!
SAU-NU

ŞI-NU

Asamblaţi următorul circuit şi răspundeţi la întrebările corespunzătoare de mai jos.


Activaţi valoarea indicată pentru variabilele booleene Q0 şi Q1 apoi selecţionaţi valoarea pe care o vedeţi la
DIGITAL IN I0.

I0 = 0 I0 = 1

Q1 = 0; Q0 = 0

Q1 = 0; Q0 = 1 Corect!

Q1 = 1; Q0 = 0

Q1 = 1; Q0 = 1

Care afirmaţie rezumă cel mai bine a doua lege a lui De Morgan?

O operaţie ŞI este egală cu un SAU aplicat asupra intrărilor inversate.

O operaţie ŞI-NU este egală cu un SAU aplicat asupra intrărilor inversate. Corect!

O operaţie SAU-NU este echivalentă cu o operaţie ŞI-NU.

S-ar putea să vă placă și