You are on page 1of 37

Aula 7

Codificadores e Decodificadores
SEL 0414 - Sistemas Digitais
Prof. Dr. Marcelo Andrade da Costa Vieira

Cdigos/Decodificadores

CDIGOS:
Conjunto organizado de sinais em que a informao transformada para efetivar o processo de p p comunicao; Nmeros, letras ou palavras representadas por um grupo especial de smbolos (dgitos binrios); Ex. Cdigo BCD, GRAY, ASCII, ...
PROCESSO DE COMUNICAO Informao EMISSOR Canal

Cdigo RECEPTOR

Cdigos/Decodificadores Funes Lgicas

1. CDIGO GRAY
Apenas um bit varia entre dois decimais consecutivos; ; Representa 16 dgitos; Utilizado para codificao de smbolos em modems modems.

Cdigos/Decodificadores Funes Lgicas

1. CDIGO GRAY
(Variao de apenas 1 bit entre cada algarismo) Decimal
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Gray
0000 0001 0011 0010 0110 0 0 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

AB CD 00 01 11 10

00 0 1 2 3

01 7 6 5 4

11 10 8 15 9 14

10 13 11 12

Cdigos/Decodificadores Funes Lgicas

2. CDIGO 2 entre 5
(2 bits 1 em 5 bits) usado em telefonia Cdigos de 5 bits facilitam: d decodificao em alguns casos; difi l deteco de erros (BIT DE PARIDADE)

Primeiros cdigos alfa numricos

Cdigos/Decodificadores 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 d controle ( RETURN t de t l (<RETURN>...) ) (X = 0 ou 1)*
110 0001; Numeral 1 011 0001....

* Letra A

Cdigo de 7 bits: X6X5X4X3X2X1X0


100 0001; Letra B 100 0010; Letra a

Cdigos/Decodificadores Funes Lgicas

CDIGO ASCII

FIM

CDIGO ASCII estendido

Cdigos/Decodificadores Funes Lgicas

Converso de Binrio para ASCII


Exemplo 1001000 1000101 1001100 1010000

1001000 1000101 1001100 1010000

H Resposta p

E HELP

Cdigos/Decodificadores Funes Lgicas

DECODIFICADORES x CODIFICADORES

Decodificador:
Circuito digital que faz a converso de um cdigo binrio para um outro cdigo ou um nmero qua que qualquer ; Geralmente recebe um cdigo binrio na entrada e ativa apenas 1 sada, correspondente ao nmero decodificado;

Codificador:
Circuito digital que faz a converso de um nmero (ou um cdigo qualquer) para um cdigo ( g q q )p g binrio; Geralmente recebe um dado de entrada onde somente um bit ativado por vez, e tem como sada um cdigo binrio de N bits;

Decodificadores

1. Diagrama geral de um DECODIFICADOR

Codificadores

2. Diagrama geral de um CODIFICADOR

Codificadores

CODIFICADORES 1. Gray Binrio


Decimal
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

ABCD
0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

S3S2S1S0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Gray

Binrio

S3 = A
ABCD
0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

S3
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

AB CD 00 01

00 0 0

01 0 0

11 1 1

10 1 1

11 10

0 0

0 0

1 1

1 1

Gray

Binrio

S2 = AB+AB = A + B
ABCD
0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

S2
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

AB CD 00 01

00 0 0

01 1 1

11 0 0

10 1 1

11 10

0 0

1 1

0 0

1 1

Gray

Binrio

S1 = ABC+ABC+ABC+ABC = A+B+C
ABCD
0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

S1
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

AB CD 00 01

00 0 0

01 1 1

11 0 0

10 1 1

11 10

1 1

0 0

1 1

0 0

Gray

Binrio

S0 = A + B + C + D
ABCD
0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

S2
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

AB CD 00 01

00 0 1

01 1 0

11 0 1

10 1 0

11 10

0 1

1 0

0 1

1 0

Codificadores

CODIFICADORES 1. Gray Binrio


G ay Gray
ABCD
0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

Binrio o S3 S2

S3S2S1S0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

S1

S0

Cdigos/Decodificadores Funes Lgicas

DECODIFICADORES 2. BCD Display de 7 segmentos

LED

Display de 7 Segmentos
- Conjunto de 7 LEDs conectados

Display de 7 Segmentos

a f g e d c b 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

BCD

Display de 7 segmentos

a = A+C+BD+BD = A+C+B + D
ABCD
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

a
1 0 1 1 0 1 1 1 1 1 x x x x x x

AB CD 00 01

00 1 0

01 0 1

11 x x

10 1 1

11 10

1 1

1 1

x x

x x

Cdigos/Decodificadores Funes Lgicas

DECODIFICADORES 2. BCD Display de 7 segmentos


a f g e d c b

Cdigos/Decodificadores Funes Lgicas

Circuito Lgico

Decodificador BCD

Display de 7 segmentos

CI Comercial 7446

Cdigos/Decodificadores Funes Lgicas

DECODIFICADORES 3. Binrio Decimal

(Gerador de Produtos Cannicos)

Circuito que tem apenas uma sada ativa (alta ou baixa), baixa) de acordo com o produto fundamental correspondente colocado na entrada A 0 0 1 1 B 0 1 0 1 Produto Fundamental A A A A B B B B

Cdigos/Decodificadores Funes Lgicas

DECODIFICADORES 3. Binrio Decimal


Entrada Entrada Sada

(Gerador de Produtos Cannicos)

2 variveis ari eis


A B P1 P2 AB AB AB AB 00 01 10 11 Po P1 P2 P3 P0

No h combinao de entrada que ative mais de uma sada ao mesmo tempo!

P3

Cdigos/Decodificadores Funes Lgicas

DECODIFICADORES 3. Binrio Decimal

(Gerador de Produtos Cannicos)

Cdigos/Decodificadores Funes Lgicas

DECODIFICADORES 3. Comercial 74138 (Binrio

Decimal)

Cdigos/Decodificadores Funes Lgicas

DECODIFICADORES 4. BCD Decimal

Codificadores

CODIFICADORES 5. Octal Binrio

Codificadores e Decodificadores

EXEMPLOS

Decodificador:
Binrio Gray (4 x 4); Binrio Decimal (4 x 10); BCD Display de 7 segmentos (4x7); Decodificador 3 8 4 16 5 32 etc. D difi d 3x8, 4x16, 5x32, t

Codificador:
Gray Binrio (4 x 4); Octal Binrio (8 x 3); Decimal BCD ( (10x4); ) Codificador 8x3, 16x4, 32x5, etc.

FIM

You might also like