SlideShare une entreprise Scribd logo
1  sur  13
Módulo 3 – Circuitos
Combinatórios
Descodificadores e Codificadores
www.ticmania.net
Index
 Codificadores vs Descodificadores (3 e 4)
 Codificador decimal – código BCD8421 (5)
 Exercício - Codificador decimal para teclado de 10 teclas (6 e 7)
 Exercício - Codificador 4:2 (9 e 10)
 Exercício - Codificador de prioridades 4:2 (11)
 Codificador de prioridades 4:2 vs Codificador 4:2 (12)
Codificadores e Descodificadores
 Descodificar converte a informação de binário para outra forma de
representação (ex. binário para decimal).
 Codificar designa o processo de representar caracteres ou grupos de caracteres em
código binário.
2
2
=4
I3 I2 I1 I0 O1 O0
D0 0 0 0 1 0 0
D1 0 0 1 0 0 1
D2 0 1 0 0 1 0
D3 1 0 0 0 1 1
2
2
=4
I1 I0 O3 O2 O1 O0
0 0 0 0 0 1 D0
0 1 0 0 1 0 D1
1 0 0 1 0 0 D2
1 1 1 0 0 0 D3
2-4
Descodificador
Decoder
n input 2n output
Ex: n=2 input Ex: 22=4 output
I0
I1
D0
D1
D2
D3
4-2
Codificador
Encoder
2n input n output
Ex: 22=4 input Ex: n=2 output
O0
O1I0
I1
I2
I3
D0
D1
D2
D3
www.ticmania.net
1 de 2
 DESCODIFICADOR é, genericamente, um circuito com múltiplas
entradas e múltiplas saídas, que converte entradas codificadas em saídas
igualmente codificadas, em que o código usado na entrada é diferente do
usado na saída. (ex: binário para decimal)
www.ticmania.net
 CODIFICADORES – É um circuito capaz de converter um sinal de
determinado tipo, como por exemplo decimal, num sinal binário ou BCD.
Codificadores e Descodificadores2 de 2
Codificador 4:2 (4 entradas e 2 saídas)
Descodificador 2:4 (2 entradas e 4 saídas)
Descodificadores e Codificadores
código BCD8421
Codificador decimal
Código BCD (Binary Coded Decimal)
O código BCD foi criado para codificar os números decimais de 0 a 9, com 4
bits para cada dígito, ou seja, o BCD é a conversão dos decimais em um
número binário de 4 bits. Porém, com 4 bits podemos contar de 0 a 15 em um
total de 16 valores diferentes. Mas, o BCD é a conversão de números
decimais que possui 10 símbolos (0 a 9). Isso significa que no BCD é usado
apenas os dez primeiros dígitos e o restante é adotado como erro.
Nota: Neste teclado apenas posso carregar numa tecla de cada vez
www.ticmania.net
Descodificadores e Codificadores
código BCD8421
8 4 2 1
e9 e8 e7 e6 e5 e4 e3 e2 e1 e0 s3 S2 s1 s0
0 0 0 0 0 0 0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 0 1 0 0 0 0 1
0 0 0 0 0 0 0 1 0 0 0 0 1 0
0 0 0 0 0 0 1 0 0 0 0 0 1 1
0 0 0 0 0 1 0 0 0 0 0 1 0 0
0 0 0 0 1 0 0 0 0 0 0 1 0 1
0 0 0 1 0 0 0 0 0 0 0 1 1 0
0 0 1 0 0 0 0 0 0 0 0 1 1 1
0 1 0 0 0 0 0 0 0 0 1 0 0 0
1 0 0 0 0 0 0 0 0 0 1 0 0 1
S3=e9+e8 S2=e7+e6+e5+e4 S1=e3+e2+e6+e7 S0=e9+e7+e5+e3+e1
Codificador decimal para teclado de 10 teclas
www.ticmania.net
1 de 2
Exercício
Descodificadores e Codificadores
código BCD8421
www.ticmania.net
2 de 2
Exercício
Codificador decimal para teclado de 10 teclas
Descodificadores Binários
As quantidades discretas de
informação podem ser representadas
em sistemas digitais através de
códigos binários. Um código binário
de n bits é capaz de representar até 2n
elementos diferentes de uma
informação codificada.
www.ticmania.net
Exercício
Codificador 4:2
 codificar 4 teclas tendo na saída um número binário de 2 bits
