Documente Academic
Documente Profesional
Documente Cultură
03 - Circuite Logice Integrate in Automatizari
03 - Circuite Logice Integrate in Automatizari
Proiect cofinanat din Fondul Social European n cadrul POS DRU 2007-2013
Beneficiar Centrul Naional de Dezvoltare a nvmntului Profesional i Tehnic
str. Spiru Haret nr. 10-12, sector 1, Bucureti-010176, tel. 021-3111162, fax. 021-3125498, vet@tvet.ro
2009
AUTOR:
CARMEN MUAT profesor grad didactic I, Colegiul Tehnic Edmond
Nicolau, Bucureti
GABRIELA DIACONU - profesor grad didactic I, Gr. c. Costin
Neniescu, Bucureti
COORDONATOR:
GABRIELA DIACONU - Prof. grad didactic I, Gr. c. Costin Neniescu,
Bucureti
CONSULTAN:
IOANA CRSTEA expert CNDIPT
ZOICA VLDU expert CNDIPT
ANGELA POPESCU expert CNDIPT
DANA STROIE expert CNDIPT
Cuprins
I. Introducere......................................................................................................................4
II. Documente necesare pentru activitatea de predare.....................................................6
III. Resurse........................................................................................................................7
Tema 1. Funcii logice; forme de reprezentare a funciilor logice..................................7
Fia suport 1.1 Funcii logice.........................................................................................7
Tema 1. Funcii logice; forme de reprezentare a funciilor logice................................10
Fia suport 1.2 Forme de reprezentare a funciilor logice.......................................10
Tema 2. Pori logice.....................................................................................................14
Fia suport 2.1. Pori logice; simbol, tabel de adevr, funcionare, parametrii,
verificare...................................................................................................................14
Tema 2. Pori logice.....................................................................................................18
Fia suport 2.2. Implementarea funciilor logice cu pori logice...............................18
Tema 3. Circuite logice combinaionale.......................................................................19
Fia suport 3.1. Codificatoare..................................................................................19
Tema 3. Circuite logice combinaionale.......................................................................21
Fia suport 3.2. Decodificatoare..............................................................................21
Tema 3. Circuite logice combinaionale.......................................................................24
Fia suport 3.3. Multiplexoare. Implementarea funciilor logice cu multiplexoare...24
Tema 3. Circuite logice combinaionale.......................................................................27
Fia suport 3.4. Demultiplexorul...............................................................................27
Tema 3. Circuite logice combinaionale.......................................................................29
Fia suport 3.5. Comparatorul digital.......................................................................29
Tema 3. Circuite logice combinaionale.......................................................................30
Fia suport 3.6. Detectorul de paritate.....................................................................30
Tema 4. Circuite logice secveniale.............................................................................32
Fia suport 4.1. Bistabile de tip R-S, D, J-K, T........................................................32
Tema 4. Circuite logice secveniale.............................................................................36
Fia suport 4.2. Numrtoare..................................................................................36
Tema 4. Circuite logice secveniale.............................................................................40
Fia suport 4.3. Registre de deplasare....................................................................40
V. Bibliografie...................................................................................................................43
I. Introducere
Materialele de predare reprezint o resurs suport pentru activitatea de predare,
instrumente auxiliare care includ un mesaj sau o informaie didactic.
Prezentul material de predare, se adreseaz cadrelor didactice care predau n cadrul
liceelor tehnologice, domeniul Electronic, automatizri, calificarea Tehnician n
automatizri.
El a fost elaborat pentru modulul Circuite logice integrate n automatizri, ce se
desfoar n 33 ore, n urmtoarea structur:
Activiti de predare 17 ore
Laborator tehnologic 16 ore
Competene vizate/
Tem
Fi suport
clasificare
Verific funcionarea
combinaionale
www.allaboutcircuits.com/ vol_4
III. Resurse
Tema 1. Funcii logice; forme de reprezentare a funciilor logice
Fia suport 1.1 Funcii logice
f0
0
0
f1
1
0
f2
0
1
f3
1
1
funcia ZERO
funcia NOT
funcia DRIVER
funcia TAUTOLOGIE
2. Funcii de 2 variabile
n=2 variabile de intrare (x, y)
y
0
1
0
1
f0
0
0
0
0
f1
1
0
0
0
f2
0
1
0
0
f3
1
1
0
0
Recunoatem:
f0(x,y)=0
funcia ZERO
f3(x,y)= x
funcia NOT
f5(x,y)= y
funcia NOT
f12(x,y)=x
funcia DRIVER
f4
0
0
1
0
f5
1
0
1
0
f6
0
1
1
0
f7
1
1
1
0
f8
0
0
0
1
f9
1
0
0
1
f10
0
1
0
1
f11
1
1
0
1
f12
0
0
1
1
f13
1
0
1
1
f14
0
1
1
1
f15
1
1
1
1
f10(x,y)=y
funcia DRIVER
f15(x,y)=1
funcia TAUTOLOGIE
Analizm funciile f8, f7, f14, f1, f6 i f9:
f8
funcia I (AND) realizeaz produsul logic xy
x
0
0
1
1
y
0
1
0
1
f7
f8(x,y)=xy
0
0
0
1
y
0
1
0
1
f7(x,y)= x y
1
1
1
0
f14
f1
x y
y
0
1
0
1
f1(x,y)= x
1
0
0
0
x y
0
1
0
1
0
1
1
0
variabilele de intrare
Fie de lucru
Retroproiector, videoproiector sau tabl SMART
Materiale interactive de nvare ( lecii n format electronic)
CUM?
CU CE?
2. Tabelul de adevr
Este un tabel care listeaz n coloana (coloanele) din stnga toate elementele
mulimii valorilor posibile de intrare configuraiile distincte ale variabilelor de
intrare, iar n coloana (coloanele) din dreapta coloanele de ieire, sunt
listate valorile corespunztoare ieirilor.
Sugestii metodologice:
CUM?
- prin exerciii, conversaie dirijat, explicaie
- se dau exemple de funcii logice reprezentate print tabele de adevr i se
cere expresia logic a funciei
- se cunoate expresia logic a funciei i se deduce reprezentarea funciei
prin tabel de adevr
- se lucreaz frontal sau pe grupe
CU CE?
- fie de lucru
- fie retroproiector, videoproiector sau tabl SMART
Algoritmul de extragere a funciei logice din tabelul de adevr:
1) Se iau n consideraie configuraiile binare pentru care funcia logic ia
valoarea 1.
2) Pentru fiecare configuraie binar considerat la punctul 1) se
construiete un produs logic n care fiecare variabil binar de intrare
apare negat dac aceasta ia valoarea 0, sau nenegat dac variabila ia
valoarea 1.
3) Se sumeaz logic produsele obinute la punctul 2)
2 n 1
i 0
unde i
Pi
Pi ,
reprezint valorile funciei din tabelul de adevr, iar
termenii canonici conjunctivi (mintermeni).
Un mintermen este un produs logic care conine toate variabilele luate o dat
i numai o dat. Variabila va fi negat dac are valoarea 0, sau nenegat
unde i
Si
4. Forma elementar
f A B B C
5. Forma neelementar
f A (B C) (B C) ( A C)
11
P0
P2
P1
P3
b. funcii de 3 variabile
AB
00
01
11
10
P0
P2
P6
P4
P1
P3
P7
P5
c. funcii de 4 variabile
AB
00
01
11
10
00
P0
P4
P12
P8
01
P1
P5
P13
P9
11
P3
P7
P15
P11
10
P2
P6
P14
P10
CD
Se precizeaz care este cel mai semnificativ bit i cel mai puin semnificativ bit,
pentru toate funciile definite n exemple sau exerciii.
12
Minimizarea funciei
f= A B C D A B C D A B C D A B C D
se completeaz diagrama Veitch Karnaugh
se face astfel:
Sugestii metodologice
CUM?
- prin exerciiu, conversaie dirijat, explicaie
- se dau exemple de funcii logice reprezentate print tabele de adevr, forma
canonic normal disjunctiv i/sau forma canonic normal conjunctiv i se
repreprezint funcia sub form de diagram Veitch Karnaugh. Se
minimizeaz funcia. Se insist pe importana minimizrii funciei i pe
avantajele oferite ( economice, de funcionare)
- se lucreaz frontal, individual sau pe grupe
UNDE?
- n sala de clas
CU CE?
- fie de lucru
- fie retroproiector, videoproiector sau tabl SMART
- materiale de predare interactice ( lecii n format electronic)
13
Funcia logic
AB
f A B
Tabel de adevr
A
0
0
1
1
B
0
1
0
1
Aspect, terminale
A*B
0
0
0
1
B
0
1
0
1
de
adevr
A+B
0
1
1
1
3. Poarta inversoare NU
Simbol
Funcia logic
14
A
f=A
1
0
Tabel de adevr
Aspect, terminale
B
0B
10
01
10
1
A*B
0 A*B
0A1 B
01
11
0
Simbol
Funcia logic
f A B
Tabel
Aspect, terminale
de
adevr
Funcia logic
f A B
A B
Tabel de adevr
A
0
0
1
1
B
0
1
0
1
Aspect, terminale
A+B
1
0
0
0
15
Funcia logic
f A B
A
Tabel de adevr
A
0
0
1
1
B
0
1
0
1
Aspect, terminale
A B
0
1
1
0
Sugestii metodologice
CUM?
- prin conversaie dirijat, explicaie, observaie dirijat
- se prezint diverse pori logice sub form de circuite integrate i cataloage
de circuite integrate digitale. Se identific circuitele i se asociaz cu
simbolul. Elevii completeaz funcia logic i tabelul de adevr. Se face
referire la fiele support 1.1 i 1.2
- se lucreaz frontal sau pe grupe
UNDE?
-
CU CE?
-
fie de lucru
fie retroproiector, videoproiector sau tabl SMART
circuite integrate digitale ( CDB 400, CDB 406, 74LS86, etc. )
cataloage de circuite integrate digitale
materiale de nvare interactice ( lecii n format electronic)
CUM?
- prin lucrare de laborator, explicaie, observaie dirijat
- se prezint diverse pori logice i se verific funcionarea i parametrii
- se lucreaz frontal ( prezentarea parametrilor) i pe grupe ( verificarea
funcionrii i a parametrilor porilor logice)
UNDE?
-
CU CE?
- fie de laborator
- circuite integrate digitale ( CDB 400 sau 7400, CDB 404 sau7404, CDB
410 sau 7410..)
- cataloage de circuite integrate digitale
- echipamente necesare verificrii funcionrii i a parametrilor
porilor logice ( machete de laborator, aparate de msur, surse de
alimentare)
17
CU CE?
-
fie de laborator
circuite integrate digitale ( pori logice)/ softuri de simulare
cataloage de circuite integrate digitale
echipamente necesare realizrii circuitelor cu pori logice
x0
x1
xn - 1
CLC
:
:
.
y1
ym - 1
A
0
0
0
0
0
0
0
0
1
1
B
0
0
0
0
1
1
1
1
0
0
C
0
0
1
1
0
0
1
1
0
0
D
0
1
0
1
0
1
0
1
0
1
Sugestii metodologice
CUM?
- prin explicaie, observaie dirijat, lucrare practic de laborator
- studiu de caz: se propune realizarea unui codificator n binar a numerelor
zecimale de la 0 la 15 realizat cu circuitul integrat 74148
- se poate realiza i practic sau prin simulare, unde permite baza material, a
circuitului obinut i verificarea funcionrii acestuia
UNDE?
- n laboratorul de electronic digital/ laboratorul de informatic pentru
simulare
CU CE?
- Fie de lucru
- fie de laborator
- circuite integrate digitale ( codificatoare, circuitul 74148)/ soft de
simulare
- cataloage de circuite integrate digitale
- echipamente necesare realizrii lucrrii de laborator pentru studiul
funcionrii codificatorului
20
In
DECODIFICATOR
O2n
O1 O2
2n ieiri
2
A
0
0
0
0
0
0
0
0
1
1
INTRARI
22
21
B
C
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
0
0
0
2
D
0
1
0
1
0
1
0
1
0
1
IEIRI
4
5
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
Din tabelul de adevr se va observa c numai una din ieirele zecimale este activ
(nivel logic 0) pentru cele 16 stri ale codului binar. Acest tip de decodificator se
folosete pentru extragerea informaiei din decadele de numrare si comanda afirii
numerice zecimale.
Alt tip de decodificator este decodificatorul pentru afiajul pe 7 segmente.
Tabelul de adevr este:
I3
0
0
0
0
0
0
0
0
1
1
I2
0
0
0
0
1
1
1
1
0
0
I1
0
0
1
1
0
0
1
1
0
0
I0
0
1
0
1
0
1
0
1
0
1
D6
1
0
1
1
0
1
1
0
1
1
D5
1
0
0
1
1
1
1
1
1
1
22
D4
1
1
1
0
0
0
1
0
1
0
D3
0
0
1
1
1
1
1
0
1
1
D2
1
0
1
1
1
0
0
1
1
1
D1
1
1
0
0
1
1
1
0
1
1
D0
1
0
1
1
0
1
1
1
1
1
D2
D3
D4
D5
D6
Sugestii metodologice
Se pot utiliza i alte structuri interne ale decodificatorului
CUM?
- nvare prin descoperire dirijat, explicaie
- frontal sau pe grupe
- prin lucrare practic de laborator/ simulare
- avnd n vedere numrul mic de ore , la lucrarea de laborator se poate
cupla
studiul codificatorului cu studiul decodificatorului sau
decodificatorul cu demultiplexorul
CU CE?
-
UNDE?
- n laboratorul de electronic digital/ laboratorul de informatic
(pentru simulare)
23
Multiplexorul este circuitul logic combinaional care transmite datele de la una din cele
m ci de intrare la o cale de ieire unic. Selectarea cii de de intrare se face prin
intermediul unui cuvnt binar de selecie cu n bii. ntre numerele m i n exist relaia
m = 2n
Simbolul multiplexorului este
I1 I2
Im
A1
...
MUX
An
W
Implementarea circuitului unui MUX (simplificat la 4 intrari) este dat n figura
urmtoare, obtinut prin sinteza funciei f conform expresiei:
f = E * (A * B * D0 + A * B* D1 + A * B* D2 + A * B * D3)
Cod de adres
A
B
0
0
0
1
1
0
1
1
X
X
Ieire
W
D0
D1
D2
D3
Blocat
Sugestii metodologice
CUM?
- nvare prin descoperire dirijat. Se face apel i la fiele suport 1.1, 1.2, 2.2
- problematizare : sinteza funciei pentru opt intrri i tabelul de adevr
corespunztor
- frontal sau pe grupe
CU CE?
- fie de lucru
- fie retroproiector, videoproiector sau tabl SMART
- lecii n format electronic
Tipuri de multiplexoare:
- 74150 cu 16 intrri de date
- 74151 cu 8 intrri de date
- 74152 cu 8 intrri de date, fr intrare de validare
- 74157 cuadruplu cu 2 intrri de date
Se studiaz funcionarea multiplexorului i se deduc utilizrile lui n automatizri
Se implementeaz diverse funcii, reprezentate prin forma canonic disjunctiv, cu
mulltiplexor. Exemplu . f ( A, B ) = P0+P2
25
Sugestii metodologice
CUM?
-
UNDE?
- n laboratorul de electronic digital ( n laboratorul de
informatic pentru simulare)
- activitate de documentare n bibliotec sau folosind internetul
n afara orelor de curs
26
A1
DEMUX
A
. n
...
O1
O2
Om
Codul de adres
A
B
0
0
0
1
1
0
1
1
O0
O1
O2
O3
D
D
D
D
Tipuri de demultiplexoare:
- demultiplexor cu 3 intrri de adres ( CDB 442E, 7445, 74141, 74145 )
- demultiplexor dublu cu 2 intrri de adres (74155 cu etaj de ieire totempole, 74156
cu etaj de ieire cu colectorul n gol)
- 74154 cu 2 intrri i 16 ieiri
Se studiaz funcionarea demultiplexorului i se deduc utilizrile lui n automatizri.
Sugestii metodologice
CUM?
-
CU CE?
-
UNDE?
n laboratorul de electronic digital ( laboratorul de
informatic, pentru simulare)
- activitate de documentare n bibliotec sau acas n afara
orelor de curs
28
A<B
A
B
A=B
A>B
CU CE?
-
UNDE?
- n sala de clas sau n laboratorul de electronic digital
A
B
A
A
C
D
CU CE?
-
UNDE?
31
Q
Q
R
0
0
1
1
Qn+1
Qn+1
Qn
Qn
1
0
0
1
Stare de nedeterminare
CU CE?
-
UNDE?
- n laboratorul de electronic digital
1. Bistabilul de tip R S
Simbol
CLK
Schema electronic
Tabel de adevr
CLK
Da
Da
Da
Da
Nu
S
0
1
0
1
X
R
0
0
1
1
X
Qn+1
Qn+1
Qn
Qn
1
0
0
1
Stare de nedeterminare
Qn
Qn
D
Q
Tabel de adevr
CLK
Da
Da
Nu
D
0
1
X
Qn+1
0
1
Qn
33
J
X
0
0
1
K
X
0
1
0
Qn+1
Qn
Qn
0
1
Da
Qn
Qn+1
Qn
Qn
1
0
Qn
4. Bistabil de tip T
Dac se impune condiia J = K, atunci se va obine un bistabil de tip T
34
Sugestii metodologice
CUM?
-
CU CE?
-
UNDE?
- n laboratorul de electronic digital
35
Q3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
Q2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
Q1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
Q0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
bistabilului asociat bitului urmtor, Q1. Se obine circuitul din figura urmtoare:
T
Se prezint numrtorul asincron, cu numrare direct, cu patru celule de numrare
Se analizeaz funcionarea i se prezint utilizri ale numrtorului, n special n
automatizri.
Se construiete diagrama de timp pentru numrtorul prezentat
CU CE?
-
studiul
UNDE?
- n laboratorul de electronic digital
Numrtoare sincrone
n cazul numrtoarelor sincrone, impulsurile de tact sunt aplicate simultan la
toate bistabilele, care vor comuta n acelai timp, deci nu succesiv ca n cazul
numrtoarelor asincrone. Se elimin astfel ntrzierile cumulative datorit bistabilelor,
frecvena de lucru nefiind limitat dect de ntrzierea datorat unui singur bistabil i de
ntrzierea introdus de porile logice adugate.
Considerm un numrtor binar de 4 bii (modulo 16). Pentru realizarea acestuia
n varianta sincron cu bistabile de tip J-K conectate ca bistabile T, consultm tabelul
de succesiune a strilor. Se poate observa c un anumit bistabil din numrtor,
cu excepia bistabilului Q0, care comut la fiecare impuls de tact, comut numai
atunci cnd toate bistabilele de ordin inferior au ieirea 1 logic n starea anterioar.
De exemplu, Q3 comut atunci cnd Q2, Q1, Q0 sunt la 1 logic n starea anterioar.
Din aceast observaie, rezult ecuaiile intrrilor bistabilelor J-K:
J0 = K0 = 1
J1 = K1 = Q0
J2 = K2 = Q0 Q1
J3 = K3 = Q0 Q1 Q2 care se mai pot scrie i n felul urmtor:
J0 = K0 = 1
J1 = K1 = Q0
J2 = K2 = Q0 J1
J3 = K3 = Q2 J2
Rezult schema logic a unui numrtor sincron cu patru celule de numrare, cu
numrare n sens direct:
Circuitul mai are o intrare pentru semnalul de tergere asincron, notat de obicei cu
CL ( CLEARE) sau RESET.
Pentru proiectarea unui numrtor cu lungimea ciclului de numrare mai mic
38
dect 2n (unde n este numrul de bistabile), sau pentru numrarea ntr-un alt cod, se
pot utiliza diagramele Karnaugh i tabelele adevr ale bistabilelor pentru determinarea
ecuaiilor intrrilor bistabilelor. Modul de funcionare al numrtorului este complet
specificat prin secvena de numrare, care reprezint succesiunea de stri ale acestuia.
Din secvena de numrare se pot ntocmi tabelele de adevr ale bistabilelor, de unde
rezult funciile de comand (ecuaiile intrrilor).
Se poate studia funcionarea numrtorului asincron 74193, i cu numrare n cod
BCD.
Sugestii metodologice
CUM?
-
CU CE?
-
UNDE?
- n laboratorul de electronic digital
39
studiul
D0
Q0
D1
CLK
Q1
D2
CLK
Q2
D3
Q3
DOUT
CLK
CLK
CLK
In
I1
CLK
CLK
CLK
CLK
Q0
Q1
Qn
I0(3)
I1(4)
I2(5)
I3(6)
CLK CL
CLK CL
CLK CL
CLK CL
RI(2)
S0 (9)
LI(7)
S1(10)
CLK(11)
CL(1)
Q0(15)
(LO)
Q1(14)
Q2(13)
Q3(12)
(RO)
Sugestii metodologice
CUM?
-
CU CE?
-
UNDE?
- n laboratorul de electronic digital
41
Fia rezumat
Clasa ________________
Nr.
Crt.
1
2
3
4
...
Y
Nume i
prenume
elev
Profesor______________________
Competena 1
A1
A2
Competena 2
AX
A1
A2
Competena 3
A3
A1
A2
A3
zz.ll.aaaa1
zz.ll.aaaa reprezint data la care elevul a demonstrat c a dobndit cunotinele, abilitile i atitudinile vizate prin activitatea respectiv
Observaii
V. Bibliografie
1. Gheorghe M. tefan, Ioan V. Drghici, Tiberiu Murean, Eneia Barbu, (1983),
Circuite integrate digitale, Bucureti: Editura didactic i pedagogic
2. Albu, Ion. (2008). Componente electronice. La www.unsite.ro/pag.html,
3. Decodificatoare, codificatore, multiplexoare la www.utm.md
4. www.ee.tuiasi.ro
5. John F. Wakerly, ( 2002), Circuite digitale, principiile i practicile folosite n
proiectare, editura TEORA
6. www.allaboutcircuits.com/ vol_4