Sunteți pe pagina 1din 4

2.

6 Codificatorul

Prezentare teoretică

Codificatorul este un element funcţional, care reprezintă


un circuit logic combinaţional şi este destinat codificării prin m
biţi a uneia din n intrări active dintr-un număr maxim de 2m
intrări. La sinteza codificatoarelor trebuie de ţinut cont de faptul,
că concomitent nu pot fi active două sau mai multe intrări, de
aceea la sinteza codificatoarelor în tabelul de adevăr fiecare
combinaţie a variabilelor de intrare poate avea valoarea egală cu
unu doar pentru o singură variabilă şi zero pentru toate celelalte.
În acest caz sinteza codificatorului se reduce la reprezentarea
fiecărei ieşiri prin disjuncţia variabilelor de intrare, care determină
egalitatea cu unu a funcţiei respective.
Cele descrise mai sus sunt ilustrate mai jos printr-un
exemplu de sinteză a unui codificator pentru codul binar-zecimal
8 5 –2 –4. Tabelul 4.2 reprezintă tabelul de adevăr pentru sinteza
acestui codificator.
Cele descrise mai sus sînt ilustrate mai jos printr-un exemplu
de sinteză a unui codificator pentru codul binar-zecimal 8 5–2 –4.
Tabelul 2.5 reprezintă tabelul de adevăr pentru sinteza acestui
codificator.

3
Tabelul 2.5
Cifra Intrările Ieşirile
zeci- 8 5 -2 -4
mală x0 x1 X x3 x4 x5 x6 x7 x8 x9 f4 f3 f2 F1
2

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 0 1
2 0 0 1 0 0 0 0 0 0 0 1 0 1 1
3 0 0 0 1 0 0 0 0 0 0 0 1 1 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 0 0
6 0 0 0 0 0 0 1 0 0 0 1 0 1 0
7 0 0 0 0 0 0 0 1 0 0 1 1 1 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 0 1
Setul de funcţii care realizează codificatorul din tabelul de
mai sus este următorul:
f 4  x2  x4  x6  x7  x8  x9 ;
f 3  x1  x3  x5  x7  x9 ;
f 2  x2  x3  x6  x7 ;
f1  x1  x2  x4  x7  x9 .
(2.1)

Folosind legile lui De Morgan, transformăm relaţiile 2.1


pentru setul de elemente ŞI-NU:

f 4  x2  x4  x6  x7  x8  x9 ;
f3  x1  x3  x5  x7  x9 ;
(2.2)
f 2  x2  x3  x6  x7 ;
f1  x1  x2  x4  x7  x9 .

4
Schema codificatorului binar-zecimal 85(-2)(-4) şi diagrama
lui de timp sunt prezentate în figura 2.6
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0

1
0
1
0
x0 x1 x2 x3 x4 x5 x6 x7 x8 x9

F4

1
1

F3

F2

F1

0 0 0 0

F4 F3 F2 F1

200 400

x0
x1
x2
x3
x4
x5
x6
x7
x8
x9
F4
F3
F2
F1

5
Fig. 2.6 Schema codificatorului binar-zecimal 85(-2)(-4) şi
diagrama lui de timp.

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