CODIFICADOR E DECODIFICADOR (Unidade 4)

Documentos relacionados
Códigos Neste capítulo estudaremos circuitos destinados a aplicações específicas, destacamos : Codificadores Decodificadores Circuitos aritméticos:

MAPA DE KARNAUGH (Unidade 3)

Codificadores/Decodificadores Multiplexadores/Demultiplexadores

CIRCUITOS DIGITAIS COMBINACIONAIS (Unidade 3)

LABORATÓRIO DE CIRCUITOS DIGITAIS. PREPARAÇÃO 04: Circuitos Combinacionais Decodificadores

CIRCUITOS DIGITAIS. Circuitos Combinacionais e Técnicas de Simplificação

CIRCUITOS DIGITAIS COMBINACIONAIS (Unidade 3)

CIRCUITOS COMBINACIONAIS (Unidade 6)

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

SISTEMAS DE NUMERAÇÃO

Codificadores e Decodificadores

Figura 1 - Display de 7 segmentos

Projetos de Decodificadores

Sistemas Digitais Apresentação

Eletrônica Digital. Projeto de Circuitos Combinacionais. Alex Vidigal Bastos

Técnico em Eletrônica Módulo I Eletrônica Digital (ED) - Prof. Samuel M. B. Cavalcante

Aula 05 Circuitos lógicos combinacionais

Formação dos números: Aplicação da fórmula geral para o numero

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

Revisão: técnicas simplificação

Circuitos Combinacionais. Arquitetura de Computadores I

Circuito combinacional

SISTEMAS DIGITAIS. Módulo 7 Prof. Celso DECODIFICADOR:

LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 02: DISPLAY DE 7 SEGMENTOS MICROCONTROLADO

Parte # 5 - Circuitos Combinacionais

CIRCUITOS DIGITAIS I

Eletrônica Digital. Projeto de Circuitos Combinacionais. Prof. Wanderley

Organização e Arquitetura de Computadores I

CIRCUITOS DIGITAIS. Circuitos Combinacionais e Técnicas de Simplificação

CIRCUITOS DIGITAIS I

Eletrônica Digital. Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos. Professor: Francisco Ary

*********************

Eletrônica Digital I TE050. Circuitos Combinacionais

COLÉGIO DO INSTITUTO BATISTA AMERICANO PROF. ABIMAILTON PRATTI DA SILVA Rua Mariana N.º 70 Retiro Volta Redonda Telefone: (24)

PRINCÍPIO BOOLEANO E PORTAS LÓGICAS (Unidade 3)

CIRCUITOS SEQUENCIAIS (Unidade 5)

ELETRÔNICA DIGITAL II

Arquitetura de Computadores Aula 9 Portas Lógicas

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Introdução à Computação

Introdução a eletrônica digital, apresentação do curso, cronograma do curso.

INTRODUÇÃO À ELETRÔNICA DIGITAL (Unidade 1)

Circuitos Combinacionais

1- Observando o diagrama Ladder abaixo: a) Explique porque o botão parar precisa ser normalmente fechado e o ligar, normalmente aberto.

Organização e Arquitetura de Computadores I

APOSTILA DE TÉCNICAS DIGITAIS LDM1 PROF ANDRÉ GARCIA

Projetos de Circuitos Digitais em VHDL e FPGA

Circuitos Decodificadores

Sistema de Numeração Octal

Sistema de Numeração Octal

CIRCUITOS DIGITAIS ÁLGEBRA BOOLEANA

CAPÍTULO 4 CIRCUITOS COMBINACIONAIS

Capítulo 04 : Sistemas Numéricos

CIRCUITOS SOMADORES = = =

Apresentação da Disciplina Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

a) Bloco lógico do decodificador b) A tabela da verdade do decodificador, saída decimal lógica positiva e entrada código BCD

Apostila de Eletrônica Digital ÍNDICE

UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO

Capítulo 09: Mintermos, Maxtermos e Mapa de Karnaugh

George Boole ( ) Claude Shannon

Organização e Arquitetura de Computadores I

DECODIFICADORES. Capítulo 5

Introdução à Automação

Técnicas Digitais para Computação

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Sistemas Digitais. Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006

Computação e Programação

EELi02 Circuitos Lógicos

Revisão de Circuitos Digitais

SISTEMAS DE NUMERAÇÃO

