Buscar

Apresentação 6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Circuitos Digitais
Ciência da Computação
Prof. Neury Nunes Cardoso
Circuitos decodificadores
Os decodificadores são circuitos digitais combinacionais clássicos.
Recebem esta designação por apresentarem uma função específica dentro
dos circuitos digitais que é a tarefa de converter um código binário
conhecido em outro código conhecido ou em código binário necessário para
solução de um determinado problema em questão.
Existem diversos códigos binários conhecidos, dentre outros que
podemos citar:
Código BCD 8421  é o mais comum que usamos intuitivamente para
construir as tabelas verdade.
Código de Gray onde ´de um evento para o outro somente um bit sofre
variação.
Código 9876543210  que gera uma matriz diagonal onde somente 1
dos 10 bits de saída é acionado por vez.
Circuitos decodificadores
Dentro deste cenário, é possível o desenvolvimento de um
decodificador para necessidades específicas de um projeto.
Decodificadores de instruções:
Dentro dos microprocessadores existem circuitos decodificadores
responsáveis por interpretar o código da instrução que deverá ser
executada permitindo que a UC (unidade de controle) ative os circuitos
corretos para realização daquela instrução, por exemplo:
Há instruções que farão uso dos barramentos externos e há
instruções que não farão uso durante a execução, daí uma sequência lógica
de bits diferentes deve ser executada em cada caso.
Decodificador BCD para 7 Segmentos
Para demonstrar a funcionalidade de um decodificador vamos
estudar um decodificador para displays de 7 segmentos, para tal, vamos
apresentar um Display de 7 Segmentos:
O conceito
O componente
Decodificador BCD para 7 Segmentos
Estes decodificadores têm a missão de pegar as informações binárias
que trafegam nos barramentos de alguns circuitos digitais e apresentar
estas informações de uma maneira visual que possa ser compreendida pelo
homem, ou seja, os displays de 7 segmentos são, portanto, um dispositivo
de hardware que permite uma interface com o mundo externo (usuário).
O esquema básico seria:
Na figura ao lado, o decodificador está representado
pelo componente de código 4511 que é um
decodificados de 4 bits BCD para displays de 7
segmentos.
Decodificador BCD para 7 Segmentos
Os displays de 7 segmentos podem ser de dois tipos básicos:
Anodo comum segmento é ativado com nível lógico “0”
Cadoto comum segmento é ativado com nível lógico “1”
Esta informação é bastante relevante durante o projeto de um
decodificador para esta finalidade pois irá impactar diretamente na TV do
circuito e consequentemente nas suas equações de saída.
Outros tipos de displays, como os LCDs, necessitam de um outro tipo de
acionamento, normalmente, envolvendo um microprocessador ou
microcontrolador.
Decodificador BCD para 7 Segmentos
EXEMPLO: Deseja-se projetar um decodificador para um display de 7 segmentos
do tipo anodo comum, que receba uma palavra binária A com 3 bits (a2 a1 a0) e
que exiba valores numéricos ente 0 e 7 no display:
Decodificador BCD para 7 Segmentos
EXEMPLO: Deseja-se projetar um decodificador para um display de 7 segmentos
do tipo anodo comum, que receba uma palavra binária A com 3 bits (a2 a1 a0) e
que exiba valores numéricos ente 0 e 7 no display:
Decodificador BCD para 7 Segmentos
SOLUÇÃO:
a2 a1 a0 a b c d e f g
0 0 0 0 0 0 0 0 0 1
0 0 1 1 0 0 1 1 1 1
0 1 0 0 0 1 0 0 1 0
0 1 1 0 0 0 0 1 1 0
1 0 0 1 0 0 1 1 0 0
1 0 1 0 1 0 0 1 0 0
1 1 0 0 1 0 0 0 0 0
1 1 1 0 0 0 1 1 1 1
TABELA VERDADE
ENTRADAS SAIDAS DO DECODIFICADOR
Decodificador BCD para 7 Segmentos
SOLUÇÃO:
a1 , a0 a1 , a0
00 01 11 10 a 00 01 11 10 b
a2 0 0 1 0 0 a2 0 0 0 0 0
1 1 0 0 0 1 0 1 0 1
a1 , a0 a1 , a0
00 01 11 10 c 00 01 11 10 d
a2 0 0 0 0 1 a2 0 0 1 0 0
1 0 0 0 0 1 1 0 1 0
a1 , a0 a1 , a0
00 01 11 10 e 00 01 11 10 f
a2 0 0 1 1 0 a2 0 0 1 1 1
1 1 1 1 0 1 0 0 1 0
a1 , a0
00 01 11 10 g
a2 0 1 1 0 0
1 0 0 1 0
Decodificador BCD para 7 Segmentos
SOLUÇÃO:
Decodificador 
BCD para 7 Segmentos
Multiplexadores e Demultiplexadores
Esta classe de circuitos combinacionais encontram vasta
aplicação na eletrônica digital, principalmente em aplicações de
comunicação de dados e nas soluções que envolvem
microprocessadores ou microcontroladores, neste último caso,
são utilizados para aumentar a capacidade de I/O (input /
output) destes dispositivos a través da multiplexação de canais
de entrada e saída.
Na construção de circuitos combinacionais, podemos
utilizar multiplexadores prontos (de uso comercial) para
implementar tabelas verdade com relativa facilidade.
Multiplexadores e Demultiplexadores
Conceitualmente, a finalidade destes dispositivos é
permitir que várias informações possam trafegar por um único
canal, em outras palavras, permitem que um conjunto paralelo
de bits sejam enviados através de um único canal (condutor) de
um ponto origem até um ponto destino. Observe a imagem
abaixo:
Multiplexador
mecânico
Multiplexadores e Demultiplexadores
Os multiplexadores também podem ser eletrônicos,
contudo, necessitam de uma informação binária que funciona
como uma chave para dizer ao multiplexador qual informação
se deseja transmitir, assim como no multiplexador mecânico
que quem decide isso é o usuário que está girando o seletor.
Multiplexadores e Demultiplexadores
Estes dispositivos também podem ser utilizados para transferir
dados paralelos através de um único canal (serial) entre um hardware
origem e um destino. No caso abaixo temos 1 Mux 8:1 e um Demux 8:1.
Multiplexadores – Implementando circuitos 
Combinacionais
Também podemos implementar tabelas verdade de circuitos
combinacionais com multiplexadores de forma bem simples:
Seja a tabela verdade de um problema qualquer:
C B A S
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0
Para construir este circuito com um MUX precisamos associar
as entradas da tabela verdade às variáveis de seleção do
MUX e as entradas de valores à saída desejada em cada um
dos eventos da tabela, conforme mostrado adiante.
Lembrando que um valor lógico “0” está sempre associado a
ausência de tensão elétrica ou aterramento e nível lógico “1”
associado a presença de tensão elétrica ou Vcc (fonte de
tensão de corrente contínua).
Multiplexadores – Implementando circuitos 
Combinacionais
C B A S
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0
Assim teremos a seguinte configuração:
Aterramento “0”

Outros materiais