e3 e2 e1 e0 s1 s0 Posição
0 0 0 1 0 0 0
0 0 1 0 0 1 1
0 1 0 0 1 0 2
1 0 0 0 1 1 3
O problema deste processo é que sempre que existe mais do que
uma entrada ativa a duas saídas vão ficar ativadas
Codificador de prioridades elimina o problema de duas ou mais
entradas serem acionadas simultaneamente.
www.ticmania.net
1 de 2
Exercício
Exercício
Codificador 4:2
 codificar 4 teclas tendo na saída um número binário de 2 bits
https://www.tinkercad.com
www.ticmania.net
2 de 2
Exercício
Exercício
Codificador de prioridades 4:2
N=4 M=2
Entradas Saídas
e3 e2 e1 e0 s1 s0 S0 s1
0 0 0 0 x x x x
0 0 0 1 0 0 x x
0 0 1 x 0 1 e3’e2’e1 x
0 1 x x 1 0 x e3’e2
1 x x x 1 1 e3 e3
S1=e3+e3’e2 S0=e3’e2’e1+e3
 codificar 4 teclas tendo na saída um número binário de 2 bits
Codificador prioridades - Possui a lógica necessária para obter na
saída um código binário relativo à entrada ativa de mais alta ordem.
Elimina o problema de duas ou mais entradas serem acionadas
simultaneamente.
X= DON'T CARE
www.ticmania.net
Exercício
1 de 2
Codificador de prioridades 4:2
vs
Codificador 4:2
Possui a lógica necessária para
obter na saída um código binário
relativo à entrada ativa de mais
alta ordem.
• Elimina o problema de duas ou mais
entradas serem acionadas
simultaneamente.
O problema deste
processo é que sempre
que existe mais do que
uma entrada ativa a
duas saídas vão ficar
ativadas
Codificador de prioridades 4:2 Codificador 4:2
www.ticmania.net
Exercício
2 de 2
Descodificador binário 2:4
2
2
=4
A1 A0 D3 D2 D1 D0
0 0 0 0 0 1 X0
0 1 0 0 1 0 X1
1 0 0 1 0 0 X2
1 1 1 0 0 0 X3

Contenu connexe

Tendances

Arquitetura interna do computador
Arquitetura interna do computadorArquitetura interna do computador
Arquitetura interna do computador
Andleloli
 
6025 ccom - filipe moleiro
6025   ccom - filipe moleiro6025   ccom - filipe moleiro
6025 ccom - filipe moleiro
Fatima Campos
 
Capítulo 10 detecção e correção de erros
Capítulo 10   detecção e correção de errosCapítulo 10   detecção e correção de erros
Capítulo 10 detecção e correção de erros
Faculdade Mater Christi
 

Tendances (20)

Sistemas digitais
Sistemas digitaisSistemas digitais
Sistemas digitais
 
Quiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicasQuiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicas
 
Arquitetura interna do computador
Arquitetura interna do computadorArquitetura interna do computador
Arquitetura interna do computador
 
Cablagem estruturada: CEF
Cablagem estruturada: CEFCablagem estruturada: CEF
Cablagem estruturada: CEF
 
6025 ccom - filipe moleiro
6025   ccom - filipe moleiro6025   ccom - filipe moleiro
6025 ccom - filipe moleiro
 
SDAC 12º - M9 TGEI
SDAC 12º - M9 TGEISDAC 12º - M9 TGEI
SDAC 12º - M9 TGEI
 
Barramentos
Barramentos Barramentos
Barramentos
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
TIC - Conceitos Básicos
TIC - Conceitos BásicosTIC - Conceitos Básicos
TIC - Conceitos Básicos
 
