Sunteți pe pagina 1din 6

1. Efectuaţi sinteza unui decodificator complet cu trei variabile de intrare.

2. Efectuaţi sinteza unui decodificator binar-zecimal conform variante ( la indicaţia


profesorului).
3. Efectuaţi sinteza unui codificator binar-zecimal conform variantei (la indicaţia
profesorului).

Desfăşurarea lucrării
1. Se verifică corectitudinea funcţionării circuitelor integrate ale standului de laborator.
2. Se asamblează şi se reglează schema unui decodificator binar-zecimal din tema pentru
acasă în setul de elemente ŞI-NU.
3. Se asamblează şi se reglează schema unui codificator binar-zecimal din tema pentru acasă
în setul de elemente ŞI-NU.
4. Pentru circuitele asamblate se determină costul şi timpul de reţinere.

Consideratii teoretice
Toate instructiunile operatiilor care se indeplinesc in calculator se divizeaza in fragmente mai
mici numite micro operatii. In calitate de micro operatie poate servi codificarea sau decodificarea
unui cod.In dependenta de micro operatie care se realizeaza elementele functionale se impart in 2
mari grupe:
1)Combinationale
2)Secventiale

Varianta 27
Codul binar-zecimal Decodificator 5 3 2 (-1)
Codul binar-zecimal Codificator 8 3 2 (-4)

Tabelul de adevar pentru cele 10 functii, care descriu structura decodificatorului


Cifr Codul Functiile
a 5 3 2 (-1)
zeci- x1 x2 x3 x4 y0 y1 y2 y3 y4 y5 y6 y7 y8 y9
mala
0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
1 0 0 1 1 3 0 1 0 0 0 0 0 0 0 0
2 0 0 1 0 2 0 0 1 0 0 0 0 0 0 0
3 0 1 0 0 4 0 0 0 1 0 0 0 0 0 0
4 0 1 1 1 7 0 0 0 0 1 0 0 0 0 0
5 1 0 0 0 8 0 0 0 0 0 1 0 0 0 0
6 1 0 1 1 B 0 0 0 0 0 0 1 0 0 0
7 1 1 0 1 D 0 0 0 0 0 0 0 1 0 0
8 1 1 0 0 C 0 0 0 0 0 0 0 0 1 0
9 1 1 1 1 F 0 0 0 0 0 0 0 0 0 1
10 0 0 0 1 * * * * * * * * * *
11 0 1 0 1 * * * * * * * * * *
12 0 1 1 0 * * * * * * * * * *
13 1 0 0 1 * * * * * * * * * *
14 1 0 1 0 * * * * * * * * * *
15 1 1 1 0 * * * * * * * * * *

Minimizarea functiei y0 Minimizarea functiei y1


x1x x1x
2 00 01 11 10 2 00 01 11 10
x3x x3x
4 4
00 y0 00
01 * * * 01 * * *
11 11 y1
10 * * * 10 * * *

y0  x1 x2 x3 y1  x1 x2 x4
Minimizarea functiei y2 Minimizarea functiei y3
x1x x1x
2 00 01 11 10 2 00 01 11 10
x3x x3x
4 4
00 00 y3
01 * * * 01 * * *
11 11
10 y2 * * * 10 * * *

y2  x3 x4 y3  x1 x2 x3

Minimizarea functiei y4 Minimizarea functiei y5


x1x x1x
2 00 01 11 10 2 00 01 11 10
x3x x3x
4 4
00 00 y5
01 * * * 01 * * *
11 y4 11
10 * * * 10 * * *
y4  x1 x2 x4 y5  x1 x2 x3

Minimizarea functiei y6 Minimizarea functiei y7


x1x x1x
2 00 01 11 10 2 00 01 11 10
x3x x3x
4 4
00 00
01 * * * 01 * * y7 *
11 y6 11
10 * * * 10 * * *
y6  x1 x2 x4
y7  x3 x4
Minimizarea functiei y8 Minimizarea functiei y9
x1x x1x
2 00 01 11 10 2 00 01 11 10
x3x x3x
4 4
00 y8 00
01 * * * 01 * * *
11 11 y9
10 * * * 10 * * *

y8  x1 x2 x4 y9  x1 x2 x3
Schema decodificatorului binar-zecimal conform codului 5 3 2 (-1) in setul de elmente
SI-NU
Diagrama in timp pentru decodificator in setul de elmente SI-NU

Tabelul de adevăr pentru cele 10 funcţii, care descriu structura codificatorului


Cifra Ieşirile
zeci- Intrările 8 3 2 (-4)
mala
x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 f1 f2 f3 f4
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 1 0 0 0 0 0 0 0 0 0 1 1 1
2 0 0 1 0 0 0 0 0 0 0 0 0 1 0
3 0 0 0 1 0 0 0 0 0 0 0 1 0 0
4 0 0 0 0 1 0 0 0 0 0 1 0 0 1
5 0 0 0 0 0 1 0 0 0 0 0 1 1 0
6 0 0 0 0 0 0 1 0 0 0 1 0 1 1
7 0 0 0 0 0 0 0 1 0 0 1 1 0 1
8 0 0 0 0 0 0 0 0 1 0 1 0 0 0
9 0 0 0 0 0 0 0 0 0 1 1 1 1 1

Setul de functii care realizeaza codificatorul din tabelul de mai sus este urmatorul

f1 = x4  x6  x7  x8  x9
f2 = x1  x3  x5  x7  x9
f3 = x1  x2  x5  x6  x9
f4 = x1  x4  x6  x7  x9

Sau transformat relatiile de mai sus in setul de elemnte SI-NU

f1  x4 x6  x7   x8 x9
f 2  x1  x3   x5 x7 x9
f 3  x1  x2   x5 x6 x9
f 4  x1  x4   x6 x7 x9

Schema codificatorului binar-zecimal conform codului 8 3 2 (-4) in setul de elmente


SI-NU

Diagrama in timp pentru codificator in setul de elmente SI-NU

Concluzie

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