Uso dos Mapas K
Regras Para Simplificar Funções Lógicas Na Forma Padrão de Soma de Produtos
(1)A combinação de quadrículos(mintermos) deve incluir todos os quadrículos pelo menos uma vez(o mesmo quadrículo pode aparecer em mais de uma combinação).
(2)As combinações devem incluir o maior número possível de quadrículos, de modo que todos os quadrículos sejam incluídos pelo menor número possível de combinações.
Produtos ou Implicantes Primos - são as combinações de quadrículos
Implicante Primo Essencial - é o implicante que deve necessariamente constar na combinação.
A cada implicante primo corresponde uma porta AND.
O número de entradas da porta AND diminui com o aumento do número de quadrículos incluídos na combinação.
Existem dois critérios para se determinar a economia de um circuito:
(1) Circuito com menor quantidade de portas.
(2) Circuitos com o mesmo número de portas, então o mais econômico tem o menor número de entradas.
Algoritmo Para Obtenção da Expressão Mínima de Uma Função
(1)Assinalar e considerar como implicante primo essencial qualquer quadrículo que não possa ser combinado com nenhum outro.
(2)Identificar os quadrículos que podem se combinados com um único outro quadrículo somente de uma maneira; assinalar estas combinações.
(3)Identificar quadrículos que podem ser combinados com três outros quadrículos somente de uma maneira; se os quadrículos de tais combinações ainda não estiverem incluídos em grupos de dois, assinalar a combinação de quatro.
(4) Repetir o processo para grupo de oito, etc...
(5) Se ainda restarem alguns quadrículos não incluídos em grupamentos, podem ser combinados uns com os outros ou com quadrículos incluídos em outros grupamentos.
Exemplo. Simplificar a função | ||||
|
Fig.2 |
Fig.3 |
||
(a)Não há implicante primo essencial (b)Não há quadrículos que possam ser combinados de uma única maneira com outros quadrículos. |
(c)os mintermos m5, m7, m13, m15 podem ser agrupados em um único grupo de quatro.
|
(d)Os quadrículos restantes podem ser agrupados arbitrariamente. |
||
Então, a função simplificada é dada por |
Exemplo. Simplificar a função SOP | |||||
Fig.4 |
(a)m6 é implicante primo essencial. |
Fig.5 |
|||
A função simplificada é dada por | |||||
Fig.6 |
(a)Não há nenhum implicado primo essencial |
||
Então, os termos soma são dados por
|
Fig.7 |
||
E a função simplificada é igual a | |||
Estrutura de portas |
|||
Fig.8 |
Simplificação de Funções com 5 e 6 Variáveis
(1)Construa mapas para 5(32 quadrículos) e 6(64 quadrículos) variáveis de acordo com a função a ser simplificada e seguindo o modelo dos exemplos abaixo.Em seguida, divida o mapa em dois (mapa para 5 variáveis) e quatro quadrantes (mapa para 6 variáveis) e escolha qualquer um dos quadrantes.
(2)No quadrante escolhido, forme todos os grupos de duas quadrículos, seguindo o algoritmo de simplificação acima.
(3)Após formação de cada grupo no item anterior, faça um rebatimento em torno do eixo horizontal(ou vertical) que divide o mapa ao meio.Se o grupo rebatido encontrar outro grupo similar no quadrante no qual foi rebatido, os dois grupos devem formar um único grupo de quatro quadrículos, caso contrário, o grupo fica isolado.
Para mapas de 6 variáveis, deve-se fazer outro rebatimento do grupo resultante da fusão em torno do outro eixo para encontrar um grupo similar no outro quadrante.Caso exista outro grupo, o grupo rebatido deve ser combinado ao similar formando um grupo de oito quadrículos.
(4)Depois que todos os grupos de dois qudrículos forem formados no quadrante escolhido, escolhe-se outro quadrante e aplica-se os passos (2) e (3).
(5)Após formar todos os grupos de dois quadrículos nos quadrantes, procure os grupos de quatro quadrículos e, em seguida, aplique os passos (2), (3) e (4).
(6) Após formar os grupos de quatro quadrículos, pesquise os grupos de oito quadrículos e aplique os passos (2), (3) e (4).
(7)Com todos os grupos formados, obtenha as expressões simplificadas de cada grupamento seguindo o algoritmo de simplificação.
Exemplo.
Simplificação de uma função de cinco variáveis lógicas.
Fig.9
Exemplo.
Simplificação de uma função de seis variáveis.
Fig.10
Mapeamento de Funções Não-Padronizadas
Uma função não-padronizada para ser mapeada e simplificada usando mapa K deve ser expressa como soma de mintermos ou produto de maxtermos.
Vamos mapear e simplificar a função dada pela equação lógica abaixo.
(a)O termo pode ser mapeado diretamente no mapa K (b)O termo está nos intervalos B e D, fora do intervalo C e independe de A (c)O termo está fora dos intervalos A e C e independe de B e D (d)O termo está no intervalo A e independe de B, C, e D |
||
Fig.11 |
||
(a) Implicante primo essencial: não há (b) Combinação de dois quadrículos: não há (c) Combinação de quatro quadrículos: não há (d) Combinação de oito quadrículos:
E a função será expressa como a soma dos termos acima
|
Funções Incompletamente Especificadas
Combinações Não-Especificadas:
(a)Combinações que nunca ocorrem
(b)Combinações que não interessam
As combinações não-especificadas são indicadas na função como "don't care" e, no mapa K ,são mapeadas com X.
Na simplificação da função, pode-se fazer X=0 ou X=1 de modo a obter a expressão mais simples da função.
Exemplo.
Considerando os valores X iguais a 0, a função simplificada é igual a
|
||||||
Fig.12 |
||||||
Considerando X=1 nas posições que simplificam a função: |
||||||
Fig.13 |
Simplificação de Funções Booleanas Para resolver Mapas K existem vários programas na Internet. Essa página permite simplificar funções expressas pela tabela verdade, pela equação lógica e Mapa K, sem desconectar da Internet.Tente agora! |
|
Questões de Revisão Resolva as questões e problemas propostos por esse teste. Empregue o método de Mapas K e, em seguida, use os programas indicados nesta página e compare os resultados. |
Atualizada em 14/03/12