Escolar Documentos
Profissional Documentos
Cultura Documentos
Codificadores e Decodificadores
SEL 0414 - Sistemas Digitais Prof. Dr.
Marcelo Andrade da Costa Vieira
Códigos/Decodificadores
CÓDIGOS:
Informação
Código
EMISSOR RECEPTOR
Canal
Funções Lógicas Códigos/Decodificadores
1. CÓDIGO GRAY
● Apenas um
bit varia entre
dois decimais
consecutivos;
● Representa
16 dígitos;
● Utilizadopara
codificação de
símbolos em modems.
Funções Lógicas
Códigos/Decodificadores
1. CÓDIGO GRAY
(Variação de apenas 1 bit entre cada
01234 CD
0000 0001
00 01 11 10
0011 0010
0110 AB
56 0101 78
00 0 15
0111
0100 1101 01 11 12 65 9
789
1100
14 13
10
10 11 12 13 1111 1110 1001 1000 34
14 15 1010 1011 11 12
10
Funções Lógicas
Códigos/Decodificadores
2. CÓDIGO 2 entre 5
3. CÓDIGO ASCII
• (“American Standard Code for Information Interchange”)
• Código Alfa-numérico:
• algarismos;
• caracteres alfabéticos;
• caracteres especiais (%, ?, &, #...);
• caracteres de controle (<RETURN>...)
• Código de 7 bits: X6X5X4X3X2X1X0 (X = 0 ou 1)*
* Letra A 🡪 100 0001; Letra B 🡪 100 0010; Letra a 🡪 110 0001; Numeral 1 🡪 011 0001....
FIM
Funções Lógicas Códigos/Decodificadores
Conversão de Binário para ASCII ●
Exemplo ⇨ 1001000 1000101 1001100 1010000
HELP
● Resposta ⇨ HELP
Funções Lógicas Códigos/Decodificadores
DECODIFICADORES x CODIFICADORES
● Decodificador:
● Circuito digital que faz a conversão de um
código binário para um outro código ou um
número qualquer ;
● Geralmente recebe um código binário na
entrada e ativa apenas 1 saída,
correspondente ao número decodificado;
● Codificador:
● Circuito digital que faz a conversão de um
número (ou um código qualquer) para um
código binário;
● Geralmente recebe um dado de entrada
onde somente um bit é ativado por vez, e tem
como saída um código binário de N bits;
Decodificadores
1. Diagrama geral de um
DECODIFICADOR
Codificadores
2. Diagrama geral de um
CODIFICADOR
Codificadores
CODIFICADORES
1. Gray 🡪 Binário
BinárioAB
S3 =
A ABCDS 3
Gray 🡪
0000 01
0 CD 00 11 10
0010 1
0001 0011 000 00 00 1
01
0110 0111 0101 1
0100 1100 1101 1010 1011 1001
1000
1111 1110
1111
00001111 01
0 10
01 11
0011
0
Gray 🡪 Binário
S2 = AB+AB = A + B
AB
ABCD S2
0000 01
0 CD 00 11 10
0010 1
0001 0011 0 0 0 00 01 0
0
0110 01 11
0111 1010
0101 1 1
0100
10
1100
1101 1
0 01
1111
1110
111
100
1
00
1
1011 1001 111 1 0
1000
Gray 🡪 Binário
S1 = ABC+ABC+ABC+ABC = A+B+C
AB
ABCD S1
0000 01
0 CD 00 11 10
0010 1
0001 0011 0 1 1 00 01 0
0
0110 01 11
0111 1010
0101 1 0
0100
10
1100
1101 1
1 10
1111
1110
001
100
01
11
0
1011 1001 011 0 1
1000
Gray 🡪 Binário
S0 = A + B + C + D
AB
ABCD S2
0000 01
0 CD 00 11 10
0010 1
0001 0011 1 0 1 00 01 0
1
0110 01 11
0111 1010
0101 0 0
0100
10
1100
1101 01
0 10
1111
1110
010
101
1
01
1
1011 1001 1000 101 0
1
Codificadores
CODIFICADORES 1. AS3
Gray 🡪 Binário
ABCDS3S2S1S0
Gray Binário
0000 00010 1 0 0 1 0 0 0 1 1 0
0011 00101 0 0 0 1 0 1 0 1 1 0 CD
0110 01110 1 1 1 1 0 0 0 1 0 0
0101 01001 1 0 1 0 1 0 1 1 1 1
B
1100 11010 0 1 1 0 1 1 1 1 0 1
1111 11101 1 1
1010 1011
1001 1000
000000
S2
S0
S1
Funções Lógicas Códigos/Decodificadores
DECODIFICADORES
2. BCD 🡪 Display de 7 segmentos
Display de 7 Segmentos
- Conjunto de 7 LEDs conectados
Display de 7 Segmentosa
f DISPLAY A LED:
g b
• catodo comum (catodos de todos
os LEDs aterrados) 🡪 acende com
e nível lógico 1
c
d • anodo comum (anodos de todos
os LEDs lógico 0
ligados em Vcc) 🡪 acende com nível
1
BCD 🡪 Display de 7 segmentos
a = A+C+BD+BD = A+C+B + D
AB
ABCD a
0000 01
1 CD 00 11 10
0011 1
0001 0010 0 1 1 00 10 x
0100 01 11 0
0101
0110 1
0111
1000 x
1001 1x
1010 1
1011 1100
011 x
111
1x
xx 10
1x
1101 1110 xxx 1 x
1111
Funções Lógicas
Códigos/Decodificadores
DECODIFICADORES
2. BCD 🡪 Display de 7 segmentos
e
bc
d
Funções Lógicas Códigos/Decodificadores
● Circuito Lógico
Decodificador BCD 🡪 Display de 7
DECODIFICADORES
3. Binário 🡪 Decimal (Gerador de Produtos
Canônicos)
0 0 A B
0 1 A B
1 0 A B
1 1 A B
Funções Lógicas Códigos/Decodificadores
DECODIFICADORES
3. Binário 🡪 Decimal (Gerador de Produtos Canônicos) 2
variáveis
Saída A B 0 0 ao mesmo
tempo! P3
Po AB
A B 0 1 P1
A B 1 0 P2
A B 1 1 P3
● Não há
combinação
de entrada
que P0 P1 P2
ative mais de
Entrada Entrada uma saída
Funções Lógicas Códigos/Decodificadores
DECODIFICADORES
3. Binário 🡪 Decimal (Gerador de Produtos
Canônicos)
Funções Lógicas Códigos/Decodificadores
DECODIFICADORES
3. Comercial 74138 (Binário 🡪
Decimal)
Funções Lógicas Códigos/Decodificadores
DECODIFICADORE
S 4. BCD 🡪 Decimal
Codificadores
CODIFICADORES
5. Octal 🡪 Binário
EXEMPLOS Codificadores e Decodificadores
● Decodificador:
● Codificador:
● Gray → Binário (4 x 4);
● Octal → Binário (8 x 3);
● Decimal → BCD (10x4);
● Codificador 8x3, 16x4, 32x5, etc.