Sistemas de Numeração. Professor Msc. Rodolfo Lauro Weinert Joinville, 26 de fevereiro de 2018

EXPERIÊNCIA 6 CIRCUITOS CODIFICADORES E DECODIFICADORES

OHMÍMETRO DIGITAL. 1 O Projeto. 1.1 Sensor. 1.2 Conversor A/D

Aula 13. Conceitos Básicos de Eletrônica Digital Circuitos Combinacionais. Prof. Dr. Dilermando Piva Jr.

SSC512 Elementos de Lógica Digital. Sistemas de Numeração. GE4 Bio

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

Projeto de Circuitos Combinacionais

Organização e Arquitetura de Computadores I

FACULDADE PITÁGORAS PRONATEC

SISTEMAS DE NUMERAÇÃO (Unidade 2)

Prof. Leonardo Augusto Casillo

Circuitos Digitais. Conteúdo. Circuitos Combinacionais. Esquema Geral de um Circuito Combinacional. Circuitos Lógicos Combinacionais

ELETRÔNICA DIGITAL. Prof. Fabio Martins Domingues

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

ELETRÔNICA DIGITAL I

Codificadores e Decodificadores Prof. Rômulo Calado Pantaleão Camara

Transcrição:

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA DIGITAL CODIFICADOR E DECODIFICADOR (Unidade 4) 1

Codificador e Decodificador O que é um Código? Padrão organizado de sinais/símbolos/valores especiais utilizados para transmitir informações em um processo de comunicação; Libras: Código de Barras: Código QR (Quick Response): Código Gray Código Johnson Código Excesso de 3 Código ASCII...entre outros... 2

Codificador e Decodificador Codificador (ENCODER): Significa por em códigos, ou seja, é um circuito digital que converte um código conhecido em outro desconhecido mediante regras pré-estabelecidas. Decodificador (DECODER): Nesse contexto, decodificar implica realizar a operação inversa ao codificador, ou seja, converter um código até então desconhecido em um código conhecido. 3

CIRCUITO CODIFICADOR (Decimal Binário) 4

Codificador Decimal Binário Circuito combinacional capaz de realizar a conversão de entradas decimais para saídas binárias. ENTRADAS SAÍDA {0,1,2,3,4,5,6,7,8,9} A entrada do código decimal é feita através de um conjunto de interruptores numerados de 0 a 9 {A, B, C, D} A saída é composta por 4 elementos, de tal forma a fornecer um código binário de 4 bits (pode ser com mais bits) Necessidade de montar a Tabela Verdade do Codificador 5

Codificador Decimal Binário Circuito combinacional capaz de realizar a conversão de entradas decimais para saídas binárias. Decimal Binário 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 Cada interruptor corresponde a um valor decimal Exemplo: Se o interruptor Ch2 for acionado, a saída será A=0, B=0, C=1, D=0 O conjunto de saídas irá assumir o valor binário equivalente a entrada 6

ch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8 ch9 Codificador Decimal Binário Representação do codificador: Interruptores Saídas A B C D 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 Como montar o circuito lógico equivalente?? 7

ch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8 ch9 Codificador Decimal Binário Interruptores Saídas A B C D 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 A saída A está em nível alto quando o interruptor ch8 é acionado OU quando o interruptor ch9 é acionado 8

ch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8 ch9 Codificador Decimal Binário Interruptores Saídas A B C D 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 A saída B está em nível alto quando o interruptor ch4 é acionado OU o interruptor ch5 OU ch6 OU ch7 são acionados 9

ch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8 ch9 Codificador Decimal Binário Interruptores Saídas A B C D 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 A saída C está em nível alto quando o interruptor ch2 é acionado OU o interruptor ch3 OU ch6 OU ch7 são acionados 10

ch0 ch1 ch2 ch3 ch4 ch5 ch6 ch7 ch8 ch9 Codificador Decimal Binário Interruptores Saídas A B C D 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 A saída D está em nível alto quando o interruptor ch1 é acionado OU o interruptor ch3 OU ch5 OU ch7 OU ch9 são acionados 11

Codificador Decimal Binário Circuito lógico equivalente ao codificador: 12

MÉTODO COMPLEMENTAR (Tabela Verdade Expressão Booleana) 13

