Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Mapa K

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 66

ELE 0316 / ELE 0937– Eletrônica Básica

Departamento de Engenharia Elétrica


FEIS - UNESP

Capítulo 09: Mintermos, Maxtermos e


Mapa de Karnaugh

1. 1
9.1 - Mintermo / Maxtermo

São duas formas padrões para expressar as funções


booleanas

Mintermo (Produto padrão).


Produto contendo todas as variáveis na sua forma
complementada ou não.

Maxtermo (Soma padrão).


Soma contendo todas as variáveis na sua forma
complementada ou não.

1.2
9.2 - Mintermo

1.3
9.2 - Mintermo

1.4
9.2 - Mintermo

1.5
9.2 – Mintermo

Se a variável assume valor “0” tem-se a variável complementada e se a


variável assume valor “1” tem-se a variável na sua forma verdade.

1.6
9.3 - Maxtermo

1.7
9.3 - Maxtermo

1.8
9.3 - Maxtermo

Se a variável assume valor “0” tem-se a variável na forma verdade e se a


variável assume valor “1” tem-se a variável na sua forma complementar.

1.9
9.4 - Mintermo / Maxtermo
Conversão de uma forma para outra.
Cada maxtermo é o complemento do seu correspondente mintermo e vice-
versa.

1.1
0
9.4 - Mintermo / Maxtermo

Conversão de uma forma para outra.


Cada maxtermo é o complemento do seu correspondente mintermo e vice-
versa.

Teorema de DeMorgan

1.1
1
9.4 - Mintermo / Maxtermo
Conversão de uma forma para outra.

1.1
2
9.4 - Mintermo / Maxtermo
Conversão de uma forma para outra.

1.1
3
9.4 - Mintermo / Maxtermo
Conversão de uma forma para outra.

1.1
4
9.4 - Mintermo / Maxtermo
Conversão de uma forma para outra.

1.1
5
9.4 - Mintermo / Maxtermo

Propriedades dos Mintermos e Maxtermos.

1. Qualquer função booleana pode ser expressa através da soma de


mintermos
2. Qualquer função booleana pode ser expressa através do produto de
maxtermos

Uma função booleana pode ser obtida da Tabela Verdade atribuindo-se um


mintermo para cada combinação de variáveis que produz lógica 1 e então
unindo todos os termos através do operador OR.

3. Quando uma função booleana está representada na forma de soma de


mintermos ou produto de maxtermos a função está representada na forma
canônica.

1.1
6
9.4 - Mintermo / Maxtermo

Propriedades dos Mintermos e Maxtermos.


Exercício 03: Expressar as funções D e B através da soma de mintermos.

1.1
7
9.4 - Mintermo / Maxtermo

Propriedades dos Mintermos e Maxtermos.


Exercício 03: Expressar as funções D e B através da soma de mintermos.

1.1
8
9.4 - Mintermo / Maxtermo

Propriedades dos Mintermos e Maxtermos.


Exercício 04: Expressar as funções D e B através do produto de maxtermo.

1.1
9
9.4 - Mintermo / Maxtermo
Propriedades dos Mintermos e Maxtermos.
Exercício 04: Expressar as funções D e B através do produto de maxtermo.

1.2
0
9.4 - Mintermo / Maxtermo
Muitas funções booleanas são compostas por termos que não contém todas as
variáveis.

Contudo é possível expressar a função através da soma de produto.

1.2
1
9.4 - Mintermo / Maxtermo
Muitas funções booleanas são compostas por termos que não contém todas
as variáveis.

Contudo é possível expressar a função através da soma de produto.

1.2
2
9.4 - Mintermo / Maxtermo
Muitas funções booleanas são compostas por termos que não contém todas
as variáveis.

Contudo é possível expressar a função através da soma de produto.

1.2
3
9.4 - Mintermo / Maxtermo
Muitas funções booleanas são compostas por termos que não contém todas
as variáveis.

Contudo é possível expressar a função através da soma de produto.

1.2
4
9.4 - Mintermo / Maxtermo
Muitas funções booleanas são compostas por termos que não contém todas
as variáveis.

Contudo é possível expressar a função através da soma de produto.

1.2
5
9.4 - Mintermo / Maxtermo
Muitas funções booleanas são compostas por termos que não contém todas
as variáveis.

Contudo é possível expressar a função através da soma de produto.

1.2
6
9.5 - Mapa de Karnaugh

Contém as mesmas informações contidas na Tabela Verdade, entretanto


permite que o projetista identifique os termos que podem ser
simplificados.

Cada linha da Tabela Verdade representa uma célula no Mapa de Karnaugh.

O Mapa de Karnaugh é um método para reduzir uma expressão booleana


na sua forma mais simples.

O teorema utilizado é AB + AB’ = A

