Documente Academic
Documente Profesional
Documente Cultură
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
B3
B2
B1
B0
G3
Convertor
de
cod
binar - Gray
a
G2
G1
G0
B3
G3
B2
G2
B1
G1
B0
G0
b
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
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