Os seguintes símbolos são utilizados ao longo deste resumo:
Outra forma de representar essas operações é:
Exemplo de como as expressões podem ser escritas nas duas notações:
A lógica booleana foi desenvolvida por George Boole em 1854 e é a base da eletrônica digital moderna.
Suas principais operações são:
Realiza a operação de soma lógica.
X1 | X2 | Saída (X1 + X2) |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
Exemplo prático: Em sistemas de alarme, uma porta OR pode ser usada para acionar o alarme se qualquer um dos sensores (por exemplo, de temperatura ou pressão) detectar uma anormalidade.
Realiza a operação de multiplicação lógica.
X1 | X2 | Saída (X1 * X2) |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Exemplo prático: Uma porta AND pode ser empregada em um sistema de segurança, onde um alarme só é ativado se todas as condições (por exemplo, sensores de portas e janelas) estiverem simultaneamente acionadas.
Inverte o valor da entrada.
X1 | Saída (X1') |
---|---|
0 | 1 |
1 | 0 |
Exemplo prático: Um inversor (porta NOT) pode ser usado para alterar um sinal de controle, como transformar um sinal de "desligado" em "ligado" para controlar um dispositivo.
Retorna 1 se as entradas forem diferentes.
X1 | X2 | Saída (X1 ⊕ X2) |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Exemplo prático: A porta XOR é frequentemente utilizada em circuitos de verificação de paridade, onde a saída indica se o número de bits 1 é ímpar, ajudando na detecção de erros durante a transmissão de dados.
É a operação AND seguida de uma inversão.
X1 | X2 | Saída (X1 * X2)' |
---|---|---|
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Exemplo prático: Portas NAND são consideradas portas universais, pois podem ser usadas para construir qualquer outra função lógica em circuitos digitais.
É a operação OR seguida de uma inversão.
X1 | X2 | Saída (X1 + X2)' |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
Exemplo prático: Assim como as portas NAND, as portas NOR também são portas universais e podem ser usadas em diversas aplicações para simplificar o projeto de circuitos.
Retorna 1 se as entradas forem iguais.
X1 | X2 | Saída (X1 ⊕ X2)' |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Exemplo prático: Portas XNOR são úteis em circuitos de comparação, onde a saída indica se dois sinais são idênticos, sendo empregadas em sistemas de verificação e controle.
Imagem utilizada com permissão conforme a licença CC BY-NC-ND.
Crédito: Metrópole Digital - IMD/UFRN.
O estudo da álgebra de Boole é fundamental para o entendimento dos circuitos digitais, sendo amplamente utilizado na síntese e análise de circuitos lógicos. As tabelas-verdade fornecem uma maneira eficaz de visualizar o comportamento das portas lógicas, e os exemplos práticos ajudam a relacionar esses conceitos com aplicações do dia a dia na eletrônica digital.
Não entendeu ainda? Veja esses dois vídeos: link1 e link2