Buscar

aula6_Mapa_karnaugh_minimizacao

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 57 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 57 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 57 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 
Mapa de Karnaugh - Minimização 
Lógica Digital 1CC 
 
Carolina P. Almeida 
Forma Equivalente de Montagem dos Mapas 
 Coloca-se a negação da variável para as 
posições em que a variável assume o valor 0; 
Coloca-se a própria variável para as 
posições em que a variável assume o valor 1. 
Forma Equivalente de Montagem dos Mapas 
1 0 
• Para uma variável 
A A
Forma Equivalente de Montagem dos Mapas 
• Para duas variáveis 
Forma Equivalente de Montagem dos Mapas 
• Para três variáveis 
Forma Equivalente de Montagem dos Mapas 
• Para quatro variáveis 
Forma Equivalente de Montagem dos Mapas 
• Para cinco variáveis 
Simplificação de Circuitos – Mapas de Karnaugh 
 Métodos para a simplificação de circuitos: 
 Álgebra de Boole (relações); 
 Diagramas (ou mapas) de Veitch-
Karnaugh; 
 Origens: 
 Desenvolvidos por Edward Veitch (1952); 
 Aperfeiçoados por Maurice Karnaugh; 
Simplificação de Circuitos – Mapas de Karnaugh 
 Simplificação mais rápida e intuitiva; 
 Pode ser aplicado a funções bastante 
complexas; 
 Requer a tabela-verdade da expressão. 
Simplificação de Circuitos – Mapas de Karnaugh 
 O processo de minimização proposto por 
Veitch-Karnaugh consiste em um mapa com n 
células que serão preenchidas com os 
mintermos (ou eventualmente os maxtermos) 
da função; 
 Esse mapa possibilita a visualização dos 
termos redundantes e sua simplificação de 
forma imediata; 
Simplificação de Circuitos – Mapas de Karnaugh 
 Ao se utilizar os mapas de Karnaugh para 
realizar a simplificação de circuitos, devemos 
sempre buscar: 
 agrupar o maior número de uns possível, isso 
gerará o termo mais simplificado para aquele 
conjunto de uns da tabela verdade; 
 Os conjuntos possíveis são sempre 
potências de dois, ou seja, 20, 21, 22, 23, 24, 
25 e 26, ou ainda, 1, 2, 4, 8, 16, 32 ou 64 
uns. 
 
Simplificação de Circuitos – Mapas de Karnaugh 
 Os grupos podem ser formados na 
horizontal, vertical, nunca em diagonal; 
 Seguem alguns exemplos: 
 
A 0 1 
1 0 
A A
Simplificação de Circuitos – Mapas de Karnaugh 
 Note que as coordenadas que devem ser dadas, 
para descrever a posição deste 1 que está no 
mapa de karnaugh, é apenas Não A; 
 Esse Não é devido ao fato de que o 1 ocorre 
quando o A possui o valor 0, por isso ele é 
negado; 
 Devemos pensar nesta simplificação, como se 
estivéssemos construindo uma SoP (Soma de 
Produtos). 
 
AS 
Mapa para 2 Variáveis 
Mapa para 2 Variáveis 
 O processo de minimização de uma função via 
mapa de Karnaugh consiste em tentar agrupar 
regiões onde f(A,B)=1 na seguinte seqüência: 
Mapa para 2 Variáveis 
Mapa para 2 Variáveis 
Simplificação de Circuitos – Mapas de Karnaugh 
 Exemplo de simplificação em um mapa com 2 
variáveis: 
 
Simplificação de Circuitos – Mapas de Karnaugh 
 Repare que, agora, não foi possível realizar 
apenas um agrupamento; 
 Então tenta-se fazer o maior agrupamento que 
seja possível com cada um dos uns que temos; 
 Ou seja, com o primeiro 1, o maior agrupamento 