Sistemas Digitais - Aula 03 - Sensores, Atuadores e Circuitos
Sistemas Digitais - Aula 03 - Sensores, Atuadores e CircuitosSistemas Digitais - Aula 03 - Sensores, Atuadores e Circuitos
Sistemas Digitais - Aula 03 - Sensores, Atuadores e Circuitos
 
Códigos BCD, Gray e ASCII
Códigos  BCD, Gray e ASCIICódigos  BCD, Gray e ASCII
Códigos BCD, Gray e ASCII
 
Mapas de Karnaugh (introdução, até 4 variáveis)
Mapas de Karnaugh (introdução, até 4 variáveis)Mapas de Karnaugh (introdução, até 4 variáveis)
Mapas de Karnaugh (introdução, até 4 variáveis)
 
Sistemas digitais arquitectura computadores
Sistemas digitais arquitectura computadoresSistemas digitais arquitectura computadores
Sistemas digitais arquitectura computadores
 
Logica Digital
Logica DigitalLogica Digital
Logica Digital
 
Arquitectura Interna Do Computador
Arquitectura Interna Do ComputadorArquitectura Interna Do Computador
Arquitectura Interna Do Computador
 
Circuitos combinacionais
Circuitos combinacionaisCircuitos combinacionais
Circuitos combinacionais
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
 
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresAula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de Computadores
 
Capítulo 10 detecção e correção de erros
Capítulo 10   detecção e correção de errosCapítulo 10   detecção e correção de erros
Capítulo 10 detecção e correção de erros
 
Amplificadores de potência
Amplificadores de potênciaAmplificadores de potência
Amplificadores de potência
 

Similaire à descodificadores codificadores Encoder Decoder Sistemas Digitais

Aula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptxAula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptx
riodurval
 
Aula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptxAula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptx
1CEBAEB
 
Introducao Computacao Slide 2
Introducao Computacao Slide 2Introducao Computacao Slide 2
Introducao Computacao Slide 2
Duílio Andrade
 
Codificando e-magazine11
Codificando e-magazine11Codificando e-magazine11
Codificando e-magazine11
Marcos Paulo
 

Similaire à descodificadores codificadores Encoder Decoder Sistemas Digitais (20)

Aula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptxAula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptx
 
Código de barras
Código de barrasCódigo de barras
Código de barras
 
Tp representação de informação
Tp   representação de informaçãoTp   representação de informação
Tp representação de informação
 
Aula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptxAula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptx
 
Apresentação circuitos digitais resumida
 Apresentação circuitos digitais resumida Apresentação circuitos digitais resumida
Apresentação circuitos digitais resumida
 
Circuitos combinatorios
Circuitos combinatoriosCircuitos combinatorios
Circuitos combinatorios
 
Introducao Computacao Slide 2
Introducao Computacao Slide 2Introducao Computacao Slide 2
Introducao Computacao Slide 2
 
Atividade BE/CRE
Atividade BE/CREAtividade BE/CRE
Atividade BE/CRE
 
Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018
 
CCNA 5 - Introdução à Redes de Computadores
CCNA 5 - Introdução à Redes de ComputadoresCCNA 5 - Introdução à Redes de Computadores
CCNA 5 - Introdução à Redes de Computadores
 
Fundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceitoFundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceito
 
Codificando e-magazine11
Codificando e-magazine11Codificando e-magazine11
Codificando e-magazine11
 
Introdução
IntroduçãoIntrodução
Introdução
 
Arq orgcom (1)
Arq orgcom (1)Arq orgcom (1)
Arq orgcom (1)
 
ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
 
Circuitos de portas logicas - Conversão de sistemas binarios e decimais
Circuitos de portas logicas - Conversão de sistemas binarios e decimaisCircuitos de portas logicas - Conversão de sistemas binarios e decimais
Circuitos de portas logicas - Conversão de sistemas binarios e decimais
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Interligados Apresentação Final
Interligados Apresentação FinalInterligados Apresentação Final
Interligados Apresentação Final
 
