CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
DA PARAÍBA
SISTEMAS DIGITAIS
ALGEBRA DE BOOLE E
SIMPLIFICAÇÃO DE CIRC. LÓGICOS
Prof. José Bezerra de Menezes
Filho
1
PRINCÍPIOS DA ALGEBRA
BOOLEANA
• Componentes da Álgebra de Boole:
Postulados;
Propriedades;
Teoremas fundamentais;
Identidade.
• Variáveis Booleanas:
0e1
2
POSTULADO DA
COMPLEMENTAÇÃO
Se A=0
A=1
Se A=1
A=0
Com base no postulado da
complementação:
A=A
3
Identidade com inversor
4
POSTULADO DA ADIÇÃO
IDENTIDADES:
•
•
•
•
0+0=0
0+1=1
1+0=1
1+1=1
• A+0=A
A=0
0+0=0, A=1
1+0=1
• A+1=1
A=0
0+1=1, A=1
1+1=1
• A+A=A
A=0
0+0=0, A=1
1+1=1
• A+A=1
A=0 A=1
0+1=1
A=1 A=0
1+0=1
5
POSTULADOS DA
MULTIPLICAÇÃO
IDENTIDADES:
•
•
•
•
0.0=0
0.1=0
1.0=0
1.1=1
• A.0=0
A=0
0.0=0, A=1
1.0=0
• A.1=A
A=0
0.1=0, A=1
1.1=1
• A.A=A
A=0
0.0=0, A=1
1.1=1
• A.A=0
A=0 A=1
0.1=0
A=1 A=0
1.0=0
6
PROPRIEDADES COMUTATIVA E
ASSOCIATIVA
VÁLIDAS PARA ADIÇÃO E MULTIPLICAÇÃO
Propriedade comutativa
Adição:
A+B=B+A
Multiplicação:
A.B=B.A
Propriedade Associativa
Adição:
A+(B+C)=(A+B)+C=
A+B+C
Multiplicação
A.(B.C)=(A.B).C=
A.B.C
7
PROPRIEDADE DISTRIBUTIVA E
1º TEOREMA DE DE MORGAN
• Propriedade
distributiva
• A.(B+C)=A.B+A.C
Ex.:
A=1,B=1,C=0
1.(1+0) = 1+0=1
1.1+0.1 = 1+0=1
• 1º Teorema de De
Morgan
• Complemento do
produto é a soma dos
complementos:
2 Elementos:
A.B= A + B
n Elementos:
A.B....N=A+B+...N
8
2º TEOREMA DE DE MORGAN
• O Complemento da soma é igual ao
produto dos complementos:
2 elementos:
A+B=A.B
n elementos:
A+B+...N=A.B...N
9
IDENTIDADES AUXILIARES
• A+A.B=A
Prova:
A+A.B=A(1+B)=A.1=A
• (A+B).(A+C)=A+B.C
Prova:
(A+B).(A+C)=A.A+A.C+B.A+B.C (A.A=A)
(A+B).(A+C)=A+A.C+B.A+B.C=A(1+B+C)
+B.C=A.1+B.C=A+B.C
10
IDENTIDADE AUXILIAR
Continuação
• A+AB=A+B
Prova:
A+A.B=(A+A.B) utilizando 2º Teor. DM
(A+A.B)=[A.(A+B)] utilizando 1º Teor. DM
[A.(A+B)]=(A.A+A.B) utilizando prop. Distr.
e identidade A.A=0
(A.A+A.B)=(A.B) utilizando 1°Teor. DM
(A.B)=A+B
11
SIMPLIFICAÇÃO DE
EXPRESSÕES BOOLEANAS
• Por que simplificar?
A partir de expressões simples pode-se
construir circuitos simples
• Processos de simplificação:
a)Simplificação por Álgebra de Boole
b)Simplificação por mapa de Veigh
Karnaugh ( Mapa VK)
12
SIMPLIFICAÇÃO POR ÁLGEBRA
DE BOOLE
• Exemplo 1:
S=ABC+AC+AB
S=A(BC+C+B)
S=A[BC+(C+B)]
S=[BC+BC]A
S=A
Exemplo 2:
S=ABC+ABC+ABC
S=AC(B+B)+ABC
S=AC(B+B)+ABC
S=AC+ABC
13
SIMPLIFICAÇÃO POR MAPA DE
KARNAUGH
14
15
16
17
18
MAPA DE VK P/ 2 VARIÁVEIS
• Possui grupo de 4 variáveis
• Possui grupos de 2 variáveis
• Regra:
• Grupo de 4(quadra): S=1
• Grupo de 2 (dupla): Sobra 1 variável
19
20
21
22
23
24
25
MAPA DE VK P/ 3 VARIÁVEIS
• Possui grupo de 8 variáveis
• Possui grupos de 2 variáveis do mesmo modo
que o mapa de VK utilizado com 2 variáveis
• Possui grupos de 4 variáveis
•
•
•
•
Regra:
Grupo de 8 : S=1
Grupo de 2 (dupla): Sobram 2 variáveis
Grupo de 4 (quadra): Sobram 1 variáveis
26
27
28
29
MAPA DE VK P/ 4 VARIÁVEIS
• Possui grupo de 16 variáveis
• Possui grupos de 2 e de 4 variáveis do mesmo
modo que o mapa de VK utilizado com 3
variáveis
• Possui grupos de 8 variáveis
• Regra:
• Grupo de 16 variáveis: S=1
Grupo de 2 (dupla): sobram 3 variáveis
Grupo de 4 (quadra): sobram 2 variáveis
Grupo de 8: sobra 1 variável
30
31
32
CONDIÇÃO IRRELEVANTE
• Condição em que a saída pode assumir 0
ou 1 indiferentemente.
• Regras:
X na entrada: o valor pode ser 0 ou 1. O
valor da saída não depende da variável
indicada por X.
X na saída: Ou a entrada é impossível de
aconter ou possibilita qualquer dos 2
valores (0 ou 1).
33
34
35
Download

auladig3 - GEOCITIES.ws