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.

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 \,A\,,B\,,C, onde cada uma vale 1 se o trem de pouso correspondente estiver recolhido, e 0 caso contrário. Queremos uma função F(A,B,C) que satisfaça:
F(A,B,C)=0 \quad\text{se e somente se}\quad A=B=C=1,
e F=1 para qualquer outra combinação. Em outras palavras, só baixamos a saída quando todos os três forem 1.

Passo 3

Uma função que vale 1 exatamente quando A=B=C=1 é a AND de três entradas:
G(A,B,C)=A\land B\land C.
Mas G vale 1 nesse caso, e nós queremos 0. Logo precisamos da negação de G:
F(A,B,C)=\overline{A\land B\land C}.

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 A=B=C=1, então a saída da NAND é 0 (acende o LED).
  • Para qualquer outro caso, a saída é 1 (LED apagado).

Resposta

Use uma porta NAND de três entradas.

Exercícios relacionados