Escolar Documentos
Profissional Documentos
Cultura Documentos
Lógica Booleana
2
Portas lógicas
• And (e)
X Y S
0 0 0
0 1 0
1 0 0
1 1 1
X Y
1
S
3
Portas lógicas
• Or (ou)
X Y S
0 0 0
0 1 1
X
1 0 1
1 S 1 1 1
Y
4
Portas lógicas
• Inversor
X X
X
0 1
1 0
5
Portas lógicas
• Podemos fazer associações das
portas lógicas e formar as portas:
• Nand ( não-e) X Y S
0 0 1
0 1 1
1 0 1
1 1 0
6
Portas lógicas
7
Portas lógicas
• XOR (Ou-exclusivo)
X Y S
0 0 0
X
0 1 1
Y S
1 0 1
1 1 0
8
Funções booleanas
9
Funções booleanas
10
Funções booleanas
12
Funções booleanas
• Para a função do exemplo anterior, há 4
combinações de variáveis de entrada que fazem com
que M seja 1.
• Portanto M será um se:
• A = 0 e B = 1 e C = 1 ou
• A = 1 e B = 0 e C = 1 ou
• A = 1 e B = 1 e C = 0 ou
• A = 1 e B = 1 e C = 1
• Assim podemos escrever a equação booleana de M:
M = A.B.C + A.B.C + A.B.C + A.B.C
13
Funções booleanas
• Exemplo: Expresse a equação booleana para a
seguinte tabela verdade:
A B C M
0 0 0 1 ..
A B C
0 0 1 0
0 1 0 1 ..
A B C .. .. .. ..
M=A B C+A B C+A B C+A B C
0 1 1 0
1 0 0 1 ..
A B C
1 0 1 0
1 1 0 1 ..
A B C
1 1 1 0
14
Implementação de
funções booleanas
15
Implementação de
funções booleanas
16
Implementação
de funções booleanas
17
Exercício de fixação
1. Desenhe a tabela verdade, escreva a equação booleana e
implemente o circuito lógico para as seguintes funções:
18