Baixe o app para aproveitar ainda mais
Prévia do material em texto
* Capítulo 4 Circuitos Combinacionais Projeto de circuitos combinacionais * Circuitos Combinacionais x Seqüenciais Combinacional: Combinação de entradas gera SEMPRE as mesmas saídas; Ordem de combinações não influi no resultado. Seqüencial: Saídas em um instante dependem: Da combinação de valores presentes nas entradas; Dos valores das saídas no instante anterior, ou seja Da ORDEM em que as entradas acontecem. Memória! * Circuitos Combinacionais: projeto Preocupações reais: Custo Disponibilidade de peças Facilidade de manutenção Disponibilidade de circuitos mais complexos Aproveitamento de projetos existentes Nossa realidade: Portas básicas Melhor solução = menor número de portas ou Melhor solução = tipo único de portas * Circuitos Combinacionais: projeto Metodologia básica Descrição do problema a ser resolvido; Identificação e codificação das entradas; Identificação e codificação das saídas; Descrição do comportamento do projeto: Tabelas-verdade ou Mapas de Karnaugh Obtenção de expressões lógicas; Diagrama esquemático; Montagem e testes. * Exemplo de projeto Programa de calouros Um júri, em um programa de calouros, é composto por 3 jurados, que devem selecionar um entre dois finalistas em um programa calouros para ser o vencedor. Vence o candidato que tiver maioria dos votos. Problemas: Como votar? Como mostrar o resultado? Projeto. * Exemplo de projeto Programa de calouros Como votar: Cada jurado usa uma chave 0/1 Como mostrar o resultado: Cada candidato está perto de uma lâmpada Projeto: * Exemplo de projeto Problema: Indecisão dos jurados Resultado “pisca” Solução: sinal de habilitação (controle) - strobe * Projetos empíricos Programa de calouros Vence quando houver maioria de votos; Maioria de 3 votos = 2 votos (pelo menos); Possibilidades de 2 votos: AB + AC + BC * Exercícios Um alarme residencial utiliza cinco sensores: porta da frente e de trás (aberta ou fechada), janelas (alarme resumo - abertas ou fechadas), movimento dentro de casa e ativação do alarme (temporizado – verdadeiro 30 segundos após o alarme ser ligado). Projete o alarme. Projete um circuito que, dadas 5 entradas E4, E3, E2, E1 e E0, gere 4 saídas que obedecem às seguintes regras: A saída X3 é verdadeira sempre que o número total de entradas que está em estado lógico 1 é par (há um número par de 1’s na entrada). A saída X2 é verdadeira sempre que exatamente 4 entradas forem verdadeiras. A saída X1 é verdadeira sempre que exatamente 2 entradas forem verdadeiras. A saída X0 é verdadeira sempre que nenhuma entrada for verdadeira. Projete um circuito que use como entrada as saídas do problema anterior (X3, X2, X1 e X0) e que tenha uma única saída, a qual será verdadeira quando X3=X1 ou X2=X1. Repita o projeto com uso de estado irrelevante e compare os resultados. Projete o circuito que tem como entrada um dígito representado em BCD8421 e cuja saída aponta quando a entrada é maior do que 6. Projete o circuito que compara dois números binários de 2 bits cada e identifica quando eles são diferentes.
Compartilhar