Projetos de Decodificadores

Documentos relacionados
Circuitos Digitais. Conteúdo. Meio Somador. Circuitos Aritméticos. Meio Somador. Meio Somador. Circuitos Aritméticos. Ciência da Computação

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

Somador completo Para melhor compreensão, vamos analisar o caso da soma Assim temos:

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

Circuitos Combinacionais. Arquitetura de Computadores I

Figura 1 - Display de 7 segmentos

Arquitetura de Computadores. Tiago Alves de Oliveira

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

Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

Introdução à Computação

Sistemas Digitais Módulo 8 Introdução aos Circuitos Aritméticos

Eletrônica Digital I TE050. Circuitos Combinacionais

CODIFICADOR E DECODIFICADOR (Unidade 4)

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

Aula 10. Circuitos Aritméticos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Circuitos Combinacionais

Relatório de Prática no LABORATORIO

CIRCUITOS SOMADORES = = =

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

Circuitos Digitais - Somadores e Subtradores SOMADORES E SUBTRADORES

Departamento de Engenharia Elétrica e de Computação SEL 384 Laboratório de Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 4:

Técnicas Digitais para Computação

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

SOMADORES E SUBTRATORES

Sistemas Digitais Circuitos Aritméticos e Unidades Aritméticas e Lógicas (ALUs)

4. Desenhe um digrama esquemático para cada uma das funções abaixo. a.

Relatório de Prática no LABORATORIO

Sistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)

Operações com números binários

PCS 3115 Sistemas Digitais I Códigos Prof. Dr. Marcos A. Simplicio Jr.

Circuitos Decodificadores

APOSTILA DE TÉCNICAS DIGITAIS LDM1 PROF ANDRÉ GARCIA

Eletrônica Digital I (EDL I)

Revisão: técnicas simplificação

Circuitos Digitais. Conteúdo. Introdução. Circuito Gerador de Produtos Canônicos. Circuito Gerador de Produtos Canônicos

Circuito combinacional

Eletrônica Digital. Prof. Valdir Dugo Zaragoza

Índice. 1.2 Sistemas Numéricos em uma Base B Qualquer

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica

Aula 14: Lógica e circuitos digitais

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

Eletrônica Digital Lista de Exercícios

SSC0112 Organização de Computadores Digitais I

Codificadores e Decodificadores

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

Sistemas Digitais Universidade Católica do Salvador Professor Marco Antônio C. Câmara. Aula 03 Simplificação de Expressões Lógicas.

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

Parte # 5 - Circuitos Combinacionais

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

EXPERIÊNCIA 6 CIRCUITOS CODIFICADORES E DECODIFICADORES

IF-UFRJ FIW 362 Laboratório de Física Moderna Eletrônica Curso de Licenciatura em Física Prof. Antonio Carlos

Binário Decimal

Aula 8 - Unidade lógica aritmética e Multiplicadores

Departamento de Engenharia Elétrica e de Computação SEL 405 Lab. de Introdução aos Sistemas Digitais I Profa. Luiza Maria Romeiro Codá PRÁTICA Nº 6

Arquitetura de Computadores Sistema de Numeração. Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão

CIRCUITOS DIGITAIS I

Codificadores/Decodificadores Multiplexadores/Demultiplexadores

Aula 7. Codificadores e Decodificadores. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

SOMADORES E SUBTRATORES

Sistemas Digitais Circuitos Aritméticos e Representação de Números com Sinal

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

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

UFMG DCC Álgebra de Boole. Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG

Técnicas Digitais para Computação

Capítulo VI Circuitos Aritméticos

CAPÍTULO 4 CIRCUITOS COMBINACIONAIS

Aritmética Binária e Complemento a Base. Introdução ao Computador 2010/1 Renan Manola

2ª Lista de Exercícios

Eletrônica Digital I (EDL I)

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

Eletrônica Digital II

Máquinas de estado. Rodrigo Hausen ... saída próx. estado. entrada estado. Circuito combinacional para o cálculo do próximo estado.

Exercícios de Laboratório 2

ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade

3 Circuitos Combinacionais

Introdução. Aplicações de Circuitos Combinacionais. Combinacionais. Combinacionais. Combinacionais. Combinacionais. de Eletrônica Digital (Parte III)

Circuitos Combinacionais. Sistemas digitais

Prof. Leonardo Augusto Casillo

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

Circuitos Lógicos Combinacionais Aula Prática

