Sei sulla pagina 1di 7

Captulo 8 Codificadores

CAPTULO 8
CODIFICADORES
INTRODUO
Um codificador executa o processo inverso do decodificador, isto , um codificador um circuito
que tem um nmero M de linhas de entrada, sendo que somente uma delas ativada por vez, e
produz um cdigo de sada de N bits. O cdigo de sada depende da entrada ativada. A figura 1
o diagrama geral de um codificador com M entradas e N sadas.

Figura 1 - Diagrama geral de um codificador de M entradas e N sadas

CONVERSORES DE CDIGOS
Freqentemente, em sistemas digitais, necessrio converter de um cdigo para outro. Um
conversor de cdigo (s vezes tambm chamado de codificador) um dispositivo para converter
um cdigo especfico, aplicado s suas entradas, em um outro cdigo que ser fornecido nos
seus terminais de sada. A figura 2 mostra o diagrama geral de um conversor de cdigo.

Figura 2 - Diagrama geral de um conversor de cdigo

CODIFICADOR 8 PARA 3 (CI 74LS148)


Este circuito integrado realiza a codificao de 8 linhas para trs linhas em binrio (octal). A
pinagem deste CI mostrada na figura 3.
Uma caracterstica particular deste circuito a existncia de prioridade das linhas de entrada
mais significativas sobre as menos significativas, podendo ser utilizado como codificador de
prioridade.
As linhas E0 (sada) e E1 (entrada) so utilizadas para conexo em cascata (expanso octal), de
modo que no seja necessria a utilizao de circuitos adicionais para tal finalidade.
Datapool Eletrnica

Captulo 8 Codificadores

SADAS

LINHAS DE SADA
SADA

VCC

E0

16

GS

15

14

13

A0

12

11

10

A1

GND

74LS148

E1

A2

ENTRADAS

SADAS

Figura 3 - Pinagem do CI 74LS148

A operao do codificador 74LS148 pode ser resumida na tabela de funcionamento mostrada na


figura 4:

E1
H
L
L
L
L
L
L
L
L
L

X
H
X
X
X
X
X
X
X
L

1
X
H
X
X
X
X
X
X
L
H

Entradas
2
3
4
X
X
X
H
H
H
X
X
X
X
X
X
X
X
X
X
X
L
X
L
H
L
H
H
H
H
H
H
H
H

5
X
H
X
X
L
H
H
H
H
H

6
X
H
X
L
H
H
H
H
H
H

7
X
H
L
H
H
H
H
H
H
H

A2
H
H
L
L
L
L
H
H
H
H

A1
H
H
L
L
H
H
L
L
H
H

Sadas
A
H
H
L
H
L
H
L
H
L
H

H = HIGH (ALTO)
L = LOW (BAIXO)

Figura 4 - Tabela de funcionamento do CI 74LS148

Datapool Eletrnica

GS
H
H
L
L
L
L
L
L
L
L

E0
H
L
H
H
H
H
H
H
H
H

Captulo 8 Codificadores

OBJETIVO
Utilizando-se o Mdulo Universal 2000 e a placa de experincias ED08 ser verificada,
experimentalmente, a utilizao de alguns tipos de codificadores.

MATERIAL NECESSRIO
Placa de experincias ED08;
Mdulo Universal 2000.

PROCEDIMENTO
Todas as experincias relatadas neste captulo esto prontas na placa ED08. Para escolher a
ser executada, deve-se colocar as chaves I e J nas seguintes posies:

Experincia

Chave I

Chave J

1
2
3

Descrio
Codificador 4 entradas/2 sadas
Codificador 8 para 3 (CI 74LS148)
Conversor de Cdigo 2421 para 8421

Figura 5 - Tabela de descrio das experincias

EXPERINCIA 1 : CODIFICADOR 4 ENTRADAS / 2 SADAS

A chave TTL/CMOS deve estar na posio TTL, caso contrrio a placa de


experincias poder ser danificada.

1.
2.
3.
4.
5.
6.

Desligar o Mdulo Universal 2000;


Colocar a chave TTL/CMOS na posio TTL;
Encaixar a placa de experincias ED08 no SLOT H do Mdulo Universal 2000;
Ligar o Mdulo Universal;
Colocar as chaves I e J na posio ;
O circuito a ser verificado ser o da figura 6 :