Linguagem C (Parte 4)
Linguagem C (Parte 4)Linguagem C (Parte 4)
Linguagem C (Parte 4)
 

Plus de Carlos Pereira

Plus de Carlos Pereira (20)

Matrizes Pascal - programação
Matrizes Pascal - programaçãoMatrizes Pascal - programação
Matrizes Pascal - programação
 
Quiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicasQuiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicas
 
Quiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais MultiplexadoresQuiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais Multiplexadores
 
Quiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresQuiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadores
 
Circuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCircuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídas
 
comparadores sistemas digitais
comparadores sistemas digitaiscomparadores sistemas digitais
comparadores sistemas digitais
 
M3 descodificadorde7segmentos
M3 descodificadorde7segmentosM3 descodificadorde7segmentos
M3 descodificadorde7segmentos
 
Cheat sheet sistemas numericos
Cheat sheet sistemas numericosCheat sheet sistemas numericos
Cheat sheet sistemas numericos
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de Numeração
 
Sistemas digitais e analógicos
Sistemas digitais e analógicosSistemas digitais e analógicos
Sistemas digitais e analógicos
 
Excel
ExcelExcel
Excel
 
Webforms
WebformsWebforms
Webforms
 
Java interface
Java interfaceJava interface
Java interface
 
TcpiP redes internas externas
TcpiP redes internas externasTcpiP redes internas externas
TcpiP redes internas externas
 
Java
JavaJava
Java
 
TcpiP
TcpiPTcpiP
TcpiP
 
Tcpip2
Tcpip2Tcpip2
Tcpip2
 
Tcpip1
Tcpip1Tcpip1
Tcpip1
 
Camadas osi redes
Camadas osi   redesCamadas osi   redes
Camadas osi redes
 
Redes tcp udp
Redes tcp udpRedes tcp udp
Redes tcp udp
 

Dernier

SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
NarlaAquino
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
andrenespoli3
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
FabianeMartins35
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 

Dernier (20)

About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medio
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 