Termos que diferem em um único bit podem ser simplificados, eliminando a


variável que assume valor “1” em um dos termos e valor “0” no outro
termo.
Código Gray 1.2
7
9.5 - Mapa de Karnaugh

Cada linha da Tabela Verdade representa uma célula no Mapa de Karnaugh.


O Mapa de Karnaugh é um método para reduzir uma expressão booleana na sua
forma mais simples.
AB + AB’ = A

Tabela verdade de duas variáveis

1.2
8
9.5 - Mapa de Karnaugh

Tabela Verdade de duas variáveis

1.2
9
9.5 - Mapa de Karnaugh

Tabela Verdade de duas variáveis

1.3
0
9.5 - Mapa de Karnaugh

Tabela Verdade de duas variáveis

XOR
1.31
9.5 - Mapa de Karnaugh

Tabela Verdade de três variáveis

1.3
2
9.5 - Mapa de Karnaugh

Tabela Verdade de quadro variáveis

1.3
3
34
35
36
37
38
39
40
9.5 - Mapa de Karnaugh

Tabela Verdade de quadro variáveis

1.4
1
9.5 - Mapa de Karnaugh
Exercício 07. Simplificar a expressão booleana:

1.4
2
9.5 - Mapa de Karnaugh
Exercício 07. Simplificar a expressão booleana:

1.4
3
9.5 - Mapa de Karnaugh
Exercício 07. Simplificar a expressão booleana:

1.4
4
9.5 - Mapa de Karnaugh
Exercício 08. Simplificar a expressão booleana:

1.4
5
9.5 - Mapa de Karnaugh
Exercício 08. Simplificar a expressão booleana:

1.4
6
9.5 - Mapa de Karnaugh
Exercício 09. Obter a expressão booleana:

1.4
7
9.5 - Mapa de Karnaugh
Exercício 09. Obter a expressão booleana:

1.4
8
9.5 - Mapa de Karnaugh
Exercício 09. Obter a expressão booleana:

1.4
9
9.5 - Mapa de Karnaugh
Exercício 10. Obter a expressão booleana:

1.5
0
9.5 - Mapa de Karnaugh
Exercício 10. Obter a expressão booleana:

1.5
1
9.5 - Mapa de Karnaugh
Exercício 11. Simplificar a expressão booleana:

1.5
2
9.5 - Mapa de Karnaugh
Exercício 11. Simplificar a expressão booleana:

1.5
3
8.5 - Mapa de Karnaugh

1.5
4
8.5 - Mapa de Karnaugh

1.5
5
8.5 - Mapa de Karnaugh

1.5
6
9.5 - Mapa de Karnaugh

1. Quando uma condição nunca ocorre;


2. Quando uma condição não tem importância (tanto faz);
3. Quando não se sabe como a condição responde (o que ocorre?)

1.5
7
9.5 - Mapa de Karnaugh
Exercício 12: Simplifique a expressão.

1.5
8
9.5 - Mapa de Karnaugh
Exercício 12: Simplifique a expressão.

1.5
9
60
Exercício:
Projetar um circuito lógico que controla a porta de um elevador em um
prédio de 3 andares. O circuito tem 4 entradas:
M = 1 que indica quando o elevador esta se movendo e zero, caso
esteja parado;
F1, F2, F3 – indicador de andar, nível alto apenas quando o
elevador está no respectivo andar. Caso mais de uma entrada esteja em
nivel alto, a saida é irrelevante (don´t care).
ABRIR (saída): Nível lógico 1 quando a porta deve ser aberta.

61
62
Obtenha as expressões de todos as saidas Z do
seguinte circuito digital, considerando que X e Y tem
dois bits cada um.
Z = X+Y+5

63
Trabalho 6 – 3 alunos
6.1 Simplifique as seguintes funções na forma de soma de produto. Use o
Mapa de Karnaugh.

F(ABCD) = Sm(0,1,3,4,7,13,15)

F(ABCD) = Sm(3,4,6,7,13,15)

F(ABCDE) = Sm(0,1,3,4,7,13,15,19,20,22,23,29,31)

1.6
4
Trabalho 6.2
2. Simplifique as seguintes funções na forma de soma de produto. Use o
Mapa de Karnaugh. As saidas são os leds de um display de sete
segmentos. NIVEL “0” – Segmento apagado.
Desenhe o circuito lógico obtido para cada saída

1.6
5
Trabalho 6.3 Modifique a tabela abaixo para que o display exiba
tambem valores hexadecimais. Simplifique as saidas na forma de
soma de produto, usando o Mapa de Karnaugh. As saidas são os leds
de um display de sete segmentos. NIVEL “0” – Segmento apagado.
Desenhe o circuito lógico obtido para cada saída

1.6
6

Você também pode gostar