aula 7 - codificadores e decodificadores
Post on 08-Nov-2015
294 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Codificadores e Decodificadores
SEL 0414 - Sistemas Digitais
Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 7
-
CDIGOS:
Cdigos/Decodificadores
l Conjunto organizado de sinais em que a informao transformada para efetivar o processo de comunicao;
l Nmeros, letras ou palavras representadas por um grupo especial de smbolos (dgitos binrios);
l Ex. Cdigo BCD, GRAY, ASCII, ...
EMISSOR RECEPTOR
Informao Cdigo
Canal
PROCESSO DE COMUNICAO
-
Funes Lgicas Cdigos/Decodificadores
1. CDIGO GRAY
l Apenas um bit varia entre dois decimais consecutivos;
l Representa 16 dgitos;
l Utilizado para codificao de smbolos em modems.
-
1. CDIGO GRAY
Decimal Gray
Funes Lgicas
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15
0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000
(Variao de apenas 1 bit entre cada algarismo)
AB CD
00
01
11
10
00 01 11 10 0
1
2
3 4
5
6
7 8
9
10
11 12
13
14
15
Cdigos/Decodificadores
-
2. CDIGO 2 entre 5
Funes Lgicas
(2 bits 1 em 5 bits) usado em telefonia Cdigos de 5 bits facilitam:
decodificao em alguns casos; deteco de erros (BIT DE PARIDADE)
Cdigos/Decodificadores
-
Primeiros cdigos alfa numricos
-
Funes Lgicas
3. CDIGO ASCII (American Standard Code for Information Interchange)
possui 7 bits (128 caracteres) verso estendida de 8 bits (256 caracteres) mundialmente utilizado para troca de informaes
entre equipamentos de comunicao
Cdigo Alfa-numrico:
algarismos; caracteres alfabticos; caracteres especiais (%, ?, &, #...); caracteres de controle (...)
Cdigo de 7 bits: X6X5X4X3X2X1X0 (X = 0 ou 1)*
* Letra A 100 0001; Letra B 100 0010; Letra a 110 0001; Numeral 1 011 0001....
Cdigos/Decodificadores
-
FIM
CDIGO ASCII Funes Lgicas Cdigos/Decodificadores
-
CDIGO ASCII estendido
-
Converso de Binrio para ASCII
l Exemplo 1001000 1000101 1001100 1010000
1001000 1000101 1001100 1010000
H E L P
l Resposta HELP
Funes Lgicas Cdigos/Decodificadores
-
DECODIFICADORES x CODIFICADORES
l Decodificador: l Circuito digital que faz a converso de um cdigo
binrio para um outro cdigo ou um nmero qualquer ;
l Geralmente recebe um cdigo binrio na entrada e ativa apenas 1 sada, correspondente ao nmero decodificado;
l Codificador: l Circuito digital que faz a converso de um
nmero (ou um cdigo qualquer) para um cdigo binrio;
l Geralmente recebe um dado de entrada onde somente um bit ativado por vez, e tem como sada um cdigo binrio de N bits;
Funes Lgicas Cdigos/Decodificadores
-
1. Diagrama geral de um DECODIFICADOR
Decodificadores
-
2. Diagrama geral de um CODIFICADOR
Codificadores
-
CODIFICADORES 1. Gray Binrio
Decimal ABCD S3S2S1S0 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000
0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1
Codificadores
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15
-
AB CD 00
00
01
01
0
0
0
0
11 10
1
1
1
1
11
10
0
0
0
0
1
1
1
1
ABCD S3 0000
0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
S3 = A Gray Binrio
-
AB CD 00
00
01
01
0
1
1
0
11 10
0
1
1
0
11
10
0
1
1
0
0
1
1
0
ABCD S2 0000
0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
S2 = AB+AB = A + B Gray Binrio
-
AB CD 00
00
01
01
0
1
1
0
11 10
0
1
1
0
11
10
1
0
0
1
1
0
0
1
ABCD S1 0000
0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
S1 = ABC+ABC+ABC+ABC = A+B+C Gray Binrio
-
AB CD 00
00
01
01
0
0
1
1
11 10
0
0
1
1
11
10
0
0
1
1
0
0
1
1
ABCD S2 0000
0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Gray Binrio
S0 = A + B + C + D
-
CODIFICADORES 1. Gray Binrio
ABCD S3S2S1S0
Codificadores
0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000
0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1
A S3
B
C
D
S2
S1
S0
Gray Binrio
-
DECODIFICADORES 2. BCD Display de 7 segmentos
Funes Lgicas Cdigos/Decodificadores
-
LED
-
Display de 7 Segmentos - Conjunto de 7 LEDs conectados
-
a
b
c
d
e
f g
DISPLAY A LED: catodo comum (catodos de todos os LEDs aterrados) acende com nvel lgico 1 anodo comum (anodos de todos os LEDs ligados em Vcc) acende com nvel lgico 0
Display de 7 Segmentos
-
11
-
AB CD 00
00
01
01
1
1
0
0
11 10
x
1
1
x
11
10
1
1
1
1
x
x
x
x
ABCD a 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1 0 1 1 0 1 1 1 1 1 x x x x x x
a = A+C+BD+BD = A+C+B + D
BCD Display de 7 segmentos
-
DECODIFICADORES 2. BCD Display de 7 segmentos
Funes Lgicas
a
b
c
d
e
f g
Cdigos/Decodificadores
-
Funes Lgicas Cdigos/Decodificadores
l Circuito Lgico
-
l CI Comercial 7446
Decodificador BCD Display de 7 segmentos
-
DECODIFICADORES 3. Binrio Decimal (Gerador de Produtos Cannicos)
Funes Lgicas Cdigos/Decodificadores
l Circuito que tem apenas uma sada ativa (alta ou baixa), de acordo com o produto fundamental correspondente colocado na entrada
A B 1 1 A B 0 1 A B 1 0 A B 0 0
Produto Fundamental B A
-
Entrada Entrada Sada
A B 0 0 Po A B 0 1 P1 A B 1 0 P2 A B 1 1 P3
A
B P0
P1
P2
P3
2 variveis
l No h combinao de entrada que ative mais de uma sada ao mesmo tempo!
DECODIFICADORES 3. Binrio Decimal (Gerador de Produtos Cannicos)
Funes Lgicas Cdigos/Decodificadores
-
DECODIFICADORES 3. Binrio Decimal (Gerador de Produtos Cannicos)
Funes Lgicas Cdigos/Decodificadores
-
DECODIFICADORES 3. Comercial 74138 (Binrio Decimal)
Funes Lgicas Cdigos/Decodificadores
-
DECODIFICADORES 4. BCD Decimal
Funes Lgicas Cdigos/Decodificadores
-
CODIFICADORES 5. Octal Binrio
Codificadores
-
EXEMPLOS Codificadores e Decodificadores
l Decodificador:
lBinrio Gray (4 x 4); lBinrio Decimal (4 x 10); lBCD Display de 7 segmentos (4x7); lDecodificador 3x8, 4x16, 5x32, etc.
l Codificador:
lGray Binrio (4 x 4); lOctal Binrio (8 x 3); lDecimal BCD (10x4); lCodificador 8x3, 16x4, 32x5, etc.
-
FIM
top related