Disciplina: Eletrônica Digital Aluno: Nº: Código: EL52M Turma: Prof.: Gustavo B. Borba Código: Data: / /

Circuitos Combinacionais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

EXPERIÊNCIA 8 CIRCUITOS ARITMÉTICOS: SOMADORES SUBTRATORES

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

Eletrônica Digital para Instrumentação

SISTEMAS DIGITAIS CONTADORES E REGISTRADORES. Professor Carlos Muniz

Transcrição:

Projetos de Decodificadores Para construir decodificadores que passem de qualquer código para outro qualquer basta montarmos a tabela verdade simplificar as expressões de saída e implementarmos o circuito.

Decodificador BCD 8421 para Excesso 3 Conhecemos já a lógica dos códigos BCD 8421 e o Excesso 3 1) Inicialmente montamos a tabela verdade: Código: BCD 8421 Código: Excesso 3 Decimal 2³ 2² 2¹ 2 2³ 2² 2¹ 2 A B C D S3 S2 S1 S0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 2 0 0 1 0 0 1 0 1 3 0 0 1 1 0 1 1 0 4 0 1 0 0 0 1 1 1 5 0 1 0 1 1 0 0 0 6 0 1 1 0 1 0 0 1 7 0 1 1 1 1 0 1 0 8 1 0 0 0 1 0 1 1 9 1 0 0 1 1 1 0 0

Decodificador BCD 8421 para Excesso 3 Podemos notar que o código BCD 8421 é utilizado para representar até o algarismo 9. As outras possibilidades não irão ocorrer, logo, para estas condições a resposta torna-se irrelevante. Decimal Código: BCD 8421 Código: Excesso 3 A B C D S3 S2 S1 S0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 2 0 0 1 0 0 1 0 1 3 0 0 1 1 0 1 1 0 4 0 1 0 0 0 1 1 1 5 0 1 0 1 1 0 0 0 6 0 1 1 0 1 0 0 1 7 0 1 1 1 1 0 1 0 8 1 0 0 0 1 0 1 1 9 1 0 0 1 1 1 0 0

Decodificador BCD 8421 para Excesso 3 2) Para simplificar as expressões, vamos montar os diagramas de Veitch-Karnaugh. Decimal Código: BCD 8421 Código: Excesso 3 A B C D S3 S2 S1 S0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 2 0 0 1 0 0 1 0 1 3 0 0 1 1 0 1 1 0 4 0 1 0 0 0 1 1 1 5 0 1 0 1 1 0 0 0 6 0 1 1 0 1 0 0 1 7 0 1 1 1 1 0 1 0 8 1 0 0 0 1 0 1 1 9 1 0 0 1 1 1 0 0

Decodificador BCD 8421 para Excesso 3 3) O circuito decodificador obtido a partir das expressões :

Decodificador inversor BCD 8421 para Excesso 3 Para exemplificar a utilização de um código diferente, vamos elaborar o decodificador inverso, ou seja transforma o Código Excesso 3 para BCD 8421. 1) Inicialmente montamos a tabela verdade: Decimal Código: Excesso 3 Código: BCD 8421 A B C D S8 S4 S2 S1 0 0 0 1 1 0 0 0 0 1 0 1 0 0 0 0 0 1 2 0 1 0 1 0 0 1 0 3 0 1 1 0 0 0 1 1 4 0 1 1 1 0 1 0 0 5 1 0 0 0 0 1 0 1 6 1 0 0 1 0 1 1 0 7 1 0 1 0 0 1 1 1 8 1 0 1 1 1 0 0 0 9 1 1 0 0 1 0 0 1

Decodificador inversor BCD 8421 para Excesso 3 Da mesma forma, os casos que não existem serão considerados irrelevantes. Decimal Código: Excesso 3 Código: BCD 8421 A B C D S8 S4 S2 S1 0 0 0 1 1 0 0 0 0 1 0 1 0 0 0 0 0 1 2 0 1 0 1 0 0 1 0 3 0 1 1 0 0 0 1 1 4 0 1 1 1 0 1 0 0 5 1 0 0 0 0 1 0 1 6 1 0 0 1 0 1 1 0 7 1 0 1 0 0 1 1 1 8 1 0 1 1 1 0 0 0 9 1 1 0 0 1 0 0 1