Tabela Verdade Expressão Booleana Produto das somas: Analisam-se as combinações das variáveis de entrada para as quais a função de saída vale 0. Bit 1 representa uma variável negada!! A B C S 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 (A + B + C) (A + B + C) S = (A + B + C).(A + B + C) 14

Tabela Verdade Expressão Booleana Produto das somas: Analisam-se as combinações das variáveis de entrada para as quais a função de saída vale 0. A B C S 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 0 Bit 1 representa uma variável negada!! (A + B + C) (A + B + C) (A + B + C) S = (A + B + C).(A + B + C).(A + B + C) 15

CIRCUITO DECODIFICADOR (Binário Decimal) 16

Decodificador Binário Decimal Circuito combinacional capaz de realizar a conversão de entradas binárias para saídas decimais exibidas em um display. ENTRADAS {A, B, C, D} A entrada é composta por 4 elementos (código binário de 4 bits) A saída decimal é exibida em um display de 7 segmentos Como funciona o Display de 7 Segmentos? 17

Decodificador Binário Decimal Display de 7 segmentos: elemento utilizado para comunicação visual, sendo de baixo custo e amplamente utilizado em eletrônica. f a g b Cada segmento do display é representado por uma letra {a, b, c, d, e, f, g} e d c 18

Decodificador Binário Decimal 19 Display de 7 segmentos: elemento utilizado para comunicação visual, sendo de baixo custo e amplamente utilizado em eletrônica. a b c d e f g a b c d e f g a b c d e f g a b c d e f g a b c d e f g a b c d e f g a b c d e f g a b c d e f g a b c d e f g a b c d e f g

Decodificador Binário Decimal Representação do decodificador: Entradas Saídas Decimal A B C D a b c d e f g 0 0 0 0 0 1 1 1 1 1 1 0 1 0 0 0 1 0 1 1 0 0 0 0 2 0 0 1 0 1 1 0 1 1 0 1 3 0 0 1 1 1 1 1 1 0 0 1 4 0 1 0 0 0 1 1 0 0 1 1 5 0 1 0 1 1 0 1 1 0 1 1 6 0 1 1 0 1 0 1 1 1 1 1 7 0 1 1 1 1 1 1 0 0 0 0 8 1 0 0 0 1 1 1 1 1 1 1 9 1 0 0 1 1 1 1 1 0 1 1 Como montar o circuito lógico equivalente?? 20

Decodificador Binário Decimal Analisar uma saída de cada vez: Entradas Saída Decimal A B C D a 0 0 0 0 0 1 1 0 0 0 1 0 2 0 0 1 0 1 3 0 0 1 1 1 4 0 1 0 0 0 5 0 1 0 1 1 6 0 1 1 0 1 7 0 1 1 1 1 8 1 0 0 0 1 9 1 0 0 1 1 Aplicando o Produto das Somas: (A+B+C+D).(A+B+C+D) Pode ser aplicado também o Mapa K 21

Decodificador Binário Decimal Analisar uma saída de cada vez: Entradas Saída Decimal A B C D b 0 0 0 0 0 1 1 0 0 0 1 1 2 0 0 1 0 1 3 0 0 1 1 1 4 0 1 0 0 1 5 0 1 0 1 0 6 0 1 1 0 0 7 0 1 1 1 1 8 1 0 0 0 1 9 1 0 0 1 1 Aplicando o Produto das Somas: (A+B+C+D).(A+B+C+D) Pode ser aplicado também o Mapa K 22

Decodificador Binário Decimal Analisar uma saída de cada vez: Entradas Saída Decimal A B C D c 0 0 0 0 0 1 1 0 0 0 1 1 2 0 0 1 0 0 3 0 0 1 1 1 4 0 1 0 0 1 5 0 1 0 1 1 6 0 1 1 0 1 7 0 1 1 1 1 8 1 0 0 0 1 9 1 0 0 1 1 Aplicando o Produto das Somas: (A+B+C+D) Pode ser aplicado também o Mapa K 23

Decodificador Binário Decimal Trabalho: Obtenha as expressões booleanas para os demais segmentos do display {d, e, f, g} e monte o circuito lógico equivalente completo. Individualmente, realizar a simulação completa do Coder e de todos os segmentos do Decoder no Software Logic Circuit, e enviar por email até o dia 01/05/17, as 23h:59m jeferson.fraytag@ifsc.edu.br 24

Até a Próxima Aula!! 25