Buscar

aula 7

Prévia do material em texto

CIRCUITOS DIGITAIS
Aula 07: Representação de expressões Booleanas
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Soma de produtos;
Mintermo;
Produto de somas;
Maxtermo;
Projetos combinacionais pela tabela-verdade.
Temas
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
O que vamos aprender?
Soma de produtos
Produto de somas
Forma canônica
Análise e síntese
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Grupo de produtos unidos pela operação OR.
A expressão estará na forma canônica, se todo o termo PRODUTO for composto por todas as variáveis de entrada na forma normal ou complementada.
Exemplo
Soma de produtos
Não está na forma canônica.
Forma canônica.
Para colocar a expressão na forma canônica, use a seguinte identidade booleana:
 = 1
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Exemplos
Soma de produtos
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Toda parcela existente, na forma canônica, do tipo soma de produtos que produz a saída 1.
A tabela a seguir representa todos os mintermos para 3 variáveis de entrada:
Mintermo
	ENTRADAS			MINTERMO
	A	B	C	
	0	0	0	 
	0	0	1	
	0	1	0	
	0	1	1	
	1	0	0	
	1	0	1	 
	1	1	0	
	1	1	1	
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Vamos exercitar?
Coloque as funções a seguir na forma canônica do tipo soma de produtos:
F(A,B,C) = AB+A+
(b) F(A,B,C,D) = A+ABC
(c) F(A,B,C,D) = ABC+ A+B
(d) F(A,B,C) = C+C+
Mintermo
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Grupo de somas unidos pela operação AND.
A expressão estará na forma canônica, se todo o termo SOMA for composto por todas as variáveis de entrada na forma normal ou complementada.
Exemplo
Produto de somas
Não está na forma canônica.
Forma canônica.
Para colocar a expressão na forma canônica, use a seguinte identidade booleana:
 = 0; A+BC = (A+B)(A+C)
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Exemplos
Produto de somas
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Toda parcela existente, na forma canônica, do tipo produto das somas que produz a saída 0.
A tabela a seguir representa todos os maxtermos para 3 variáveis de entrada:
Maxtermo
	ENTRADAS			MAXTERMO
	A	B	C	
	0	0	0	
	0	0	1	
	0	1	0	 
	0	1	1	
	1	0	0	
	1	0	1	
	1	1	0	
	1	1	1	 + 
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Vamos exercitar?
Coloque as funções a seguir na forma canônica do tipo produto das somas:
F(A,B,C) = (A+B)(A+)
(b) F(A,B,C,D) = (A+B+)(A+B+C)
(c) F(A,B,C,D) = (A++C)(A+B+)(B+)
Mintermo
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Implemente o circuito combinacional representado pela seguinte tabela-verdade:
Projetos combinacionais pela tabela-verdade
	ENTRADAS			SAÍDA
	A	B	C	F(A,B,C)
	0	0	0	0
	0	0	1	0
	0	1	0	0
	0	1	1	1
	1	0	0	1
	1	0	1	1
	1	1	0	1
	1	1	1	1
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Etapas
Obter a função booleana na forma canônica do tipo soma de produtos ou produto de somas;
Usar a álgebra de Boole e simplificar a expressão booleana obtida na etapa 1;
Desenhar o circuito esquemático que representa a equação booleana obtida na etapa 2.
Projetos combinacionais pela tabela-verdade
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Etapa 1
Projetos combinacionais pela tabela-verdade
	ENTRADAS			SAÍDA
	A	B	C	F(A,B,C)
	0	0	0	0
	0	0	1	0
	0	1	0	0
	0	1	1	1
	1	0	0	1
	1	0	1	1
	1	1	0	1
	1	1	1	1
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Etapa 2
Projetos combinacionais pela tabela-verdade
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
Etapa 3
Projetos combinacionais pela tabela-verdade
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
VAMOS AOS PRÓXIMOS PASSOS?
 
Mapa de Karnough;
Projetos de redes combinacionais.
AVANCE PARA FINALIZAR A APRESENTAÇÃO.
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Circuitos digitais
AULA 07: REPRESENTAÇÃO DE EXPRESSÕES BOOLEANAS
Banco de dados para jogos
BC
C
B
A
C
B
A
C
A
C
B
A
F
+
+
+
=
)
,
,
(
C
A
B
A
C
B
A
F
+
=
.
)
,
,
(
C
B
A
C
B
A
C
B
A
F
.
.
.
.
)
,
,
(
+
=
)
.(
.
)
.(
.
)
,
,
(
B
B
C
A
C
C
B
A
C
B
A
F
+
+
+
=
C
A
B
A
C
B
A
F
.
.
)
,
,
(
+
=
C
B
A
C
B
A
C
B
A
C
B
A
C
B
A
F
.
.
.
.
.
.
.
.
)
,
,
(
+
+
+
=
C
B
A
C
B
A
C
B
A
C
B
A
F
.
.
.
.
.
.
)
,
,
(
+
+
=
å
=
)
3
,
1
,
0
(
)
,
,
(
C
B
A
F
BC
A
C
B
A
C
B
A
C
B
A
F
+
+
=
)
,
,
(
)
).(
).(
(
)
,
,
(
C
B
A
C
B
A
C
A
C
B
A
F
+
+
+
+
+
=
)
).(
(
)
,
,
(
C
A
B
A
C
B
A
F
+
+
=
)
).(
(
)
,
,
(
C
B
A
C
B
A
C
B
A
F
+
+
+
+
=
)
.
).(
.
(
)
,
,
(
C
B
A
A
C
C
B
A
C
B
A
F
+
+
+
+
=
)
).(
(
)
,
,
(
C
B
B
A
C
B
A
F
+
+
=
)
).(
).(
).(
(
)
,
,
(
A
C
B
A
C
B
C
B
A
C
B
A
C
B
A
F
+
+
+
+
+
+
+
+
=
Õ
=
)
3
,
1
,
0
(
)
,
,
(
C
B
A
F
)
.(
)
).(
(
)
,
,
(
C
B
A
C
B
A
C
B
A
C
B
A
F
+
+
+
+
+
+
=
2
2
011
,
0
)
,
,
(
011
,
1
)
,
,
(
<
®
=
³
®
=
ABC
se
C
B
A
F
ABC
se
C
B
A
F
å
=
)
7
,
6
,
5
,
4
,
3
(
)
,
,
(
C
B
A
F
ABC
C
AB
C
B
A
C
B
A
BC
A
C
B
A
F
+
+
+
+
=
=
å
)
7
,
6
,
5
,
4
,
3
(
)
,
,
(
ABC
C
AB
C
B
A
C
B
A
BC
A
C
B
A
F
+
+
+
+
=
)
,
,
(
BC
A
C
B
A
F
A
BC
A
C
B
A
F
B
B
A
BC
A
C
B
A
F
AB
B
A
BC
A
C
B
A
F
C
C
AB
C
C
B
A
BC
A
C
B
A
F
+
=
+
=
+
+
=
+
+
=
+
+
+
+
=
)
,
,
(
)
,
,
(
)
(
)
,
,
(
)
,
,
(
)
(
)
(
)
,
,
(

Continue navegando