Decodificador inversor BCD 8421 para Excesso 3 2) Para simplificar as expressões, vamos montar os diagramas de Veitch-Karnaugh. Tomar o devido cuidado na colocação da possibilidade assumida pela entrada, e nesta região, colocar o valor assumido pela saída. Decimal Código: Excesso 3 Código: BCD 8421 A B C D S8 S4 S2 S1 0 0 0 1 1 0 0 0 0 1 0 1 0 0 0 0 0 1 2 0 1 0 1 0 0 1 0 3 0 1 1 0 0 0 1 1 4 0 1 1 1 0 1 0 0 5 1 0 0 0 0 1 0 1 6 1 0 0 1 0 1 1 0 7 1 0 1 0 0 1 1 1 8 1 0 1 1 1 0 0 0 9 1 1 0 0 1 0 0 1

Decodificador inversor BCD 8421 para Excesso 3 3) O circuito decodificador obtido a partir das expressões : Se na entrada ABCD aplicarmos o código Excesso 3 teremos nas saídas S8,S4,S2 e S1 o código BCD8421

Decodificador para Display de 7 segmentos O display de 7 segmentos possibilita escrevermos números decimais de 0 a 9 e alguns outros símbolos que podem ser letrar ou sinais.

Decodificador para Display de 7 segmentos Entre as tecnologias de fabricação das unidades de display usaremos o mais comum que é o display led, que possui cada segmento comporto por um led, existindo um tipo denominado catodo comum e outro anodo comum.

Decodificador para Display de 7 segmentos O display catodo comum é aquele que possui todos os catodos dos led s interligados, sendo necessário aplicar nível 1 no anodo respectivo para acender cada segmento.

Decodificador para Display de 7 segmentos O display anodo comum é aquele que possui todos os anodos led s interligados, sendo necessário aplicar nível 0 ao catodo respectivo para acender cada segmento.

Decodificador para Display de 7 segmentos Vamos a título de exemplo, elaborar um decodificador para a partir de um código binário (BCD 8421) escrever a sequência de 0 a 9 em um display de 7 segmentos catodo comum.

Decodificador para Display de 7 segmentos Para efetuar o projeto deste decodificador, devemos verificar em cada caractere os segmentos que devem ser acesos e atribuir o nível lógico 1 (no caso do catodo comum), em função da respectiva entrada no código binário.

Decodificador para Display de 7 segmentos 1) A tabela apresenta a sequência de caracteres, o respectivo código de entrada e os níveis aplicados em cada segmento para que tal ocorra.

Decodificador para Display de 7 segmentos 2) Para fins de simplificação, vamos considerar os casos fora da sequência como irrelevantes. Transpondo as saídas para os diagramas temos: Decimal Código: BCD 8421 Display de 7 segmentos 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 0 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

Decodificador para Display de 7 segmentos 3) O circuito do decodificador BCD 8421 para display de 7 segmentos obtido:

O circuito poderia ser otimizado, pois as expressões dos segmentos possuem termos em comum, resultando no emprego de menores números de portas.

O display de 7 segmentos podem ainda escrever outros caracteres, que são frequentemente utilizados em sistemas digitais para representar outras funções, bem como formar palavras-chaves em software de programação, segue como exemplo outras possibilidades de caracteres:

Circuitos Aritméticos Dentro do conjunto de circuitos combinacionais aplicados para finalidade específica nos sistemas digitais, destaca-se os circuitos aritméticos. São utilizados para construir a ULA (Unidade Lógica Aritmética) dos microprocessadores e, ainda, encontrados disponíveis em circuitos integrados comerciais. Neste tópico, abordaremos os principais circuitos aritméticos e seus subsistemas derivados.

Meio Somador Iniciamos o assunto relembrando um somador de 2 números binários:

Meio Somador 1) Vamos montar a tabela verdade da soma de 2 números binários de 1 algarismo: A B S Transporte de saída (Ts) 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1

Meio Somador 1) Representando cada número por 1 bit, podemos então, montar o circuito que possui como entradas A e B, e como saída, a soma dos algarismos (S) e o respectivo transporte de saída (Ts) A B S Transporte de saída (Ts) 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1

Meio Somador 2)Simplificação das saídas: S = A B Ts = A. B

Meio Somador 3)O circuito a partir destas expressões : S = A B Ts = A. B

Meio Somador Representação em bloco deste circuito: Este circuito Meio Somador é também conhecido como Half Adder, sendo a saída de transporte denominada carry out, ambos os termos derivados do inglês

Somador completo Para se fazer a soma de números binários de mais algarismos, o meio somador é insuficiente, pois não possibilita a introdução do transporte de entrada proveniente da coluna anterior.... Continua na próxima aula...