Códigos2
1715 palavras
7 páginas
CódigosCOLTEC
Prof. Adilson Assis Moreira
Códigos Numéricos
• BCD: Decimal Codificado em
Binário
– é ponderado
– é o mais usado
– é diferente de binário
• 200910=0010.0000.0000.1001(BCD)
• 200910=111110110012
DECIMAL
BCD
8421
0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
100 1
Códigos Numéricos
• Excesso-3:
– não ponderado
– simétrico
– tem uso em circuitos aritméticos
DECIMAL
BCD
XS-3
8421
DCBA
0
0000
0011
1
0001
0100
2
0010
0101
3
0011
0110
4
0100
0111
5
0101
1000
6
0110
1001
7
0111
1010
8
1000
1011
9
100 1
1100
Códigos Numéricos
• 2em5:
– não ponderado
– menos eficiente: 5 bits
– fácil detecção de erros: sempre
2 bits 1
DECIMAL
2 EM 5
EDCBA
0
00011
1
00101
2
00110
3
01001
4
01010
5
01100
6
10001
7
10010
8
10100
9
11000
Códigos Numéricos
DECIMAL
51111
• 51111:
– ponderado
– pouco eficiente
– fácil decodificação
51111
0
00000
1
00001
2
00011
3
00111
4
01111
5
10000
6
10001
7
10011
8
10111
9
11111
Códigos Numéricos
• JOHNSON:
– não ponderado
– pouco eficiente
– gerado por registrador de deslocamento DECIMAL
JOHNSON
EDCBA
0
00000
1
00001
2
00011
3
00111
4
01111
5
11111
6
11110
7
11100
8
11000
9
10000
Códigos Numéricos
• BIQUINÁRIO:
– pouco eficiente
– ponderado
– fácil detecção de erros
– fácil decodificação
DECIMAL
BIQUINÁRIO
50 43210
0
01 00001
1
01 00010
2
01 00100
3
01 01000
4
01 10000
5
10 00001
6
10 00010
7
10 00100
8
10 01000
9
10 10000
Códigos Numéricos
DECIMAL
• GRAY:
– não é código decimal
– não ponderado
– só muda um bit entre números inteiros vizinhos
– usado em codificadores de velocidade e ângulo
GRAY*
G3G2G1G0
0
0 0 0 0
1
0 0 0 1
2
0 0 1 1
3
0 0 1 0
4
0 1 1 0
5
0 1 1 1
6
0 1 0 1
7
0 1 0 0
8
1 1 0 0
9
1 1 0 1
Codificador GRAY
Codificador GRAY
•
O desalinhamento dos sensores produz leituras falsas no disco codificado em binário quando vários bits