Provas Exercícios Programação Página Principal barra_de_navegacao principal programacao proxima anterior exercicios projetos provas notas

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
fig1
 

fig2
Fig.1

fig2b
Fig.2
fig2e
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.


fig3

(d)Os quadrículos restantes podem ser agrupados arbitrariamente.
fig5
fig4
fig6

Então, a função simplificada é dada por fig7


Exemplo. Simplificar a função SOP
fig8
fig9a
Fig.4

(a)m6 é implicante primo essencial.
(b)m0 e m12 só podem ser combinados em grupos de dois de uma única maneira.
(c)m3, m5e m15 podem ser combinados em grupos de quatro somente de uma maneira e os grupos de quatro incluem quadrículos ainda não incorporados a grupos de dois.
(d)agrupando todas as combinações vemos que todos os quadrículos foram incluídos.

fig9Fig.5

A função simplificada é dada por
fig10


Simplificação de Funções Expressas com Maxtermos

Implicado Primo é o termo soma em um produto de somas.

Vejamos a simplificação da função POS cujo mapeamento é dado abaixo.

fig11a
Fig.6

(a)Não há nenhum implicado primo essencial
(b)M0 só pode se combinar de uma única maneira com M4
(c)M3, M13 e M14 só podem ser combinados com três outros de uma única maneira
(d)Não há nenhum grupo de oito possível
(e)Agrupando todas as combinações vemos que todos os quadrículos estão em alguma combinação.

Então, os termos soma são dados por
fig12
fig13
fig15
fig14

fig11
Fig.7
E a função simplificada é igual a
fig16

 

Estrutura de portas

fig18
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.

fig32a
Fig.9


Exemplo.
Simplificação de uma função de seis variáveis.

fig33
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.

fig19

(a)O termo fig20 pode ser mapeado diretamente no mapa K

(b)O termo fig21 está nos intervalos B e D, fora do intervalo C e independe de A

(c)O termo fig22 está fora dos intervalos A e C e independe de B e D

(d)O termo fig32 está no intervalo A e independe de B, C, e D

fig23
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:

fig24

fig25

E a função será expressa como a soma dos termos acima

fig26



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.

fig27


fig28
Considerando os valores X iguais a 0, a função simplificada é igual a

fig29

Fig.12
Considerando X=1 nas posições que simplificam a função:

fig31
fig30
Fig.13


ci2 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!
   
cis2 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.

 

barra_de_informacao principal programacao proxima anterior exercicios projetos provas avaliacoes email

 

Atualizada em 14/03/12

apple_logo