Sunteți pe pagina 1din 6

Laborator Circuite Numerice Pori logice

LUCRAREA nr. 2.


11
PORI LOGICE
1. Generaliti
Sistemele logice combinaionale, orict de complicate ar fi, se
realizeaz cu pori logice elementare. O poart logic elementar
implementeaz o funcie logic cu cel mult 2 intrri. Astfel, funciile
elementare sunt I, SAU, NU, SAU-Exclusiv, sau negrile lor: I-
NU, SAU-NU. In practic, porile logice sunt implementate sub forma
de circuite integrate. Pe un circuit integrat se gsesc 1, 2, 3, 4, 6 pori logice,
n funcie de numrul de intrri.
1.1. Poarta I, AND
Funcia I logic are urmtoarea interpretare:
- dac cel puin una din intrri se afl n 0 logic, atunci ieirea este n 0 logic
- dac ambele intrri sunt n 1 logic atunci ieirea va fi n 1 logic.
Simbolul porii I: Tabela de adevr: Ecuaia boolean:
1.2. Poarta SAU, OR
Funcia SAU logic are urmtoarea interpretare:
- ieirea sa este adevrat (1 logic) dac cel puin una din intrri este
adevrat (1 logic)
- ieirea sa este fals (0 logic) dac ambele intrri sunt false (0 logic).
Simbolul porii SAU: Tabela de adevr: Ecuaia boolean:


y
0
0
1
1
x
y
f
f=xy
f=xy
x f
0 0
1 0
0 0
1 1



y
0
0
1
1
x
y
f
f=x+y
f=xy
x f
0 0
1 1
0 1
1 1

Laborator Circuite Numerice Pori logice
LUCRAREA nr. 2.


12
1.3. Poarta NU, NOT
Funcia NU logic are urmtoarea interpretare:
- ieirea sa este adevrat (1 logic) dac intrarea sa este fals (0 logic)
- ieirea sa este fals (0 logic) dac intrarea sa este adevrat (1 logic).
Simbolul porii NU: Tabela de adevr: Ecuaia boolean:
1.4. Poarta I-NU, NAND
Funcia I-NU logic are urmtoarea interpretare:
- ieirea sa este fals (0 logic) dac ambele intrri sunt adevrate (1 logic)
- ieirea sa este adevrat (1 logic) dac cel puin una din intrri este fals (0
logic).
Simbolul porii I-NU: Tabela de adevr: Ecuaia boolean:
1.5. Poarta SAU-NU, NOR
Funcia SAU-NU logic are urmtoarea interpretare:
- ieirea sa este fals (1 logic) dac cel puin una din intrri este adevrat (1
logic)
- ieirea sa este adevrat (0 logic) dac ambele intrri sunt false (0 logic).
Simbolul porii SAU: Tabela de adevr: Ecuaia boolean:



x
x f
f=x
f
0 1
1 0



y
0
0
1
1
x
y
f
f=xy
f=xy
x f
0 1
1 1
0 1
1 0



y
0
0
1
1
x
y
f
f=x+y
f=xy
x f
0 1
1 0
0 0
1 0

Laborator Circuite Numerice Pori logice
LUCRAREA nr. 2.


13
1.6. Poarta SAU-EXCLUSIV, XOR
Funcia SAU EXCLUSIV logic are urmtoarea interpretare:
- semnalizeaz coincidena intrrilor prin ieire fals (0 logic)
- realizeaz sumarea modulo-2, .
Simbolul porii XOR: Tabela de adevr: Ecuaia boolean:
2. Implementarea unor funcii logice elementare folosind alte funcii
elementare
Oricare din funciile logice elementare prezentate mai sus poate fi
realizat utiliznd alte funcii elementare. Acest lucru este util pentru a
minimiza numrul de capsule de circuite integrate folosite. n acest sens se
pot folosi pori libere, disponibile pe capsulele deja existente. De exemplu
pentru un inversor, este impropriu introducerea unui integrat care conine 6
inversoare. Se poate nlocui foarte simplu cu o poart I-NU sau SAU-
NU cu intrrile legate mpreun. n final se obine i reducerea preului
circuitului realizat.
2.1. Implementarea funciei NU
a)
b)


y
0
0
1
1
x
y
f
f=xy
x f
0 0
1 1
0 1
1 0


f=x x
x
f=x
sau + = = = x) (x x) (x x f


f x 1 x 1 x 1 x = = + =
x
f=x
1

Laborator Circuite Numerice Pori logice
LUCRAREA nr. 2.


14
2.2. Implementarea funciei I
a) y x f =
b) f x y (x y) = = +
2.3. Implementarea funciei SAU


sau
x
y
x
y
f = x y
x
y
sau
f = x y
f = x y


y
x
f x y =








f x y ( + y) = + = x
sau
x
y
x
y
f x y = +
x
y
sau
f x y = +
f x y = +

Laborator Circuite Numerice Pori logice
LUCRAREA nr. 2.


15
2.4. Implementarea funciei SAU-NU
2.5. Implementarea funciei I-NU
2.6. Implementarea funciei SAU-EXCLUSIV
3. Lucrri de efectuat n laborator
Se completeaz fia de laborator disponibil la adresa:
http://www.ee.tuiasi.ro/~demm/Digital_Circuits/FiaLab2.DOC





f x y (x y) = + =
x
y
f x y = +




f x y x y = = +
y
f x y =
x




f x y x y = + =
y
x
f x y = +





f x y x y x y = = +
x
y
f x y =

Laborator Circuite Numerice Pori logice
LUCRAREA nr. 2.


16
FI DE LABORATOR

Se va verifica funcionarea porilor logice elementare I, SAU, NU, I-NU,
SAU-NU i XOR utiliznd programul MaxPlusII, se vor nota formele de
und cu specificarea strilor logice pe acestea i se vor extrage tabelele de
adevr.
I:
x x y f

y

f tntrziere=
SAU:
x x y f

f tntrziere=
NU:
x x y f

y

f tntrziere=
I-NU:
x x y f

y

f tntrziere=
SAU-NU:
x x y f

y

f tntrziere=
XOR:
x x y f

y

f tntrziere=