Omni Calculator logo

Calculadora de Portas Lógicas

Created by Purnima Singh, PhD
Reviewed by Wojciech Sas, PhD and Steven Wooding
Translated by Luna Maldonado Fontes and João Rafael Lucio dos Santos, PhD
Last updated: Jan 18, 2024


A calculadora de portas lógicas da Omni permite que você determine o resultado de várias portas lógicas. Você também pode usar essa calculadora para gerar a tabela-verdade para várias portas lógicas.

Não importa se você é um principiante ou especialista em eletrônica, o conceito de portas lógicas é um dos conceitos mais básicos com o qual você deve se familiarizar.
Continue lendo se você quiser saber o que é uma porta lógica. Também discutiremos vários tipos de portas lógicas e as operações que elas podem realizar.

Primeiro passo: você deve se familiarizar com as conversões binárias e as operações bit a bit. Nosso conversor binário 🇺🇸 e nossa calculadora de bitwise 🇺🇸 podem ajudar você com isso.

O que é uma porta lógica?

Uma porta lógica é um circuito digital que age como uma porta (ou interruptor) para o fluxo de informações (sinal elétrico). Ele permite ou para os sinais, dependendo do fato de certas condições lógicas serem satisfeitas ou não.

Uma porta lógica pode ter uma ou mais entradas, por meio das quais você aceita sinais digitais. O sinal de saída depende do fato de os sinais de entrada estarem ligados/altos (1) ou desligados/baixos (0) e do tipo de operação lógica realizada pela porta.

As portas lógicas são o bloco básico de construção de todo sistema digital, inclusive do seu computador. Podemos encontrá-las em quase todos os circuitos eletrônicos, por exemplo, microprocessadores, microcontroladores, alarmes, luzes de rua, etc.

Quais são as portas lógicas básicas?

Há três portas lógicas básicas:

  • Porta AND: A porta AND dá uma saída alta (1) somente quando todas as suas entradas são altas (1). A Figura 1 mostra o símbolo lógico da porta AND com A e B como entradas.
Símbolo lógico da porta AND.
Fig. 1: Símbolo lógico da porta AND (Fonte: Wikimedia.org)

A expressão booleana para a porta lógica AND é A ⋅ B = saída,
em que o sinal de multiplicação () se refere a AND na álgebra booleana. Saiba mais sobre isso com nossa calculadora de multiplicação binária 🇺🇸.

  • Porta OR: A porta OR dá uma saída alta (1) quando qualquer uma de suas entradas é alta (1). A Figura 2 mostra o símbolo lógico da porta OR.
Símbolo lógico da porta OR.
Fig. 2: Símbolo lógico da porta OR (Fonte: Wikimedia.org)

A expressão booleana para a porta lógica OR é A + B = saída,
onde o sinal de adição (+) é chamado de OR na álgebra booleana. Você pode obter mais informações sobre isso em nossa calculadora de operações binárias.

  • Porta NOT: A porta NOT inverte a entrada, ou seja, se a entrada for alta (1), a saída será baixa (0) e vice-versa. É um dispositivo de entrada única e saída única. A Figura 3 mostra o símbolo lógico da porta NOT.
Símbolo lógico da porta NOT.
Fig. 3: Símbolo lógico da porta NOT. (Fonte: Wikimedia.org)

A expressão booleana para a porta lógica NOT é A=saıˊda\rm{\overline{A} = saída},
em que o sinal de barra () significa NOT na álgebra booleana.

Combinação de portas lógicas básicas

Você pode combinar as portas lógicas básicas (AND, OR e NOT) para obter muitas portas complexas. Algumas combinações populares são:

  • porta NAND: Uma porta NAND (ou NOT-AND) é uma combinação de uma porta AND e uma porta NOT, ou seja, a saída é baixa (0) somente quando todas as suas entradas são altas (1). A Figura 4 mostra o símbolo lógico da porta NAND.
Símbolo lógico da porta NAND.
Fig. 4: Símbolo lógico da porta NAND. (Fonte: Wikimedia.org)

A expressão booleana para a porta lógica NAND é

AB=saıˊda\qquad \overline{\rm{A \cdot B}} = \rm{saída}
  • Porta NOR: Uma porta NOR (ou NOT-OR) é uma combinação de uma porta OR e uma porta NOT, ou seja, a saída é alta (1) somente quando ambas as entradas são baixas (0). A Figura 5 mostra o símbolo lógico da porta NOR.
Símbolo lógico da porta NOR.
Fig. 5: Símbolo lógico da porta NOR (Fonte: Wikimedia.org)

A expressão booleana para a porta lógica NOR é

A+B=saıˊda\qquad \overline{\rm{A + B}} = \rm{saída}
  • Porta XOR: Uma porta XOR (Ou-exclusivo) resulta da combinação das portas OR, AND e NOT. A saída de uma porta lógica XOR é alta (1) quando qualquer uma das entradas é alta (1). A Figura 6 mostra o símbolo lógico da porta XOR.
Símbolo lógico da porta XOR.
Fig. 6: Símbolo lógico da porta XOR (Fonte: Wikimedia.org)

A expressão booleana para a porta lógica XOR é AB+AB=saıˊda \rm{A \cdot \overline{B} + \overline{A} \cdot B = saída}, ou

