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:
l

l
l

Conjunto organizado de sinais em que a informao


transformada para efetivar o processo de
comunicao;
Nmeros, letras ou palavras representadas por um
grupo especial de smbolos (dgitos binrios);
Ex. Cdigo BCD, GRAY, ASCII, ...
PROCESSO DE COMUNICAO
Informao

Cdigo

EMISSOR

RECEPTOR
Canal

Funes Lgicas
Cdigos/Decodificadores

1. CDIGO GRAY
l

Apenas um bit varia


entre dois decimais
consecutivos;

Representa 16 dgitos;

Utilizado para
codificao de
smbolos em modems.

Funes Lgicas
Cdigos/Decodificadores

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
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000

AB

00
0

01
7

11 10
8 15

01

11

10 13

10

11 12

CD
00

14

Funes Lgicas
Cdigos/Decodificadores

2. CDIGO 2 entre 5

(2 bits 1 em 5 bits) usado em telefonia


Cdigos de 5 bits facilitam:
decodificao em alguns casos;
deteco de erros (BIT DE PARIDADE)

Primeiros cdigos alfa numricos

Funes Lgicas
Cdigos/Decodificadores

3. CDIGO ASCII

(American Standard Code for Information Interchange)

Cdigo Alfa-numrico:

possui 7 bits (128 caracteres)


verso estendida de 8 bits (256 caracteres)
mundialmente utilizado para troca de informaes
entre equipamentos de comunicao

algarismos;
caracteres alfabticos;
caracteres especiais (%, ?, &, #...);
caracteres de controle (<RETURN>...)

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....

Funes Lgicas
Cdigos/Decodificadores

CDIGO ASCII

FIM

CDIGO ASCII estendido

Funes Lgicas
Cdigos/Decodificadores

Converso de Binrio para ASCII


l

Exemplo

1001000 1000101 1001100 1010000

1001000 1000101 1001100 1010000

H
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;

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

S3S2S1S0

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

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

Gray Binrio

S3 = A
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

AB
CD

00

01

11

10

00

01

11

10

Gray Binrio

S2 = AB+AB = A + B
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

AB
CD

00

01

11

10

00

01

11

10

Gray Binrio

S1 = ABC+ABC+ABC+ABC = A+B+C
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

AB
CD

00

01

11

10

00

01

11

10

Gray Binrio

S0 = A + B + C + D
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

AB
CD

00

01

11

10

00

01

11

10

Codificadores

CODIFICADORES
1. Gray Binrio
Gray
ABCD

S3S2S1S0

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

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

Binrio
S3
S2

S1

S0

Funes Lgicas
Cdigos/Decodificadores

DECODIFICADORES
2. BCD Display de 7 segmentos

LED

Display de 7 Segmentos
- Conjunto de 7 LEDs conectados

Display de 7 Segmentos

a
b

catodo comum (catodos de todos os LEDs


aterrados) acende com nvel lgico 1

g
c

e
d

DISPLAY A LED:

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

1
0
1
1
0
1
1
1
1
1
x
x
x
x
x
x

AB
CD

00

01

11

10

00

01

11

10

Funes Lgicas
Cdigos/Decodificadores

DECODIFICADORES
2. BCD Display de 7 segmentos
a
b

f
g

e
d

Funes Lgicas
Cdigos/Decodificadores

l Circuito

Lgico

Decodificador BCD Display de 7 segmentos


l CI

Comercial 7446

Funes Lgicas
Cdigos/Decodificadores

DECODIFICADORES
3. Binrio Decimal
l

(Gerador de Produtos Cannicos)

Circuito que tem apenas uma sada ativa (alta ou


baixa), de acordo com o produto fundamental
correspondente colocado na entrada
A

0
0
1
1

0
1
0
1

Produto Fundamental
A
A
A
A

B
B
B
B

Funes Lgicas
Cdigos/Decodificadores

DECODIFICADORES
3. Binrio Decimal

(Gerador de Produtos Cannicos)

2 variveis
Entrada Entrada Sada

AB

00

Po

AB

01

P1

AB

10

P2

AB

11

P3

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

A
B

P0
P1
P2
P3

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

Codificadores

CODIFICADORES
5. Octal Binrio

Codificadores e Decodificadores

EXEMPLOS

l Decodificador:
l Binrio

Gray
(4 x 4);
l Binrio Decimal
(4 x 10);
l BCD Display de 7 segmentos (4x7);
l Decodificador 3x8, 4x16, 5x32, etc.
l Codificador:
l Gray

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

FIM

You might also like