- Projete um circuito lógico com três entradas,
e
, cuja saída será nível ALTO apenas quando a maioria das entradas for nível ALTO, siga o procedimento completo para a realização de um projeto.
Passo 1
O enunciado pede o projeto de um circuito combinacional com três entradas
,
e
, cuja saída é nível ALTO somente quando a maioria das entradas for nível ALTO. O conteúdo envolvido é análise de funções booleanas, construção de tabela-verdade, uso de mapa de Karnaugh para simplificação e, por fim, desenho do circuito com portas lógicas.
Passo 2
Começamos pela tabela-verdade, listando todas as combinações de
e determinando em quais a saída
vale 1 (caso haja pelo menos dois 1s):
Passo 3
Da tabela-verdade, os mintermos que tornam
são aqueles cujos índices (em binário
) são 3 (
), 5 (
), 6 (
) e 7 (
). Assim,
Passo 4
Para simplificar, montamos o mapa de Karnaugh:
Agrupamos dois blocos de duas células e um bloco de duas células sobrepostas:
- As células
e geram o produto . - As células
e geram . - As células
e geram .
Logo a expressão simplificada é
Passo 5
A forma final
já é mínima em termos de portões. Para implementar:
- Use três portas AND de duas entradas para gerar
, e . - Em seguida, uma porta OR de três entradas combina essas três saídas, gerando
.