Datapool Eletrnica

Captulo 8 Codificadores

Figura 6 - Codificador de 4 entradas e 2 sadas

7. Completar a tabela da figura 7.

A
1

ENTRADAS
B
C

SADAS
D

L1

Figura 7 - Tabela para codificador de 4 entradas e 2 sadas

8. Na tabela da figura 7, se mais de uma entrada fosse 1 num dado instante, o

resultado da sada seria errado. Se nenhuma entrada for 1, as sadas fornecero


.

EXPERINCIA 2 : CODIFICADOR 8 PARA 3 (CI 74LS148)

A chave TTL/CMOS deve estar na posio TTL, caso contrrio a placa de


experincias poder ser danificada.

1.
2.
3.
4.
5.
6.

Desligar o Mdulo Universal 2000;


Colocar a chave TTL/CMOS na posio TTL;
Encaixar a placa de experincias ED08 no SLOT H do Mdulo Universal 2000;
Ligar o Mdulo Universal;
Colocar as chaves I na posio e J na posio 1;
O circuito a ser verificado ser o da figura 8 :

Datapool Eletrnica

Captulo 8 Codificadores

A
B
C
D
E
F
G
H

10
11
12
13
1
2
3
4
5

0
1
2
3
4

A0
A1
A2

5
6
7
EI

GS

74LS148

E0

9
7
6

L0
L1
L2

14

15

Figura 8 - Codificador 8 para 3 utilizando o 74LS148


7. Completar a tabela da figura 9:

1
1
1
1
1
1
1
1
1

B
1

1
1
1
1
1
1
1
1

Entradas
D
E
1
1
1
1
1
1

1
1

1
1
1
1
1
1
1

1
1
1

C
1
1

1
1
1
1
1

1
1

Sadas
F
1
1
1
1
1

1
1
1

G
1
1
1
1
1
1

1
1
1
1

H
1
1
1
1
1
1
1

L1

L2

Figura 9 - Tabela de funcionamento do codificador 8 para 3

8. Concluses:
Aps realizada esta experincia, deve ter sido observado que para cada linha de entrada
ativa, as sadas assumem o valor binrio correspondente ao nmero da entrada do CI.
Tambm, deve ter sido observado que quando mais de uma entrada ativada, a entrada
mais significativa tem prioridade.

Datapool Eletrnica

Captulo 8 Codificadores

EXPERINCIA 3 : CONVERSOR DE CDIGO 2421 PARA 8421

A chave TTL/CMOS deve estar na posio TTL, caso contrrio a placa de


experincias poder ser danificada.

1.
2.
3.
4.
5.
6.

Desligar o Mdulo Universal 2000;


Colocar a chave TTL/CMOS na posio TTL;
Encaixar a placa de experincias ED08 no SLOT H do Mdulo Universal 2000;
Ligar o Mdulo Universal;
Colocar as chaves I na posio 1 e J na posio ;
O circuito a ser verificado ser o da figura 10 :

Figura 10 - Conversor de cdigo 2421 para 8421


7. Completar a tabela da figura 11.

1
1
1
1
1

ENTRADAS
B
C

1
1

1
1

1
1
1
1

L3

SADAS
L2
L1

Figura 11 - Tabela do circuito da figura 10


Datapool Eletrnica

Captulo 8 Codificadores

8. Observar pela tabela da figura 11 que as entradas A B C D esto no cdigo 2421 e


que as sadas L3 L2 L1 L esto no cdigo 8421.

Observao:
Pode-se fazer outros conversores de cdigos para converter de um cdigo qualquer para outro.
O procedimento lgico simples. Contudo, j existem alguns circuitos integrados que fazem
algumas das converses mais usuais. Outras converses podem ser feitas usando-se memrias
EPROMs ou dispositivos lgicos programveis, tais como PLA, PAL, EPLDs, etc.
Como exemplos de circuitos integrados conversores de cdigos na srie 74, tem-se o 74184,
que converte de B C D para binrio puro, e o 74185, que converte de binrio puro para B C D.

Datapool Eletrnica

Potrebbero piacerti anche