Laborator numarul 4 SCM
-
Upload
gabrielle-gabbyttzy -
Category
Documents
-
view
224 -
download
0
description
Transcript of Laborator numarul 4 SCM
Decodificatoare
Laborator Circuite Numerice
ETh - III - Metrologie
LUCRAREA nr. 4.
Decodificatoare
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 validareAcest 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).
Figura 1Un astfel de circuit, foarte utilizat este circuitul 74LS138 (fig.1), al crui tabel de adevr este prezentat n tabelul alturat.
CBA
Observaii
0xxxxx11111111circuit invalidat
x1xxxx11111111circuit invalidat
xx1xxx11111111circuit invalidat
10000011111110ieirea 0 activ
10000111111101ieirea 1 activ
10001011111011ieirea 2 activ
10001111110111ieirea 3 activ
10010011101111ieirea 4 activ
10010111011111ieirea 5 activ
10011010111111ieirea 6 activ
10011101111111ieirea 7 activ
Circuitul are 3 intrri pentru cuvntul de cod (A, B, C) care realizeaz activarea ieirii corespunztoare:
i 3 intrri pentru selecia circuitului. (capsulei)
, active pe 1 logic (E1) respectiv pe 0 logic. Activarea circuitului se face numai atunci cnd toate intrrile de selecie sunt active.
2. Decodificator BCD - zecimal
(n practic se ntlnesc frecvent cazuri cnd este necesar trecerea din cod BCD (Binnary Coded Decimaly = Zecimal Codat Binar) n cod zecimal. Corespondena celor 2 coduri este prezentat n tabelul de mai jos, care este de fapt i tabelul de adevr al circuitului.
DCBA
Observaii
00001111111110ieirea 0 activ
00011111111101ieirea 1 activ
00101111111011ieirea 2 activ
00111111110111ieirea 3 activ
01001111101111ieirea 4 activ
01011111011111ieirea 5 activ
01101110111111ieirea 6 activ
01111101111111ieirea 7 activ
10001011111111ieirea 8 activ
10010111111111ieirea 9 activ
10101111111111ieiri inactive
10111111111111ieiri inactive
11001111111111ieiri inactive
11011111111111ieiri inactive
11101111111111ieiri inactive
11111111111111ieiri inactive
Diagrama Karnaugh a acestui circuit poate fi sintetizat n felul urmtor:
DC
BA00011110
0004X8
0115X9
1137XX
1026XX
Deoarece strile false nu las ieirile inactive, se spune ca acest decodificator nu rejecteaz datele false de la intrare. Diagrama de mai sus reprezint de fapt 10 diagrame explicite, coninnd o singur unitate n dreptul celulei care indic numrul celulei zecimale.
3. Lucrri de efectuat n laborator
3.1. S se realizeze sinteza circuitului din figura 1 cu fcnc i fcnd, folosind diagramele Karnaugh.
S se implementeze acest circuit pe macheta din laborator, i s se verifice funcionarea sa. Datele obinute se vor trece n tabelul urmtor:
NzDCBA
U 1/0
U 1/0
U 1/0
U 1/0
U 1/0
U 1/0
U 1/0
U 1/0
00000
10001
.
S se verifice funcionarea unui circuit 74LS138 i s se compare cu a celui obinut prin sintez.
TEMA:
1.S se sintetizeze decodificatorul BCD-zecimal cu fcnc i fcnd.
2.S se implementeze un decodificator BCD-zecimal care s realizeze rejecia strilor false.
Decodificatoare I
_939455488.unknown
_939456223.unknown
_1002497864.unknown
_1002497866.unknown
_1002497867.unknown
_1002497865.unknown
_939456232.unknown
_1002497862.unknown
_1002497863.unknown
_1002497860.unknown
_1002497861.unknown
_939456260.unknown
_939456224.unknown
_939456219.unknown
_939456221.unknown
_939456222.unknown
_939456220.unknown
_939455490.unknown
_939456217.unknown
_939456218.unknown
_939455491.unknown
_939455489.unknown
_939455484.unknown
_939455486.unknown
_939455487.unknown
_939455485.unknown
_939455482.unknown
_939455483.unknown
_939380155.unknown
_939455481.unknown
_939380348.unknown
_939378064.doc
A
B
C
E3
E2
E1
Y7
Y6
Y5
Y4
Y0
Y2
Y3
Y1
74LS138