Sunteți pe pagina 1din 3

5.8.

CONVERTOARE DE COD
Convertoarele de cod sunt circuite logice combinaionale care realizeaz conversia
numerelor binare dintr-un cod n alt cod.
La intrarea convertorului se aplic un cod binar iniial de n bii iar la ieire se obine
un alt cod binar final de m bii.
Organizarea unui convertor de cod se bazeaz pe un tabel care exprim
corespondena dintre codul de intrare i codul de ieire, coresponden care trebuie s fie
unu la unu. Codul de intrare reprezint un argument n timp ce codul de ieire este o
funcie de acest argument.
n figura 5.81 este prezentat schema bloc a unui convertor de cod.

Ieiri 2n
DECODIFICATOR

Intrri 2n

CODIFICATOR

Figura 5.8.1 Schema bloc a convertorului de cod


Convertorul de cod este alctuit dintr-o pereche decodificator codificator.
Codul de intrare de n bii este aplicat mai nti decodificatorului, rezultnd o singur ieire
activ din cele 2n ieiri. Aceast ieire activ a decodificatorului este aplicat la intrarea
codificatorului care va genera la ieirea codificatorului un cod de m bii.
1. Convertorul de cod din cod binar natural n cod binar reflectat (Gray).
n figura 5.8.2 sunt prezentate schema bloc (fig.5.8.2 a) i schema logic (fig.5.8.2 b) a
acestui convertor de cod.

B3
B2
B1
B0

G3
Convertor
de
cod
binar - Gray
a

G2
G1
G0

B3

G3

B2

G2

B1

G1

B0

G0
b

Figura 5.8.2 Convertorul de cod binar Gray

http://eprofu.ro/electronica

Pentru a nelege cum este convertit codul binar n cod Gray se studiaz tabela de adevr
a convertorului, tabela prezentat mai jos.

B3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

Binar natural
B2
B1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1

B0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

G3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

Gray

G2
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0

G1
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0

G0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0

Codul Gray este un cod numeric reflectat, care are proprietatea c 2 numere adiacente
difer prin valoarea unui singur bit.
Dup cum rezult din tabela de adevr, codul Gray se obine din codul binar astfel:

G0 - repet primele 2 locaii ale lui B0, dup care se reflect din 2 n 2 locaii;

G1 - repet primele 4 locaii ale lui B1, dup care se reflect din 4 n 4 locaii;

G2 - repet primele 8 locaii ale lui B2, dup care se reflect din 8 n 8 locaii;

G3 - repet B3.

http://eprofu.ro/electronica

2. Convertorul de cod din cod Gray n cod binar natural.


n figura 5.8.3 sunt prezentate schema bloc (fig.5.8.3 a) i schema logic (fig.5.8.3 b) a
acestui convertor de cod.

G3
G2
G1
G0

Convertor
de
cod
Gray - binar

G3

B3

G2

B2

B1

G1

B1

B0

G0

B0

B3
B2

b
Figura 5.8.3 Convertorul de cod Gray - binar

Pentru a nelege cum este convertit codul Gray n cod binar se studiaz tabela de adevr
a convertorului, tabela prezentat mai jos.

G3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

Gray
G2
G1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1
0
0
0
0
0
1
0
1
1
0
1
0
1
1
1
1

G0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

B3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

Binar natural
B2
B1
0
0
0
0
0
1
0
1
1
1
1
1
1
0
1
0
1
1
1
1
1
0
1
0
0
0
0
0
0
1
0
1

B0
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0

http://eprofu.ro/electronica

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