Documente Academic
Documente Profesional
Documente Cultură
Circuite Numerice - Laborator
Circuite Numerice - Laborator
Decodificatoare I
LUCRAREA nr. 4.
DECODIFICATOARE I
Decodificatoarele sunt circuite logice combinaionale ce activeaz una sau mai multe ieiri, funcie de cuvntul de cod aplicat la intrare. Printre aplicaiile acestor circuite pot fi amintite: adresarea memoriilor, afiarea numeric, multiplexarea datelor, etc. 1. Decodificator de adres cu intrri de validare Acest tip de decodificator este utilizat la adresarea memoriilor n sistemele cu microprocesor. Circuitul activeaz o singur linie de ieire corespunztoare codului de intrare. Activarea se face doar n cazul n care intrrile de validare sunt activate (circuitul este selectat). Un astfel de circuit, foarte utilizat este circuitul 74LS138 (fig.1), al crui tabel de adevr este prezentat n tabelul alturat.
E1 E2 E3
B 74LS138
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
Figura 1
E1 E 2 E3 C B A Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0
0 X X 1 1 1 1 1 1 1 1 X 1 X 0 0 0 0 0 0 0 0 X X 1 0 0 0 0 0 0 0 0 X X X 0 0 0 0 1 1 1 1 X X X 0 0 1 1 0 0 1 1 X X X 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1
Observaii
circuit invalidat circuit invalidat circuit invalidat ieirea 0 activ ieirea 1 activ ieirea 2 activ ieirea 3 activ ieirea 4 activ ieirea 5 activ ieirea 6 activ ieirea 7 activ
Circuitul are 3 intrri pentru cuvntul de cod (A, B, C) care realizeaz activarea ieirii corespunztoare:
21
Decodificatoare I
LUCRAREA nr. 4.
Yi = 0 i
Z
= CBA B = C 22 + B 21 + A 20
i 3 intrri pentru selecia circuitului. (capsulei), active pe 1 logic E1 respectiv pe 0 logic E2 i E3 . Activarea circuitului se face numai atunci cnd toate intrrile de selecie sunt active. Cele 3 variabile pot fi nlocuite cu una singur E = E1 E2 E2 pentru sintez. 2. Decodificator BCD - zecimal n practic se ntlnesc frecvent cazuri cnd este necesar trecerea din cod BCD (Zecimal Codat Binar) n cod zecimal. Corespondena celor 2 coduri este prezentat mai jos, n tabelul de adevr al circuitului.
D C B A Y9 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Observaii
ieirea 0 activ ieirea 1 activ ieirea 2 activ ieirea 3 activ ieirea 4 activ ieirea 5 activ ieirea 6 activ ieirea 7 activ ieirea 8 activ ieirea 9 activ ieiri inactive ieiri inactive ieiri inactive ieiri inactive ieiri inactive ieiri inactive
Circuitul este construit pentru a funciona cu cod BCD la intrare. n aceste condiii putem s considerm ieirile pentru combinaiile peste 1001 ca fiind indiferente i s obinem o variant mai simpl de circuit. Tabelul de mai sus este complet definit, astfel c nici o ieire nu se va activa pentru coduri peste 9. 3. Lucrri de efectuat n laborator Se completeaz fia de laborator disponibil la adresa: http://www.ee.tuiasi.ro/~demm/Digital_Circuits/FiaLab4.DOC
22
Decodificatoare I
00
01
11
10
00
01
11
10
00
01
11
10
00
01
11
10
00
01
11
10
00
01
11
10
23
Decodificatoare I
LUCRAREA nr. 4.
2. S se sintetizeze decodificatorul de adres folosind metoda VeitchKarnaugh i s se verifice funcionarea acestuia n MaxPlusII. Schema cu pori:
Formele de und:
E C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 24