Questão 2: Portas Lógicas. 1,0 ponto.
Qual o tipo de porta lógica deve ser utilizado para detectar se todos os três trens de pouso de uma aeronave estão recolhidos após a decolagem, assumind que uma saída em nível baixo é exigido para ativar um LED.
Qual o tipo de porta lógica deve ser utilizado para detectar se todos os três trens de pouso de uma aeronave estão recolhidos após a decolagem, assumind que uma saída em nível baixo é exigido para ativar um LED.
Passo 1
O enunciado pede uma porta lógica que “detecte se todos os três trens de pouso estão recolhidos” e produza um nível lógico baixo (0) quando todos estiverem recolhidos, pois esse nível baixo é o que vai acender o LED. O conteúdo aqui é projeto de funções combinacionais usando portas lógicas padrão.
Passo 2
Denotemos as três entradas por
, onde cada uma vale
se o trem de pouso correspondente estiver recolhido, e
caso contrário. Queremos uma função
que satisfaça:
e
para qualquer outra combinação. Em outras palavras, só baixamos a saída quando todos os três forem
.
Passo 3
Uma função que vale
exatamente quando
é a AND de três entradas:
Mas
vale
nesse caso, e nós queremos
. Logo precisamos da negação de
:
Passo 4
A negação da porta AND é implementada diretamente por uma porta NAND. Essa porta de três entradas terá a propriedade desejada:
- Se
, então a saída da NAND é (acende o LED). - Para qualquer outro caso, a saída é
(LED apagado).
Resposta
Use uma porta NAND de três entradas.