Buscar

Aula 04B - Algebra de Boole

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 24 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 24 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 24 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

Álgebra de BooleÁlgebra de Boole
Nikolas Libert
Aula 4B
Eletrônica Digital ET52C
Tecnologia em Automação Industrial
DAELT ● Nikolas Libert ● 2
Álgebra de Boole
Álgebra de Boole
 Augustus De Morgan (1806-1871) e George Boole 
(1815-1864).
– Desenvolvimento de uma álgebra para representação 
de situações lógicas de forma simples.
DAELT ● Nikolas Libert ● 3
Álgebra de Boole
 Variáveis booleanas.
– Representadas através de letras, podendo assumir 
dois valores (0 ou 1).
 Expressão booleana.
– Sentença matemática que opera sobre variáveis 
booleanas.
DAELT ● Nikolas Libert ● 4
Postulados da Álgebra Booleana
Postulados da Álgebra Booleana
 Postulado da Complementação.
– A é chamado de complemento de A.
– Se A = 0 ► A = 1.
– Se A = 1 ► A = 0.
– Implica na seguinte identidade: A = A.
DAELT ● Nikolas Libert ● 5
Postulados da Álgebra Booleana
 Postulado da Adição.
– Define as regras do operador “+”.
● 0 + 0 = 0.
● 0 + 1 = 1.
● 1 + 0 = 1.
● 1 + 1 = 1.
– Estabelece as seguintes identidades.
● A + 0 = A.
● A + 1 = A.
● A + A = A.
● A + A = 1.
DAELT ● Nikolas Libert ● 6
Postulados da Álgebra Booleana
 Postulado da Multiplicação.
– Define as regras do operador “.”.
● 0 . 0 = 0.
● 0 . 1 = 0.
● 1 . 0 = 0.
● 1 . 1 = 1.
– Estabelece as seguintes identidades.
● A . 0 = 0.
● A . 1 = A.
● A . A = A.
● A . A = 0.
DAELT ● Nikolas Libert ● 7
Propriedades da Álgebra Booleana
Propriedades da Álgebra Booleana
 Propriedade Comutativa.
– Soma: A + B = B + A.
– Produto: A . B = B . A.
 Propriedade Associativa.
– Soma: A + (B + C) = (A + B) + C = A + B + C.
– Produto: A . (B . C) = (A . B) . C = A . B . C.
 Propriedade Distributiva.
– A . (B + C) = A . B + A . C
DAELT ● Nikolas Libert ● 8
Teoremas de De Morgan
Teoremas de De Morgan
 Importantes para simplificação de circuitos lógicos.
 1° Teorema.
– O complemento do produto é a soma dos 
complementos.
– A . B = A + B
– A . B . (…) . N = A + B + (…) + N
A B A . B A + B
0 0 1 1
0 1 1 1
1 0 1 1
1 1 0 0
DAELT ● Nikolas Libert ● 9
Teoremas de De Morgan
 2° Teorema.
– O complemento da soma é o produto dos 
complementos.
– A + B = A . B
– A + B + (…) + N = A . B . (…) . N
 Consequência prática dos teoremas.
A B A + B A . B
0 0 1 1
0 1 0 0
1 0 0 0
1 1 0 0
=
=
1° Teorema
2° Teorema
DAELT ● Nikolas Libert ● 10
Identidades Auxiliares
Identidades Auxiliares
 A + A.B = A.
– A + A.B = A.(1 + B) = A.(1) = A
 (A + B).(A + C) = A + B.C
– (A + B).(A + C) = A.A + A.C + A.B + B.C = 
A + A.C + A.B + B.C = A.(1 + B + C) + B.C = A + B.C
 A + A.B = A + B
– A + A.B = A + A.B = A . A.B = A . (A+B) =
A.A + A.B = A.B = A + B
DAELT ● Nikolas Libert ● 11
Simplificação de Expressões Booleanas
Simplificação de Expressões Booleanas
 A Álgebra de Boole permite a simplificação de 
expressões lógicas e consequentemente, de circuitos 
que as representem.
 Exemplo: Simplifique a expressão S = ABC + AB + AC
– S = A.(BC + B + C) = A.(BC + (B+C)) =
A.(BC + (B+C)) = A.(BC + BC) = A.1 = A
DAELT ● Nikolas Libert ● 12
Expressões que Representam uma Tabela Verdade
Expressões que Representam uma 
Tabela Verdade
 Dada uma tabela verdade, é possível a obtenção da 
expressão lógica que a representa analisando-se as 
condições que tornam a saída verdadeira ou falsa.
 Quando retiradas da tabela verdade de forma direta, 
as expressões se encontram num formato chamado 
de canônico.
 Expressões canônicas nem sempre se encontram na 
representação mais simples.
DAELT ● Nikolas Libert ● 13
Expressões que Representam uma Tabela Verdade
 Análise das condições de saída verdadeira.
– Devido ao formato da expressão de saída, este método 
é chamado de método da soma de produtos ou SOP 
(Sum of Products).
Logo: S = A.B.C + A.B.C + A.B.C
C0
C2
C5
A saída será verdadeira se as condições 
“C0” OU “C2” OU “C5” forem verdadeiras: 
S = C0 + C2 + C5
O que torna a condição “C0” verdadeira?
- As entradas “A” E “B” E “C” devem ser 
falsas. C0 = A.B.C
C2 = A.B.C
C5 = 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 1
1 1 0 0
1 1 1 0
DAELT ● Nikolas Libert ● 14
Expressões que Representam uma Tabela Verdade
 Exercício: utilizando Álgebra de Boole simplifique a 
