Aula 5 e 6 Expressões Booleanas A Partir Da Tabela Verdade
Aula 5 e 6 Expressões Booleanas A Partir Da Tabela Verdade
Aula 5 e 6 Expressões Booleanas A Partir Da Tabela Verdade
tabela verdade
Expressões booleanas de
tabela verdade
• Qual a expressão booleana da seguinte tabela
verdade?
A B C S
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
Expressões booleanas de
tabela verdade
• Qual a expressão booleana da seguinte tabela
verdade?
A B C S
• Primeiro passo é extrair os casos
onde S = 1 0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
Expressões booleanas de
tabela verdade
• Casos onde S = 1
• 000 ou 010 ou 110 ou 111
A B C S
• Depois é só montar a expressão usando 0 0 0 1
E entre cada variável e OU entre cada caso 0 0 1 0
• S=A’.B’.C’+A’.B.C’+A.B.C’+A.B.C 0 1 0 1
0 1 1 0
• Próximo passo é montar o circuito lógico da 1 0 0 0
expressão
1 0 1 0
1 1 0 1
1 1 1 1
Expressões booleanas de tabela verdade
• Qual a expressão booleana da seguinte tabela verdade?
Primeiro passo é extrair os casos onde S = 1
A B C S
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
Expressões booleanas de tabela verdade
• Qual a expressão booleana da seguinte tabela verdade? Primeiro passo é
extrair os casos onde S = 1
• Exemplo 02 A B C S
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
Expressões booleanas de
tabela verdade
• S=A’.B’.C’+A’.B.C’+A.B.C’+A.B.C
A B C S
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
Expressões booleanas de
tabela verdade
• S=A’.B’.C’+A’.B.C’+A.B.C’+A.B.C
A B C S
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
Expressões booleanas de
tabela verdade
• S=A’.B’.C’+A’.B.C’+A.B.C’+A.B.C
• S=A’C’(B’+B) + AB(C’+C)
A B C S
0 0 0 1
• S = A’C’ + AB
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
Expressões booleanas de
tabela verdade
• S = A’.B’.C’+A’.B.C’+A.B.C’+A.B.C = A’C’ + AB
A B C A’C’ AB S
0 0 0 1 0 1
0 0 1 0 0 0
0 1 0 1 0 1
0 1 1 0 0 0
1 0 0 0 0 0
1 0 1 0 0 0
1 1 0 0 1 1
1 1 1 0 1 1
Expressões booleanas de
tabela verdade
• S = A’.B’.C’+A’.B.C’+A.B.C’+A.B.C = A’C’ + AB
Voltando ao exercício
• Implementar um sistema onde o ALARME
deve disparar se:
– O botão de PÂNICO for pressionado
– O sistema estando ATIVADO e as PORTAS ou
JANELAS não estiverem fechadas
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
Exemplo Alarme
Entrada Saída
Dois sensores – porta e janela. Alarme
Botão de Ativado
Expressões booleanas de tabela verdade
Ativado (A ) Portas ( B) Janelas ( C) Alarme (S)
0 0 0
0 0 1 A.(B+C) = S
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Expressões booleanas de tabela verdade
Ativado Portas Janelas Alarme
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
A B’ C + A B C’ +A B C = S
Funções Lógicas
• Blocos lógicos
– OU EXCLUSIVO, EXCLUSIVE OR ou XOR
– NOU EXCLUSIVO, EXCLUSIVE NOR ou XNOR
• Equivalência entre blocos
Tabela Verdade
EXCLUSIVE OR ou XOR
• Y=A.B+A.B
• Y=A+B
SN74AC86
Texas Instruments
• Y=A.B+A.B
• Y=A.B
Simulação
EXCLUSIVE NOR ou XNOR
CD74HC7266
Texas Instruments
?
Inversor a partir de porta NAND
?
Inversor a partir de porta NOR