AB+AB=saıˊdaouAB=saıˊda\qquad \begin{align*} &\rm{A \cdot \overline{B} + \overline{A} \cdot B = saída}\\[0.5em] & \kern{3.5em}\rm{ou}\\[0.5em] &\rm{A \oplus B = saída} \end{align*}
  • Porta XNOR: A porta XNOR é uma combinação de uma porta XOR e uma porta NOT. A saída de uma porta lógica XNOR é alta (1) quando ambas as entradas são altas (1) ou quando ambas as entradas são baixas (0). Para continuar lendo sobre a lógica XOR, acesse nossa calculadora XOR
Símbolo lógico da porta XNOR.
Fig. 7: Símbolo lógico da porta XNOR (Fonte: Wikimedia.org)

A Figura 7 mostra o símbolo lógico da porta XNOR. A expressão booleana correspondente à porta lógica XNOR é

AB=saıˊda\qquad \rm{\overline{A \oplus B} = saída}

Se você estiver interessado em operações lógicas mais complexas, como deslocamento de bits, recomendamos conferir a calculadora de deslocamento de bits 🇺🇸, também da Omni.

Tabela-verdade de portas lógicas

Uma tabela-verdade mostra todas as combinações de entrada possíveis e as combinações de saída correspondentes para uma porta lógica. A tabela-verdade para várias portas lógicas é mostrada abaixo.

Tabela I: Tabela-verdade para porta AND

A

B

Saída

0

0

0

0

1

0

1

0

0

1

1

1

Tabela II: Tabela verdade para a porta OR

A

B

Saída

0

0

0

0

1

1

1

0

1

1

1

1

Tabela III: Tabela verdade para a porta NOT

A

Saída

0

1

1

0

Tabela IV: Tabela verdade para a porta NAND

A

B

Saída

0

0

1

0

1

1

1

0

1

1

1

0

Tabela V: Tabela verdade para porta NOR

A

B

Saída

0

0

1

0

1

0

1

0

0

1

1

0

Tabela VI: Tabela verdade para a porta XOR

A

B

Saída

0

0

0

0

1

1

1

0

1

1

1

0

Tabela VII: Tabela verdade para a porta XNOR

A

B

Saída

0

0

1

0

1

0

1

0

0

1

1

1

Como gerar uma tabela-verdade de portas lógicas usando a calculadora de portas lógicas?

Vamos gerar uma tabela-verdade para a porta NOT usando a calculadora de portas lógicas.

  1. Usando o menu suspenso, selecione a porta NOT.
  2. A calculadora exibirá a entrada A e o símbolo da porta NOT.
  3. Usando o menu suspenso, selecione a entrada A (0 ou 1).
  4. Você obterá o valor de saída correspondente.
  5. Brinque com todas as combinações possíveis de entrada para gerar saídas correspondentes, de modo que você possa criar sua própria tabela-verdade NOT.

Como você pode ver, determinar os resultados de qualquer porta lógica é muito fácil com a nossa calculadora!

FAQ

Qual porta lógica é chamada de porta universal?

As portas lógicas NAND e NOR são chamadas de portas universais. É possível criar todas as portas básicas usando uma combinação de portas NAND (ou NOR). Por exemplo, podemos juntar as duas entradas de uma porta lógica NAND para transformá-la em um dispositivo de uma entrada, que funcionará como uma porta NOT.
Podemos, então, usar essas portas básicas para criar um grande número de circuitos complicados.

Qual porta é chamada de porta inversora?

Uma porta NOT inverte a entrada, daí o nome de porta inversora. Se a entrada de uma porta lógica NOT for 1, a saída será 0 e, se a entrada for 0, a saída será 1.

Recomendamos que você mesmo verifique isso usando a nossa calculadora de portas lógicas.

Como fazer uma porta AND a partir de uma porta NAND?

Quando conectamos a saída de uma porta NAND em uma porta NOT, ela é equivalente a uma porta AND. Portanto, para criar uma porta AND a partir de uma porta NAND, siga as instruções:

  1. Pegue uma porta NAND e junte suas entradas. Agora ela funcionará como uma porta lógica NOT.
  2. Pegue outra porta NAND e conecte sua saída à porta NOT da etapa 1.
  3. Parabéns! Agora você tem uma combinação que age como uma porta AND.

Quantos tipos de portas lógicas digitais existem?

Existem sete tipos diferentes de portas lógicas: AND, OR, NOT, NAND, NOR, XOR e XNOR.

Purnima Singh, PhD
Logic GATE output
GATE
Select logic gate
Check out 32 similar tech and electronics calculators 💻
3D printing costAmdahl's lawBattery capacity… 29 more
People also viewed…

Coffee kick

A long night of studying? Or maybe you're on a deadline? The coffee kick calculator will tell you when and how much caffeine you need to stay alert after not sleeping enough 😀☕ Check out the graph below!

Grade

The grade calculator calculates your overall grade based on your component marks (weighted and unweighted).

Password entropy

This password entropy calculator can compute how strong your password is.

Steps to calories

A calculadora de passos da Omni para calorias ajuda você a estimar a quantidade total de calorias queimadas durante uma caminhada.