You are on page 1of 28

ELETRNICA DIGITAL II

AULA 04: CIRCUITOS LGICOS MSI: CODIFICADORES E DECODIFICADORES


PROFESSORA: EVLYN FERNANDES
EMAIL: evlyn.fernandes@unialfa.com.br
CIRCUITOS DEDICADOS

So circuitos amplamente utilizados para os quais h CIs prontos

Decodificao e codificao
Multiplexao e demultiplexao
Comparao
Converso de cdigo
Barramento de dados
CDIGOS

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);
Cdigo BCD, GRAY, ASCII, ...
CDIGO BCD

Binary-coded-decimal decimal codificado em binrio


Cada dgito do nmero decimal representado por seu
equivalente em binrio.
O dgito decimal pode ter no mximo o valor 9, por isso
necessrio 4 bits para codificar cada dgito.
CDIGO BCD

Exemplos:
810 = 1000BCD
4 = 0100BCD
10

9 = 1001BCD
10

98 = 10011000BCD
10

Observe que o BCD no equivalente ao binrio puro! Em geral


necessrio mais bits para criar o BCD que para o binrio puro. A
equivalncia s se mantm entre o 010 e o 910
CDIGO BCD

A vantagem do cdigo sua facilidade de converso


para decimal e vice-versa.

Assim, a codificao em BCD til ao utilizarmos display


de 7 segmentos, pois com a combinao dos bits de
entrada formar os nmeros apresentados pelo display.
CODIFICADORES E DECODIFICADORES

Decodificador:
Circuito digital que faz a converso de um cdigo binrio para um outro cdigo
ou um nmero qualquer;
Analisa as entradas, identifica o nmero binrio presente e ativa uma sada que
corresponde ao nmero decodificado;
Codificador:
Circuito digital que faz a converso de um nmero (ou um cdigo qualquer)
para um cdigo binrio;
Recebe um dado de entrada onde somente um bit ativado por vez, e tem
como sada um cdigo binrio de N bits;
DECODIFICADORES

Diagrama geral de um decodificador


DECODIFICADORES

Decodificador de 3 linhas para 8


linhas (binrio em octal ou
decodificador 1 de 8): recebe
binrio de 3 bits e ativa uma sada
que corresponde ao decimal
equivalente.
DECODIFICADORES

Entradas ENABLE
(habilitao)
Usadas para controlar
a operao do
decodificador

Sadas
0 0 1 Responde entrada 2 1 0
1 x x Desabilitado todas sadas em alto
x 1 x Desabilitado todas sadas em alto
x x 0 Desabilitado todas sadas em alto Decodificador 1 de 8 74ALS138
DECODIFICADORES

So usados sempre que uma sada, ou um grupo delas,


tem de ser ativada na ocorrncia de uma combinao
especfica de nveis de entrada (que costumam ser
gerados por sadas de um contador ou de um
registrador).
DECODIFICADORES BCD PARA DECIMAL

TTL 7442 cada sada vai para BAIXO apenas quando a


entrada BCD correspondente aplicada.
TTL 7445 decodificador/driver BCD para decimal (coletor
aberto) valores de corrente e tenso maiores que da
famlia TTL padro.
TTL 7446 ou 7447 acionam display de LEDs de 7
segmentos: lgica mais complicada
DECODIFICADORES BCD - DECIMAL

CI TTL 7442 1 de 10
DECODIFICADORES/DRIVERS BCD PARA 7
SEGMENTOS

Apresentao de dgitos numricos na configurao de 7


segmentos.
DECODIFICADORES/DRIVERS BCD PARA 7
SEGMENTOS

Um decodificador/driver BCD para 7 segmentos recebe


uma entrada BCD de 4 bits e gera sadas que acionam os
segmentos apropriados para apresentar o dgito decimal
Cada sada ativada por uma combinao de entrada.
DECODIFICADORES/DRIVERS BCD PARA 7
SEGMENTOS
O display pode ser catodo comum ou anodo comum
Cada segmento do display um LED (diodo emissor de luz).
Sempre que o anodo do LED mais positivo que o catodo por
aproximadamente 2 V, o LED acende.
Catodo comum: catodos do LED conectados em GND
Acionados por decodificador/driver com sadas em ALTO.
Requerem altas correntes, por isso TTL e CMOS precisam de circuito de interface
Anodo comum: anodos do LED conectado em VCC
Acionados por decodificador/driver com sadas em BAIXO.
DECODIFICADORES/DRIVERS BCD PARA 7
SEGMENTOS
DECODIFICADORES/DRIVERS BCD PARA 7
SEGMENTOS
O mapa de Karnaugh
para cada segmento
(a, b, c, d, e, f, g)
fornece como
podemos combinar
cada entrada DBCA
de forma a mostrar o
nmero correto no
display de LED.
= + + +
DECODIFICADORES/DRIVERS BCD PARA 7
SEGMENTOS

Os CIs decodificadores implementam internamente as


portas lgicas necessrias para gerar a sada correta
dependendo dos valores de DBCA.
A sada pode ento ser conectada no display de LED
para mostrar o nmero correto.
DECODIFICADORES/DRIVERS BCD PARA 7
SEGMENTOS
EXERCCIO
Cada segmento de um
display de LED de 7
segmentos tpico opera com
10 mA a 2,7 V para um
intensidade luminosa
normal. Calcule o resistor
limitador de corrente
necessrio para produzir
aproximadamente 10 mA
por segmento. Tenso sobre resistor = 5 2,7 = 2,3V
Corrente deve ser da ordem de 10 mA
R=V/i
R=2,3/10x10^-3
R=230 ohms
Resistor padro: 220 ohms
DECODIFICADORES - APLICAES

Em geral, a entrada de um decodificador gerada por


um contador ou um registrador.
Se a entrada proveniente de um contador que recebe
pulsos continuamente, as sadas so ativadas
sequencialmente e podem ser usadas como sinais de
temporizao ou sequenciamento para ligar ou desligar
dispositivos.
CODIFICADORES

So CIs que realizam o processo de codificao (oposto


decodificao)
Possui um certo nmero de linhas de entrada em que
apenas uma ativa por vez e gera um cdigo de sada
de N bits que varia dependendo de qual entrada est
ativa.
CODIFICADORES

Decodificador 3 para 8 linhas: aceita um cdigo de 3 bits


e ativa uma das 8 linhas de sada.

Codificador 8 para 3 linhas: aceita 8 linhas de entrada e


ativa um cdigo de 3 bits correspondente entrada ativa
CODIFICADORES
CODIFICADOR DE PRIORIDADES

Se mais de uma entrada est ativa, vence aquela correspondente ao nmero mais alto

Codificador 74147 lgica invertida


CODIFICADOR DE CHAVES

Exemplo: teclas do
teclado de uma
calculadora
Chaves normalmente
abertas: +Vcc na porta
Chave fechada: 0V na
porta, entrada ativa.