é pegá-lo em dupla, e o outro 1 que não foi 
envolvido também possui o seu maior 
agrupamento como uma dupla, desta forma, um 
dos uns acaba sendo pego duas vezes, mas 
isso não tem importância. 
Simplificação de Circuitos – Mapas de Karnaugh 
 E assim quais as coordenadas para a primeira 
dupla de uns (a linha)? 
 É apenas B 
 E a coordenada para que tenhamos apenas a 
coluna de uns é A; 
 Como temos estas duas coordenadas, e elas 
JUNTAS formam a nossa tabela verdade, 
fazemos então um OU entre eles, ou seja, uma 
SOMA, ou ainda uma UNIÃO, chegando à 
expressão: 
BAS 
Mapa para 3 Variáveis 
Mapa para 3 Variáveis 
Mapa para 3 Variáveis 
 O processo de minimização consiste em procurar 
pelos grupos a seguir na ordem apresentada: 
 
Mapa para 3 Variáveis 
Mapa para 3 Variáveis 
Mapa para 3 Variáveis 
Mapa para 3 Variáveis 
Simplificação de Circuitos – Mapas de Karnaugh 
 Exemplo de minimização para um mapa com 3 
variáveis: 
Simplificação de Circuitos – Mapas de Karnaugh 
 Devemos imaginar o mapa de Karnaugh como 
se fosse um TORÓIDE, ou seja, imagine um 
mapa mundi, ele é desenhado num plano, onde 
possui um começo e um fim, mas sabemos que 
ao chegarmos ao final dele por um dos dois 
lados, a gente volta para o lado oposto; 
 No mapa de Karnaugh é assim também, como 
se fosse o mapa do PAC-MAN, se você entra na 
passagem secreta pela direita, o PAC-MAN 
aparece no lado esquerdo do mapa, porque 
aquilo é um TORÓIDE. 
Simplificação de Circuitos – Mapas de Karnaugh 
 Imaginemos o mapa de Karnaugh assim, ou 
seja, se chegamos na parte mais de cima e 
continuarmos a subir, voltamos para baixo; 
 Se estivermos à direita, e formos mais um passo 
à direita, voltamos à esquerda; 
 Portanto, o maior grupo de uns possível neste 
mapa de Karnaugh é o grupo formado pelos 4 
uns através do TORÓIDE! 
Simplificação de Circuitos – Mapas de Karnaugh 
 Quais as coordenadas relativas a este conjunto 
de uns? 
 Note que abas as colunas estão dispostas na 
coordenada e que não existe outra posição que 
não tenha 1s para esta coordenada. Portanto, a 
simplificação ficará: 
BS 
Mapa para 4 Variáveis 
Mapa para 4 Variáveis 
Simplificação de Circuitos – Mapas de Karnaugh 
 Agora vejamos um exemplo utilizando-se de um 
mapa de Karnaugh com 4 variáveis: 
Simplificação de Circuitos – Mapas de Karnaugh 
 Neste caso, nota-se dois grupos com 4 
uns, porém lembre-se isto é um 
TORÓIDE, ou seja, este dois grupos de 4 
uns estão todos agrupados, formando um 
grupo maior com 8 uns; 
 E agora, quais as coordenadas que são 
relevantes, para descrevermos este 
conjunto de 8 uns?? 
 
Simplificação de Circuitos – Mapas de Karnaugh 
 Repare que a coordenada , usada 
anteriormente, agora não se refere às duas 
colunas que temos com valores 1; 
 Porém a coordenada descreve exatamente 
estas duas linhas, sendo que não existem 
outras posições pertencentes a que tenham 
valores diferentes de 1; 
 Portanto, a simplificação deste mapa de 
Karnaugh, será: 
 
B
DS 
Simplificação de Circuitos – Mapas de Karnaugh 
 Agora, você deve estar se questionando, e se 
eu fizesse dois conjuntos com 4 uns cada? 
 Você não está obedecendo a regra do MAIOR 