descodificadores codificadores Encoder Decoder Sistemas Digitais

  • 1. Módulo 3 – Circuitos Combinatórios Descodificadores e Codificadores www.ticmania.net
  • 2. Index  Codificadores vs Descodificadores (3 e 4)  Codificador decimal – código BCD8421 (5)  Exercício - Codificador decimal para teclado de 10 teclas (6 e 7)  Exercício - Codificador 4:2 (9 e 10)  Exercício - Codificador de prioridades 4:2 (11)  Codificador de prioridades 4:2 vs Codificador 4:2 (12)
  • 3. Codificadores e Descodificadores  Descodificar converte a informação de binário para outra forma de representação (ex. binário para decimal).  Codificar designa o processo de representar caracteres ou grupos de caracteres em código binário. 2 2 =4 I3 I2 I1 I0 O1 O0 D0 0 0 0 1 0 0 D1 0 0 1 0 0 1 D2 0 1 0 0 1 0 D3 1 0 0 0 1 1 2 2 =4 I1 I0 O3 O2 O1 O0 0 0 0 0 0 1 D0 0 1 0 0 1 0 D1 1 0 0 1 0 0 D2 1 1 1 0 0 0 D3 2-4 Descodificador Decoder n input 2n output Ex: n=2 input Ex: 22=4 output I0 I1 D0 D1 D2 D3 4-2 Codificador Encoder 2n input n output Ex: 22=4 input Ex: n=2 output O0 O1I0 I1 I2 I3 D0 D1 D2 D3 www.ticmania.net 1 de 2
  • 4.  DESCODIFICADOR é, genericamente, um circuito com múltiplas entradas e múltiplas saídas, que converte entradas codificadas em saídas igualmente codificadas, em que o código usado na entrada é diferente do usado na saída. (ex: binário para decimal) www.ticmania.net  CODIFICADORES – É um circuito capaz de converter um sinal de determinado tipo, como por exemplo decimal, num sinal binário ou BCD. Codificadores e Descodificadores2 de 2 Codificador 4:2 (4 entradas e 2 saídas) Descodificador 2:4 (2 entradas e 4 saídas)
  • 5. Descodificadores e Codificadores código BCD8421 Codificador decimal Código BCD (Binary Coded Decimal) O código BCD foi criado para codificar os números decimais de 0 a 9, com 4 bits para cada dígito, ou seja, o BCD é a conversão dos decimais em um número binário de 4 bits. Porém, com 4 bits podemos contar de 0 a 15 em um total de 16 valores diferentes. Mas, o BCD é a conversão de números decimais que possui 10 símbolos (0 a 9). Isso significa que no BCD é usado apenas os dez primeiros dígitos e o restante é adotado como erro. Nota: Neste teclado apenas posso carregar numa tecla de cada vez www.ticmania.net
  • 6. Descodificadores e Codificadores código BCD8421 8 4 2 1 e9 e8 e7 e6 e5 e4 e3 e2 e1 e0 s3 S2 s1 s0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 S3=e9+e8 S2=e7+e6+e5+e4 S1=e3+e2+e6+e7 S0=e9+e7+e5+e3+e1 Codificador decimal para teclado de 10 teclas www.ticmania.net 1 de 2 Exercício
  • 7. Descodificadores e Codificadores código BCD8421 www.ticmania.net 2 de 2 Exercício Codificador decimal para teclado de 10 teclas
  • 8. Descodificadores Binários As quantidades discretas de informação podem ser representadas em sistemas digitais através de códigos binários. Um código binário de n bits é capaz de representar até 2n elementos diferentes de uma informação codificada. www.ticmania.net
  • 9. Exercício Codificador 4:2  codificar 4 teclas tendo na saída um número binário de 2 bits e3 e2 e1 e0 s1 s0 Posição 0 0 0 1 0 0 0 0 0 1 0 0 1 1 0 1 0 0 1 0 2 1 0 0 0 1 1 3 O problema deste processo é que sempre que existe mais do que uma entrada ativa a duas saídas vão ficar ativadas Codificador de prioridades elimina o problema de duas ou mais entradas serem acionadas simultaneamente. www.ticmania.net 1 de 2 Exercício
  • 10. Exercício Codificador 4:2  codificar 4 teclas tendo na saída um número binário de 2 bits https://www.tinkercad.com www.ticmania.net 2 de 2 Exercício
  • 11. Exercício Codificador de prioridades 4:2 N=4 M=2 Entradas Saídas e3 e2 e1 e0 s1 s0 S0 s1 0 0 0 0 x x x x 0 0 0 1 0 0 x x 0 0 1 x 0 1 e3’e2’e1 x 0 1 x x 1 0 x e3’e2 1 x x x 1 1 e3 e3 S1=e3+e3’e2 S0=e3’e2’e1+e3  codificar 4 teclas tendo na saída um número binário de 2 bits Codificador prioridades - Possui a lógica necessária para obter na saída um código binário relativo à entrada ativa de mais alta ordem. Elimina o problema de duas ou mais entradas serem acionadas simultaneamente. X= DON'T CARE www.ticmania.net Exercício 1 de 2
  • 12. Codificador de prioridades 4:2 vs Codificador 4:2 Possui a lógica necessária para obter na saída um código binário relativo à entrada ativa de mais alta ordem. • Elimina o problema de duas ou mais entradas serem acionadas simultaneamente. O problema deste processo é que sempre que existe mais do que uma entrada ativa a duas saídas vão ficar ativadas Codificador de prioridades 4:2 Codificador 4:2 www.ticmania.net Exercício 2 de 2
  • 13. Descodificador binário 2:4 2 2 =4 A1 A0 D3 D2 D1 D0 0 0 0 0 0 1 X0 0 1 0 0 1 0 X1 1 0 0 1 0 0 X2 1 1 1 0 0 0 X3