expressão obtida S = A.B.C + A.B.C + A.B.C.
S = A.C + A.B.C
DAELT ● Nikolas Libert ● 15
Expressões que Representam uma Tabela Verdade
 Análise das condições de saída falsa.
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 1
1 1 0 0
1 1 1 0
Logo: S = A.B.C + A.B.C + A.B.C + A.B.C + A.B.C
C1
C3
C6
A saída será falsa se as condições “C1” 
OU “C3” OU “C4” OU “C6” OU “C7” forem 
verdadeiras: S = C1 + C3 + C4 + C6 + C7
O que torna a condição “C1” verdadeira?
- As entradas “NÃO A” E “NÃO B” E “C” 
devem ser verdadeiras. C1 = A.B.C
C3 = A.B.C
C7 = A.B.C
C4
C7
C4 = A.B.C
C6 = A.B.C
DAELT ● Nikolas Libert ● 16
Expressões que Representam uma Tabela Verdade
 Análise das condições de saída falsa.
– Devido ao formato da expressão de saída, este método 
é chamado de método do produto das somas ou POS 
(Product of Sums).
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 1
1 1 0 0
1 1 1 0
S = A.B.C + A.B.C + A.B.C + A.B.C + A.B.C
Negando os dois lados da expressão obtida:
S = A.B.C + A.B.C + A.B.C + A.B.C + A.B.C
S = (A.B.C).(A.B.C).(A.B.C).(A.B.C).(A.B.C)
Aplicando De Morgan:
S = (A+B+C).(A+B+C).(A+B+C).(A+B+C).(A+B+C)
Aplicando De Morgan:
DAELT ● Nikolas Libert ● 17
Expressões que Representam uma Tabela Verdade
 Resultado por SOP e POS.
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 1
1 1 0 0
1 1 1 0
Soma de Produtos (SOP):
S = (A+B+C).(A+B+C).(A+B+C).(A+B+C).(A+B+C)
Produto das Somas (POS):
S = A.B.C + A.B.C + A.B.C
Nesse caso, a representação por soma de 
produtos é vantajosa.
DAELT ● Nikolas Libert ● 18
Expressões que Representam uma Tabela Verdade
 Exercício: Obtenha as expressões SOP e POS que 
representam a tabela verdade abaixo e simplifique a 
SOP.
A B C S
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 0
S = A B + AC + ABC
DAELT ● Nikolas Libert ● 19
Exemplo de Projeto
 Três aparelhos de som devem ser conectados a um único amplificador. 
Caso mais de um aparelho esteja ligado, o amplificador deverá receber 
o sinal de um dos três de acordo com a seguinte lista de prioridades:
– Prioridade 1: Toca-discos.
– Prioridade 2: Toca-fitas.
– Prioridade 3: Rádio FM.
 Escreva a tabela verdade de um sistema digital de três entradas e três 
saídas que determina qual aparelho é conectado ao amplificador.
– As variáveis de entrada são A, B e C e indicam quais equipamento 
estão ligados.
– As variáveis de saída são X, Y e Z e indicam qual equipamento está 
conectado ao amplificador. Apenas uma saída pode ser ativada 
simultaneamente.
Toca-discos Toca-fitas Rádio FM
Amplificador
X Y Z
A B C
DAELT ● Nikolas Libert ● 20
Exemplo de Projeto
A B C X Y Z
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 0 1 0
1 0 0 1 0 0
1 0 1 1 0 0
1 1 0 1 0 0
1 1 1 1 0 0
A: Toca-discos ligado.
B: Toca-fitas ligado.
C: Rádio FM ligado.
X: Toca-discos conectado
ao amplificador.
Y: Toca-fitas conectado
ao amplificador.
Z: Rádio FM conectado
ao amplificador.
Toca-discos Toca-fitas Rádio FM
Amplificador
X Y Z
A B C
 Obtenha as 3 expressões SOP que representam o sistema.
DAELT ● Nikolas Libert ● 21
Exemplo de Projeto
A B C X Y Z
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 0 1 0
1 0 0 1 0 0
1 0 1 1 0 0
1 1 0 1 0 0
1 1 1 1 00
 Utilizando Álgebra de Boole, simplifique as expressões 
encontradas.
X = A.B.C + A.B.C + A.B.C + A.B.C
Y = A.B.C + A.B.C
Z = A.B.C
DAELT ● Nikolas Libert ● 22
Exemplo de Projeto
X = A.B.C + A.B.C + A.B.C + A.B.C
Y = A.B.C + A.B.C
Z = A.B.C
X = A.(B.C + B.C + B.C + B.C)
X = A.(B.(C + C) + B.(C + C))
X = A.(B + B)
X = A
Y = A.B.(C + C)
Y = A.B
DAELT ● Nikolas Libert ● 23
Exercício
 Desenhe o circuito abaixo utilizando apenas portas 
NÃO E.
A B
S
DAELT ● Nikolas Libert ● 24
Referências
 IDOETA, I. V., CAPUANO, F. G. Elementos de 
Eletrônica Digital, 41ª Edição, Érica, São Paulo, 2013.
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23
	Slide 24

Continue navegando