CONJUNTO DE UNS POSSÍVEL!; 
 Mas e se eu fizesse, não estaria certo? 
 Não está errado, mas não será encontrada a 
expressão mais simplificada! 
 E aí você terá que terminar a simplificação 
algebricamente, o que nem sempre é fácil! 
 
Simplificação de Circuitos – Mapas de Karnaugh 
 Se você ainda não se convenceu, façamos a 
simplificação utilizando os 2 grupos de 4 uns 
existentes à cima, ou seja, você esqueceu que o 
mapa de Karnaugh é um toróide. 
Simplificação de Circuitos – Mapas de Karnaugh 
 Note que as coordenadas para a primeira linha 
serão e para a última linha, serão . 
 Portanto, a sua expressão “simplificada” ficaria: 
 
 
DCDCS .. 
DC . DC.
Simplificação de Circuitos – Mapas de Karnaugh 
 E lembre-se da relação onde e aplique 
na expressão acima, obtendo: 
 
 
 Porém, lembre-se ainda da relação onde e 
aplique na expressão acima, obtendo: 
 
 
1 AA
1.DS 
AA 1.
DS 
Simplificação de Circuitos – Mapas de Karnaugh 
 Chegamos na mesma resposta! 
 Esta sim é a expressão mais simplificada! 
 Então lembre-se que o MAIOR GRUPO DE 
UNS NOS DÁ A EXPRESSÃO MAIS 
SIMPLIFICADA PARA AQUELES UNS DA 
TABELA VERDADE! 
 
 
Mapa para 5 Variáveis 
Mapa para 5 Variáveis 
Mapa para 5 Variáveis-Simplificação 
 Procurar pelas figuras abaixo nesta ordem: 
a) grupo de 32 (S=1); 
b) grupo de 16; 
c) oitava; 
d) quadra; 
e) par; 
f) termos isolados; 
 
 
Mapa para 5 Variáveis-Simplificação 
 O mapa a partir de 5 variáveis para facilitar a 
simplificação deve ser enxergadode forma 
sobreposta: 
 
 
 
Simplificação de Circuitos – Mapas de Karnaugh 
 Vejamos o último exemplo, um mapa de 
Karnaugh com 5 variáveis. 
 
 
Mapa para 5 Variáveis-Simplificação 
 Na prática, não é necessário desenhar os dois 
planos do mapa de Karnaugh sobrepostos; 
 Basta o entendimento deste conceito e sua 
aplicação para os dois planos dispostos 
lateralmente. 
 
 
 
Mapa para 5 Variáveis-Simplificação 
Mapa para 5 Variáveis-Simplificação 
 A expressão resultante é: 
 
!B!D + !B!C!E + ABD + AB!CE 
 
 
 
Simplificação de Circuitos – Mapas de Karnaugh 
 Para realizar a simplificação de mapas de 
Karnaugh com 5 variáveis, temos que imaginar 
como se um desses mapas estivesse em cima 
do outro; 
 Como na imagem a seguir: 
 
 
 
Simplificação de Circuitos – Mapas de Karnaugh 
Simplificação de Circuitos – Mapas de Karnaugh 
 E note agora, que podemos formar um conjunto 
com 16 uns, que está selecionado na figura 
acima! 
 A coordenada referente a estes uns é D, pois 
todos os campos onde a coordenada é D, existe 
1. 
 A simplificação fica: 
 
 
 
DS 
Atenção! 
 Pode-se extrair a função usando SoP: 
 Agrupando-se uns - Mintermos; 
 Formando Produtos e agrupando-os por somas; 
 Forma mas comum e utilizada nos exemplos da aula. 
 Mas também pode-se extrair a função usando 
PoS: 
 Agrupando-se zeros - Maxtermos; 
 Formando Somas e agrupando-as por produtos; 
 
 
 
Simplificação MK: Exercício 1 
Simplificação MK: Exercício 2 
Simplificação MK: Exercício 3 
 Simplificação 
MK: 
Exercício 4

Outros materiais