Sunteți pe pagina 1din 26

Lector dr.

Mihi Andreea-Diana

Circuitelogice
circuite electronice simple

modelarea se face cu ajutorul funciilor booleene i a

circuitelor logice care descriu algebric i


grafic funcionarea acestora.
acestora

Porilelogice
sunt elementele de baz ale unui circuit logic
sunt utilizate pentru modelarea circuitelor
Definiie: O poart este un minicircuit logic care

realizeaz
li
una dintre
di t operaiile
iil logice
l i de
d baz:
b ,,.

Porilelogice
P
il l i
conform
f
standardelorIEEE
standardelor IEEE
b

b
a

sau

not

ab

ab
a

ab

legare n serie
a
b
legare n paralel

ab

Circuiteintegrate
14-16 pini
o parte pori de intrare
o parte sunt utilizate pentru conexiunea la curent
Observaie:
Ob
i forma
f
disjunctiv
di j ti este
t cell maii simplu
i l de
d

realizat

Exerciiu
a
b

ab

a
ab
b

Exerciiu
x
f (x,
( y, z))

y
z

f (x, y, z) = x z y z x y z

Poriderivate
a

ab

b
a

ab

ab

b
a

ab

a
b

ab

Exerciiu
Desenai circuitele operaiilor logice i, sau, not

folosind doar poart nor / nand


a

a
b

ab

ab

ab

Circuitcombinaional
Un circuit logic cu m ieiri se numete circuit combinaional.

xn

f1(x1,...,xn)
...

...

x1

fm(x1,...,xn)

Circuitelogicecombinaionale
Ci
it l i
bi i
l
Hard
Hardul
ulcalculatorului
calculatorului
decodorul
codorul
d l
circuitul comparator
circuitul
i it l sumator
t
detectorul de paritate
shift

Paiiprincipalipentrudesenarea
P
ii i i li
t d
circuitelor
1. identificarea intrrilor (variabilelor) / ieirilor (funciilor)
2 construirea tabelei de valori asociate
2.
3. obinerea expresiilor funciilor
4 simplificarea funciilor
4.
5. desenarea circuitului

Codorul
este circuitul binar de codificare a cifrelor zecimale

x9

f1(x1,...,x9)
...

x0
...

1.

f4(x1,...,x9)

2. Tabeladevalori
Cifr
x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 f1 f2 f3 f4
zecimal
0
1
2
3
4
5
6
7
8
9

1
0
0
0
0
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0

0
0
1
0
0
0
0
0
0
0

0
0
0
1
0
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0

0
0
0
0
0
1
0
0
0
0

0
0
0
0
0
0
1
0
0
0

0
0
0
0
0
0
0
1
0
0

0
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0
1

0
0
0
0
0
0
0
0
1
1

0
0
0
0
1
1
1
1
0
0

0
0
1
1
0
0
1
1
0
0

0
1
0
1
0
1
0
1
0
1

3. Expresiilefunciilor
f1(x0,...,x9) = x8 x9
f2(x0,...,x9) = x4 x5 x6 x7
f3(x0,...,x9) = x2 x3 x6 x7
f4(x0,...,x9) = x1 x3 x5 x7 x9
4.
5.

Decodorul
inversul codorului
intrare: 4 cifre binare - x1, x2, x3, x4
ieire: fi(x1, x2, x3, x4) = 1 pentru x1x2x3x4 (2) = i (10) , i = 0, 9

Decodorul(2)
x1 x2 x3 x4 f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 FCD (cu un singur element)
0
0
0
0
0
0
0
0
1
1

0
0
0
0
1
1
1
1
0
0

0
0
1
1
0
0
1
1
0
0

0
1
0
1
0
1
0
1
0
1

1
0
0
0
0
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0

0
0
1
0
0
0
0
0
0
0

0
0
0
1
0
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0

0
0
0
0
0
1
0
0
0
0

0
0
0
0
0
0
1
0
0
0

0
0
0
0
0
0
0
1
0
0

0
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0
1

f0((x1,x2,x3,x4) = x1x2x3x4
f1(x1,x2,x3,x4) = x1x2x3x4
f2(x1,x2,x3,x4) = x1x2x3x4
f3(x
( 1,x2,x3,x4) = x1x2x3x4
f4(x1,x2,x3,x4) = x1x2x3x4
f5((x1,,x2,,x3,,x4) = x1x2x3x4
f6(x1,x2,x3,x4) = x1x2x3x4
f7(x1,x2,x3,x4) = x1x2x3x4
f8(x
( 1,x2,x3,x4) = x1x2x3x4
f9(x1,x2,x3,x4) = x1x2x3x4

Circuituldecodor formageneral
f0(x1,x2,x3,x4)

x1
x2
x3
x4

f1(x1,x2,x3,x4)
decodorul

f2(x1,x2,x3,x4)
...
f9(x1,x2,x3,x4)

Circuitulcomparator
verific dac dou cifre binare sunt sau nu identice
x1
0
0
1
1

x2
0
1
0
1

f (x1,x2)
1
0
0
1

f (x1,x2)= x1x2 x1x2

x1
x2

x1x2
f (x
( 1,x2)
x1x2

Sumatorulbinar
calculeaz suma a dou cifre binare: a i b de pe aceeai

poziie dintr-un numr binar


intrare: a, b, transportul t
ieire: s ( = a + b ), transportul m
a
b
t

s
m

s(a,b,t)= t
ab
t a
b t
a
b tab
m(a,b,t)= t ab t
a b ta
b tab

t
0
0
0
0
1
1
1
1

a
0
0
1
1
0
0
1
1

b
0
1
0
1
0
1
0
1

s
0
1
1
0
1
0
0
1

m
0
0
0
1
0
1
1
1

Simplificarea

m(a,b,t)=
m(a b t)= tab ta
t
a b tab
ta
b tab

s(a,b,t)= t
ab
t a
b t
a
b tab
t
a
a

m7
b

t
m4

m2
b

t
m1
b

a
a

m7
m5
b

t
m6

m3
b

m(a,b,t)= ta tb ab

ta

Circuitele a

tb

t a b

m(a,b,t)

ab

b
t ab
tab
s(a,b,t)
ta b
tab

a
b
t

s
m

Sumatorulbinarcunpoziii
a = an-1 a0 (2) i b = bn-1 b0 (2)
s = sn-1 s0 (2)

a b

Compuneredesumatoaresimple
a0 b0

a1 b1

0=t0
m0
s0

t1

an-2 bn-2
m1

s1

...

tn-2

an-1 bn-1
tn-1

mn-2
sn-2

mn-1
sn-1

Circuitcuntrziere
cifra de transport obinut la un pas se folosete n pasul

urmtor

ai
bi
ti-1

si
ti

Indicaiiantinclcire
x1 x2 x3
x1x2x3
x1x2x3
x1x2x3
x1x2x3
x1x2x3

f (x1,x2,x3)

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