Buscar

ALGEBRA BOOLEANA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 60 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 60 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 60 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

11/04/2011
1
Sistemas Digitais
Prof. Murilo Plínio
www.muriloplinio.eng.br
A l 5 Ál b B lAula 5 – Álgebra Booleana
UNIFACS – Universidade Salvador
Engenharias
11/04/2011
2
• Capítulo 03
– IDOETA; CAPUANO. Elementos de Eletrônica Digital. Livros 
Érica Ltda., 1998.
11/04/2011
3
Álgebra de Boole
• Postulados
– Complementação
– AdiçãoAdição
– Multiplicação
11/04/2011
4
Complementação
• Se A = 0 → A’ = 1
• Se A = 1 → A’ = 0
11/04/2011
5
Complementação
11/04/2011
6
Complementação
• A’’ = A
11/04/2011
7
Adição
• 0 + 0 = 0
• 0 + 1 = 1
• 1 + 0 = 1• 1 + 0 = 1
• 1 + 1 = 1
11/04/2011
8
Adição
• A + 0 = A
• A = 0 → 0 + 0 = 0• A = 0 → 0 + 0 = 0
• A = 1 → 1 + 0 = 1
11/04/2011
9
Adição
• A + 1 = 1
• A = 0 → 0 + 1 = 1• A = 0 → 0 + 1 = 1
• A = 1 → 1 + 1 = 1
11/04/2011
10
Adição
• A + A = A
• A = 0 → 0 + 0 = 0• A = 0 → 0 + 0 = 0
• A = 1 → 1 + 1 = 1
11/04/2011
11
Adição
• A + A’ = 1
• A = 0 → A’ = 1 → 0 + 1 = 1• A = 0 → A = 1 → 0 + 1 = 1
• A = 1 → A’ = 0 → 1 + 0 = 1
11/04/2011
12
Multiplicação
• 0 . 0 = 0
• 0 . 1 = 0
• 1 0 = 0• 1 . 0 = 0
• 1 . 1 = 1
11/04/2011
13
Multiplicação
• A . 0 = 0
• A = 0 → 0 0 = 0• A = 0 → 0 . 0 = 0
• A = 1 → 1 . 0 = 0
11/04/2011
14
Multiplicação
• A . 1 = A
• A = 0 → 0 1 = 0• A = 0 → 0 . 1 = 0
• A = 1 → 1 . 1 = 1
11/04/2011
15
Multiplicação
• A . A = A
• A = 0 → 0 0 = 0• A = 0 → 0 . 0 = 0
• A = 1 → 1 . 1 = 1
11/04/2011
16
Multiplicação
• A . A’ = 0
• A = 0 → A’ = 1 → 0 1 = 0• A = 0 → A = 1 → 0 . 1 = 0
• A = 1 → A’ = 0 → 1 . 0 = 0
11/04/2011
17
Postulados
• A . 0 = 0
• A . 1 = A
• A . A = A
zA + 0 = A 
zA + 1 = 1
zA + A = A
• A . A’ = 0zA + A’ = 1
11/04/2011
18
Álgebra de Boole
• Propriedades
– Comutativa
– AssociativaAssociativa
– Distributiva
11/04/2011
19
Comutativa
• Adição
A + B = B + A
• Multiplicação
A . B = B . A
11/04/2011
20
Associativa
• Adição
A + (B + C) = (A + B) + C = A + B + C
• Multiplicação
A (B C) = (A B) C = A B CA . (B . C) = (A . B) . C = A . B . C
11/04/2011
21
Distributiva
• A . (B + C) = A . B + A . C
11/04/2011
22
Álgebra de Boole
• Teoremas de De Morgan
– 1º Teorema de De Morgan
– 2º Teorema de De Morgan2 Teorema de De Morgan
11/04/2011
23
1º Teorema de De Morgan
• (A . B)’ = A’ + B’
– O complemento do produto é igual à soma dos 
complementos
11/04/2011
24
2º Teorema de De Morgan
• (A + B)’ = A’ . B’
– O complemento da soma é igual ao produto dos 
complementos
11/04/2011
25
Álgebra de Boole
• Identidades Auxiliares
• Simplificação de Expressões Booleanas
11/04/2011
26
Identidades Auxiliares 
1. A + (A . B) = A
2. (A + B) . (A + C) = A + B . C
3 A + (A’ B) = A + B3. A + (A . B) = A + B
11/04/2011
27
Identidade Auxiliar 1
Demonstre a seguinte identidade auxiliar
• A + (A . B) = A
11/04/2011
28
Identidade Auxiliar 1
• A + (A . B) =
Colocando A em evidência no 1º termo
A(1 + B) =A(1 B) 
como 1 + B = 1
A . 1 = A
11/04/2011
29
Identidade Auxiliar 2
Demonstre a seguinte identidade auxiliar
• (A + B) . (A + C) = A + B . C
11/04/2011
30
Identidade Auxiliar 2
• (A + B) . (A + C) = ?
Aplicando distributiva no 1º termo
A.A + A.C + A.B + B.C
como A . A = A
A + A . C + A . B + B . C
A li d i d d di ib iAplicando propriedade distributiva
A . (1 + B + C) + B . C
11/04/2011
31
Identidade Auxiliar 2
• (A + B) . (A + C) = A + B . C
A . (1 + B + C) + B . C
Como 1 + X = 1 
A . 1 + B . C
Como A . 1 = A
A B CA + B . C
11/04/2011
32
Identidade Auxiliar 3
• A + (A’ . B) = A + B
11/04/2011
33
Identidade Auxiliar 3
• A + (A’ . B) = A + B
Aplicando X’’ = X então
(A+A’ B)’’(A+A .B)
Aplicando De Morgan (X+Y)’ = X’. Y’ temos
X=A
Y=A’.B
[A’.(A’.B)’]’
11/04/2011
34
Identidade Auxiliar 3
• [A’.(A’.B)’]’
Aplicando De Morgan (X.Y)’ = X’+Y’
X=A’
Y=B
[A’.(A’’+B’)]’
11/04/2011
35
Identidade Auxiliar 3
• [A’.(A’’+B’)]’
Aplicando X’’ = X então
[A’.(A+B’)]’
Aplicando a Distributiva temos
(A’ A + A’ B’)’(A .A + A .B )
Aplicando A’ . A = 0 e temos
(0 + A’.B’)’
11/04/2011
36
Identidade Auxiliar 3
• (0 + A’.B’)’
Aplicando A + 0 = A temos
(A’.B’)’( )
Aplicando De Morgan (X.Y)’ = X’+Y’ e A’’=A
A+B
Resultado
A + (A’ . B) = A + B
11/04/2011
37
Quadro Resumo
11/04/2011
38
Quadro Resumo
11/04/2011
39
Simplificação
• Simplifique a equação através de álgebra 
booleana
S = A’ B’ + A’ B + A B’S = A .B + A .B + A.B
11/04/2011
40
• S=A’.B’ + A’.B + A.B’
• A’ em evidência
• S=A’.(B’+B)+A.B’
• Como X’+X=1
• S=A’.1+A.B’
• Como X.1=X
• S=A’+A.B’
• Aplicando dupla negação
• S=(A’+A.B’)’’
• 2º Teorema de De Morgan (X+Y)’=X’.Y’
– X=A’X=A
– Y=A.B’
• S=(A’’.(A.B’)’)’
• Como X’’=X
11/04/2011
41
• S=(A.(A.B’)’)’
• 1º Teorema de De Morgan (X.Y)’=X’+Y’
X=A
Y=B’Y=B
• S=(A.(A’+B’’))’
• Como X’’=X
• S=(A.(A’+B))’
• Aplicando a distributiva
• S=(A.A’+A.B)’
• Como X.X’=0
• S=(0+A.B)’( )
• Como X+0=X
• S=(A.B)’
11/04/2011
42
Regras da Álgebra Booleanas
11/04/2011
43
Regras da Álgebra Booleanas
11/04/2011
44
Regras da Álgebra Booleanas
11/04/2011
45
Regras da Álgebra Booleanas
11/04/2011
46
Regras da Álgebra Booleanas
11/04/2011
47
Regras da Álgebra Booleanas
11/04/2011
48
Regras da Álgebra Booleanas
11/04/2011
49
Exercício:
d d í l d h d• Num determinado veículo, quando o motorista retira a chave da ignição, o
sistema aciona um alarme informativo caso o motorista tenha esquecido o
farol ligado ou qualquer das setas acionadas. Para este sistema:
a) Identifique as entradas e saída do sistema;
b) Elabore a tabela‐verdade;
) ã ló i i lifi á ic) Escreva a expressão lógica e simplifique‐a se necessário;
d) E implemente o circuito.
11/04/2011
50
Resposta:
) d f d íd da) Identifique as entradas e saída do sistema;
Entradas:
A – ChaveÆ 1 (Fora da Ignição); 0 (Dentro da Ignição)
B – Farol Æ 1(Ligado); 0 (Desligado)
C – Setas Æ 1(Ligado); 0 (Desligado)
Saída:
S – AlarmeÆ 1(Ligado); 0 (Desligado)
11/04/2011
51
Resposta:
b) l b b l d db) Elabore a tabela‐verdade;
A B C S
0 0 0 0
0 0 1 00 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 11 1 0 1
1 1 1 1
11/04/2011
52
Resposta:
) ló l f ác) Escreva a expressão lógica e simplifique‐a se necessário
A B C S
0 0 0 0
0 0 1 0
“S” somente é igual a 1 em C1 (Condição 1), C2 (Condição 1) ou
em C3 (Condição 3). Então:
S = C1 + C2 + C3
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
S C1 + C2 + C3
Onde C1 somente atende a esta condição se A e C 
receberem uma lógica direta e B uma lógica inversa:
C1 = A.B’.C
Seguindo a lógica: C2 = A.B.C’
C3 = A B C Logo:
C1
C2
1 1 1 1
C3 = A.B.C Logo:
S = A.B’.C + A.B.C’ + A.B.C
C3
11/04/2011
53
Resposta:
) ló l f ác) Escreva a expressão lógica e simplifique‐a se necessário
A B C S
0 0 0 0
0 0 1 0
S = A.B’.C + A.B.C’ + A.B.C
Simplificando:
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
S = A(B’.C + B.C’ + B.C)
S = A(B’.C + B(C’ + C)) 
Se (C’ + C) = 1 (regra 6), então:
S = A(B’.C + B) 
C1
C2
1 1 1 1
Se (B’.C + B) = B + C (regra 11), então:
S = A(B + C)
C3
11/04/2011
54
Resposta:
d) ld) Implemente o circuito
S = A(B + C)
11/04/2011
55
Exercício2:
l b ló d• Elabore o circuitológico de
AB + A(B+C) + B(B+C)
• Agora , usando técnicas da álgebra booleana, simplifique a expressão.
• Elabore o circuito lógico de sua solução simplificada e verifique quantas 
portas você economizou para realizar um circuito com o mesmo resultado.
11/04/2011
56
Exercício2 ‐ Solução:
11/04/2011
57
Exercício2 ‐ Solução:
11/04/2011
58
Exercício3:
l b l d d d• Qual a tabela verdade de:
S = A’ + B + A.B’C’
• RESPOSTA:
A B C SA B C S
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1
11/04/2011
59
Exercício 4:
l b l d• Qual a Expressão booleana de : A B C S
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 0
• RESPOSTA:
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
RESPOSTA:
S = A’.B’.C’ + A’.B.C’ + A.B.C’ + A.B.C
11/04/2011
60
Dúvidas?
Alguns Slides foram cedidos pelo Prof. Victory Fernandes

Outros materiais

Outros materiais