Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

CIRCUITOS LÓGICOS
CODIFICADORES E DECODIFICADORES
Universidade Federal de Goiás
Profa. Karina Rocha G. da Silva
karinarg@eee.ufg.br
http://www.ufg.br/~karinarg
Agradecimentos à Pearson Education pela disponibilização das figuras do livro: Sistemas Digitais princípios e 
aplicações
Decodificador
� Recebe um conjunto de entradas em binário e 
ativa a saída correspondente
� Todas as outras saídas permanecem desativadas
� Possui N entradas
Existem 2N possibilidades de códigos de entrada
2
� Existem 2N possibilidades de códigos de entrada
� Exemplo decodificador BCD para decimal que não 
usa 2N entradas:
� Tem entrada de 4 bits
� 10 linhas de saída que correspondem ao código BCD
� Se um dos códigos não usados for aplicado, nenhuma 
saída será ativada
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Decodificador
� Recebe um conjunto de entradas em binário e 
ativa a saída correspondente
� Diagrama geral:
3
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Decodificador
� Muitos decodificadores podem ter a saída ativada 
em nível baixo
� Uma saída estará em nível baixo enquanto todas as 
outras estarão em nível alto
� Identificado por pequenos círculos na linha de saída
4
Identificado por pequenos círculos na linha de saída
� Alguns decodificadores não usam todas as 
possibilidades 2N
� Exemplo: decodificador BCD para decimal
� Código de entrada de 4 bits e 10 linhas de saída
� Se qualquer um dos códigos não usados for aplicado na 
entrada, nenhuma saída será ativada
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
5
3 entradas
6
3 entradas 8 saídas
7
3 entradas 8 saídas
Saídas ativas
em nível alto
8
3 entradas 8 saídas
A saída ativada corresponde
ao decimal equivalente:
O6 = 1102 = 610
Saídas ativas
em nível alto
O6 = 1102 = 610
Entrada de habilitação
� Alguns decodificadores tem uma ou mais entradas de 
habilitação (ENABLE)
� Elas são usadas para controlar suas operações
9
enable
Entrada de habilitação
� Alguns decodificadores tem uma ou mais entradas de 
habilitação (ENABLE)
� Elas são usadas para controlar suas operações
10
enable
Enable = 0, 
todas as 
saídas ficam 
em zero 
Entrada de habilitação
� Alguns decodificadores tem uma ou mais entradas de 
habilitação (ENABLE)
� Elas são usadas para controlar suas operações
11
enable
Enable = 1, 
funciona 
normalmente
Decodificador 74ALS138
12
Saídas com 
portas 
Entradas de 
habilitação
portas 
NAND: 
ativado em 
nível baixo
Decodificador 74ALS138
13
Decodificador 74ALS138
14
Codificadores
� Um circuito codificador é capaz de converter um 
sinal de determinado tipo (exemplo decimal) em 
um sinal digital ou BCD
� Possui em certo número de entradas e somente 
uma delas é ativada por vez
16
uma delas é ativada por vez
� Produz um código de saída de N bits
� Depende de qual entrada foi ativada
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Codificadores
17
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Codificador octal para binário
18
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Codificador de prioridade
� Garante que quando duas ou mais entradas 
forem ativadas o código de saída será a entrada 
do número mais alto
� Exemplo
� Quando A3 e A5 estiverem em nível baixo, o código de 
19
� Quando A3 e A5 estiverem em nível baixo, o código de 
saída será 101 (5)
Codificador de prioridade decimal para BCD
20 Inverso de 
0000
Código BCD 
para 0
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Codificador de prioridade decimal para BCD
21
Inverso de 
1001 (9)
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Codificador de prioridade decimal para BCD
22
Inverso de 
1000 (8)
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
1. Determine os níveis de cada saída do 
decodificador da seguinte figura para o seguinte 
conjunto de entrada:
a) Todas as entradas em nível alto
b) Todas as entradas em nível baixo, exceto E3=alto
c) Todas as entradas em nível alto, exceto E1=E2=baixo
d) Todas as entradas em nível alto
23
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Exercícios
2. Qual é o número de entradas e saídas de um 
decodificador que aceita 64 combinações 
diferentes de entrada?
24
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
3. Para o seguinte circuito determine quais 
condições de entrada produzirão as seguintes 
saídas:
25
saídas:
� Nível baixo em O6
� Nível baixo em O3
� Nível baixo em O5
� Nível baixo em O0
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
4. Considere A=A0, B=A1, C=A2, D=E3, determine 
a forma de onda para as saídas O0 e O3
26
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Multiplexadores
� Seleciona um dos diversos sinais de entrada e o 
transfere para a saída
� Exemplo
� Um som moderno pode ter que escolher entre
� Fita cassete
27
� Fita cassete
� Compact Disc (CD)
� Rádio 
� Entrada auxiliar (vídeo cassete ou DVD)
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Multiplexador digital ou seletor de dados
28
Pode ser mais de 
uma linha de sinal
� O envio do dado da entrada para a saída é 
controlado pelas entradas de SELEÇÃO (entradas 
de endereço)
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Multiplexador digital ou seletor de dados
� O multiplexador seleciona uma das N fontes de 
dados de entrada e transmite o dado para um 
único canal de saída
29
Z pode ser igual a I0
Z pode ser igual a I , 
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Z pode ser igual a I1, 
etc
Multiplexador de duas entradas
30
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Determina qual entrada
de dados será selecionada
Multiplexador de duas entradas
31
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Z = I0S + I1S
Multiplexador de 4 entradas
32
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Multiplexador de 8 entradas
33
Demultiplexadores
� Recebe uma única entrada e transmite para 
várias saídas
34
07/11/2011Profa. Dra. Karina Rocha G. da Silva - Universidade Federal de Goiás
Demultiplexador de 1 para 8
35

Mais conteúdos dessa disciplina