Escolar Documentos
Profissional Documentos
Cultura Documentos
8.1. DECODIFICADORES
8.1.1. CONCEITO
Os DECODIFICADORES são circuitos que transferem um código desconhecido para
um código conhecido.
Exemplo: Suponha a situação abaixo:
SAÍDA DE DADOS no
ENTRADA DE sistema binário
DADOS no (CÓDIGO BINÁRIO)
sistema decimal
DECODIFICADOR MÁQUINA
(CÓDIGO
DECIMAL)
SISTEMAS DIGITAIS 1 1
8 Códigos e Circuitos Codificadores e Decodificadores
CÓD BCD8421
CÓD.
23 22 21 20
DECIMAL
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
SISTEMAS DIGITAIS 1 2
8 Códigos e Circuitos Codificadores e Decodificadores
3. CÓDIGO GRAY (4 Bits)
Formação:
CÓD GRAY
CÓD. DECIMAL A B C D
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
10 1 1 1 1
11 1 1 1 0
12 1 0 1 0
13 1 0 1 1
14 1 0 0 1
15 1 0 0 0
NOTE: Nesse código que somente um Bit varia de número para outro
SISTEMAS DIGITAIS 1 3
8 Códigos e Circuitos Codificadores e Decodificadores
4. CÓDIGO DE LINHA (8 Bits) ou one-cold
Formação:
CÓD LINHA
CÓD DECIMAL A B C D E F G H
0 0 1 1 1 1 1 1 1
1 1 0 1 1 1 1 1 1
2 1 1 0 1 1 1 1 1
3 1 1 1 0 1 1 1 1
4 1 1 1 1 0 1 1 1
5 1 1 1 1 1 0 1 1
6 1 1 1 1 1 1 0 1
7 1 1 1 1 1 1 1 0
5. CÓDIGO EXCESSO – 3 (4 Bits)
Formação:
CÓD EXCESSO3
CÓD DECIMAL A B C D
0 0 0 1 1
1 0 1 0 0
2 0 1 0 1
3 0 1 1 0
4 0 1 1 1
5 1 0 0 0
6 1 0 0 1
7 1 0 1 0
8 1 0 1 1
9 1 1 0 0
SISTEMAS DIGITAIS 1 4
8 Códigos e Circuitos Codificadores e Decodificadores
8.1.3. DECODIFICADOR BINÁRIO PARA O CÓDIGO GRAY DE 4 BITS – EXEMPLO
E0-E3 S0-S3
ENTRADA SAÍDA
Código DECODIFICADOR Código
BINÁRIO Gray de 4
Bits
Tabela Verdade
E3 E2 E1 E0 S3 S2 S1 S0
E3E2
0 0 0 0 0 0 0 0 0
E1E0 00 01 11 10
1 0 0 0 1 0 0 0 1
00 1 1
2 0 0 1 0 0 0 1 1
01 1 1
3 0 0 1 1 0 0 1 0
11 1 1
4 0 1 0 0 0 1 1 0
10 1 1
5 0 1 0 1 0 1 1 1
6 0 1 1 0 0 1 0 1
7 0 1 1 1 0 1 0 0 E3E2
8 1 0 0 0 1 1 0 0 E1E0 00 01 11 10
9 1 0 0 1 1 1 0 1 00 1 1
10 1 0 1 0 1 1 1 1 01 1 1
11 1 0 1 1 1 1 1 0 11 1 1
12 1 1 0 0 1 0 1 0 10 1 1
13 1 1 0 1 1 0 1 1
14 1 1 1 0 1 0 0 1
15 1 1 1 1 1 0 0 0
E3E2 E3E2
E1E0 00 01 11 10 E 1E 0 00 01 11 10
00 1 1 00
01 1 1 01 1 1 1 1
11 1 1 11
10 1 1 10 1 1 1 1
SISTEMAS DIGITAIS 1 5
8 Códigos e Circuitos Codificadores e Decodificadores
Circuito:
E3 S3
S2
E2
S1
E1
S0
E0
decodificador
8.2. CODIFICADORES
8.2.1. CONCEITO
Os CODIFICADORES são circuitos que transformam um código conhecido para um
código desconhecido.
Exemplo: Suponha a situação abaixo:
SAÍDA DE ENTRADA
DADOS DE DADOS
MÁQUINA MÁQUINA
CODIFICADOR
A B
No Cód. No Cód.
Gray BCD8421
SISTEMAS DIGITAIS 1 6
8 Códigos e Circuitos Codificadores e Decodificadores
8.3. DISPLAY DE 7 SEGMENTOS – Exemplo
Vamos neste item implementar um circuito Decodificador para Displays de 7
segmentos que traduz o Código Binário 8421.
A B C D pelo Display a b c d e f g
0 0 0 0 0 0 0 0 0 0 1
0 0 0 1 1 0 0 1 1 1 1
0 0 1 0 0 0 1 0 0 1 0
0 0 1 1 0 0 0 0 1 1 0
0 1 0 0 1 0 0 1 1 0 0
0 1 0 1 0 1 0 0 1 0 0
0 1 1 0 0 1 0 0 0 0 0
SISTEMAS DIGITAIS 1 7
8 Códigos e Circuitos Codificadores e Decodificadores
0 1 1 1 0 0 0 1 1 1 1
1 0 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 0 1 0 0
1 0 1 0 0 0 0 1 0 0 0
1 0 1 1 1 1 0 0 0 0 0
1 1 0 0 0 1 1 0 0 0 1
1 1 0 1 1 0 0 0 0 1 0
1 1 1 0 0 1 1 0 0 0 0
1 1 1 1 0 1 1 1 0 0 0
_________________________________
SISTEMAS DIGITAIS 1 8