Você está na página 1de 64

DISCIPLINA: Sistemas Digitais I

PROFESSOR: Marco Aurélio Matta Machado Pereira


Diagrama de Veitch-Karnaugh
1) Introdução:
Diagramas de Veitch-Karnaugh é um método usado para simplificação
de expressões booleanas, diferente das maneiras até então já vistas
como postulados, propriedades e identidades.
Estes mapas ou diagramas permitem a simplificação de maneira mais
rápida dos casos extraídos de tabelas da verdade, obtidas de
situações quaisquer.
Iremos estudar diagramas para 2, 3, 4 e 5 variáveis.

2) Diagrama de Veitch-Karnaugh para 2 variáveis:


A figura abaixo mostra um diagrama de Veitch-Karnaugh para 2
variáveis:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):
No mapa encontramos todas as possibilidades assumidas entre as
variáveis A e B. As figuras abaixo mostram todas as regiões do mapa:

(a) região do mapa onde A = 1


(b) região do mapa onde A = 0 (Ā = 1)
(c) região do mapa onde B = 1
(d) região do mapa onde B = 0 ( B̅ = 1)
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):
Com duas variáveis , podemos obter 4 possibilidades :

No caso 0, temos A = 0 e B = 0. A região do diagrama que mostra esta


condição é a da interseção das regiões onde A = 0 e B = 0
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):
No caso 1, temos A = 0 e B = 1. A região do diagrama que mostra esta
condição é a da interseção das regiões onde A = 0 (A̅ = 1) e B = 1

No caso 2, temos a interseção das regiões onde A = 1 e B = 0 (B̅ = 1).


Fazendo esta interseção temos:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):
No caso 3, temos a interseção das regiões onde A = 1 e B = 1. Fazendo
esta interseção temos:

Podemos distribuir, então, as 4 possibilidades neste diagrama, da


seguinte forma:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):
Logo, notamos que cada linha da tabela da verdade possui sua região
própria no diagrama de Veitch-Karnaugh.
Essas regiões são, portanto os locais onde devem ser colocados os
valores que a expressão assume nas diferentes possibilidades.

Exemplo 1:
1- A tabela da verdade mostra o estudo de uma função de 2 variáveis .
Vamos colocar seus resultados no diagrama de Veitch-Karnaugh
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):

Exemplo 1 (cont.):
Utilizando o método desenvolvido anteriormente, obtemos a
expressão característica da função:
S = A̅.B + A.B̅ + A.B
Passamos para o mapa os casos da tabela da verdade, conforme o
esquema de colocação visto anteriormente:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):

Exemplo 1 (cont.):
Uma vez entendida a colocação dos valores assumidos pela expressão
em cada caso no diagrama de Veitch-Karnaugh, vamos verificar como
podemos efetuar as implificações.

Efetuando a simplificação no diagrama de Veitch-Karnaugh para 2


variáveis:
Para obtermos a expressão simplificada, utilizaremos o seguinte
método
Tentamos agrupar as regiões onde S é igual a 1, ao menor número
possível de agrupamentos. As regiões onde S é 1, que não poderem
ser agrupadas , serão consideradas isoladamente. Para um diagrama
de 2 variáveis, os agrupamentos possíveis são os seguintes:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):
Efetuando a simplificação no diagrama de Veitch-Karnaugh para 2
variáveis (cont.):
a) Quadra:
Conjunto de 4 regiões, onde S é igual a 1. No diagrama de 2 variáveis,
é o agrupamento máximo, prove3niente de uma tabela onde todos os
casos valem 1. Assim sendo, a expressão final simplificada é S = 1. A
figura abaixo ilustra esta situação:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):
Efetuando a simplificação no diagrama de Veitch-Karnaugh para 2
variáveis (cont.):
a) Pares:
Conjunto de 2 regiões onde S é 1, que tem uma lado em comum, ou
seja, são vizinhos. As figuras abaixo mostram exemplos de 2 pares
agrupados e suas respectivas expressões, dentre os 4 possíveis em 2
variáveis:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):
Efetuando a simplificação no diagrama de Veitch-Karnaugh para 2
variáveis (cont.):
a) Termos isolados:
Regiões onde S é 1, sem vizinhança para agrupamentos. São os
próprios casos de entrada, sem simplificação. A figura exemplifica 2
termos isolados, sem possibilidade de agrupamento:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):
Exemplo 1 (cont.):
Para o nosso exemplo, efetuando os agrupamentos, temos:

S = A̅.B + A.B̅ + A.B

Feito isso escrevemos a expressão de cada par, ou seja, a região que o


par ocupa no diagrama.
O par 1 ocupa a região onde A é igual a 1, então sua expressão será:
Par 1 = A.
O par 2 ocupa a região onde B é igual a 1, então sua expressão sera:
Par 2 = B.
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):

Exemplo 1 (cont.):
Notamos também que nenhum 1 ficou fora dos agrupamentos , e
ainda que o mesmo 1 pode pertencer a mais de um agrupamento.
Para obter a expressão simplificada, basta agora, somarmos os termos
obtidos nos agrupamentos:
S = Par1 + Par 2 então: S = A + B
Como podemos notar, esta é a expressão de uma porta Oum pois a
tabela da verdade também é da porta OU. Outro fato a ser notado é
que a expressão obtida é visualmente, menor do que a extraída
diretamente da tabela da verdade, acarretando um circuito mais
simples, diminuindo, consequentemente, a dificuldade de montagem
e o curso do sistema.
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):

Exemplo 2:
Vamos simplificar o circuito que executa a tabela da verdade a seguir:

Obtendo a expressão diretamente da tabela,


temos:

S = A̅.B̅ + A̅.B + A.B̅

Transportando a tabela para o diagrama,


Mediante processo já visto, temos:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
2) Diagrama de Veitch-Karnaugh para 2 variáveis (cont.):

Exemplo 2 (cont.):
Agora, vamos agrupar os pares:
Vamos escrever as expressões dos pares:
Par 1 = A̅
Par 2 = B̅
Somando as expressões dos pares, temos a
expressão simplificada:
S = A̅ + B̅

Notemos que a tabela da verdade é de uma ponte NE. Aplicando o


teorema de De Morgan à expressão, após a simplificação,
encontraremos a expressão de uma porta NE:
S = A̅.̅B̅
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis:

O diagrama de Veitch-Karnaugh para 3 variáveis é visto na figura


abaixo:

No mapa, encontramos todas as possibilidades assumidas entre as


variáveis A, B e C.
A figura abaixo mostra as regiões deste mapa.
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
(a) Região na qual A = 1
(b) Região na qual A̅ = 1
(A = 0)
(c) Região na qual B = 1
‘ (d) Região na qual B̅ = 1
(B = 0)
(e) Região na qual C = 1
(f) Região na qual C̅ = 1
(C = 0)
Neste diagrama também temos uma região para cada caso da tabela
da verdade.
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
A tabela e a figura abaixo mostram os casos para 3 variáveis e as
respectivas localizações no mapa.
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
Vamos analisar a localização somente de uma das possibilides, visto
que as outras são de maneira análoga. Assim sendo, vamos localizar
no diagrama o caso 3:
Caso: A B C
3 0 1 1
No diagrama, será a interseção das regiões que: A = 0(A̅ = 1), B = 1 e
C = 1. Esta pode ser chamada de região A̅BC. A figura abaixo mostra
esta localização no diagrama, para a colocação do respectivo caso de
entrada da coluna S.
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
Exemplo 1:
Para melhor compreensão, vamos, como exemplo, transpor para o
diagrama as situações de saída da tabela da verdade abaixo:
Expressão extraída da tabela da
verdade:
S = A̅.B̅.C̅ + A̅.B.C̅ + A̅.B.C + A.B̅.C̅
+ A.B.C̅
Transpondo a tabela para o
diagrama, temos:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
Efetuando a simplificação no diagrama de Veitch-Karnaugh para 3
variáveis :
Para efetuarmos a simplificação, seguimos o mesmo processo visto
anteriormente, somente que, para 3 variáveis, os agrupamentos
possíveis são os seguintes:
a) Oitava:

Agrupamento máximo, onde todas as localidades valem 1.


DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
Efetuando a simplificação no diagrama de Veitch-Karnaugh para 3
variáveis (cont.):
b) Quadras:
Quadras são agrupamentos de 4 regiões, onde S é igual a 1,
adjacentes ou em sequência. Vamos agora formar algumas quadras
possíveis num diagrama de 3 variáveis, a título de exemplo:

(a) Quadra A̅ (b) Quadra B̅ c) Quadra C̅


DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
Efetuando a simplificação no diagrama de Veitch-Karnaugh para 3
variáveis (cont.):
c) Pares:
A figura abaixo apresenta, como exemplo, 2 pares entre os 12
possíveis em um diagrama de 3 variáveis:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
Efetuando a simplificação no diagrama de Veitch-Karnaugh para 3
variáveis (cont.):
d) Termos isolados:
Vejamos na figura abaixo , alguns exemplos de termos isolados, que,
como já dissemos, são os casos de entrada sem simplificação
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
Exemplo 1 (cont.):
Para o nosso exemplo, efetuando os agrupamentos, temos:

S = A̅.B̅.C̅ + A̅.B.C̅ + A̅.B.C +


A.B̅.C̅ + A.B.C̅

Notamos que esse par não depende de C, pois está localizado tanto
em C como em C̅, resultando sua expressão independente de C, ou
seja, o termos A̅.B.
O passo final é somarmos as expressões referentes aos
agrupamentos. A expressão final minimizada será:
S = A̅.B + C̅
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
Exemplo 2:
Como outro exemplo, vamos minimizar o circuito que executa a
abaixo: Transpondo para o diagrama temos:

Efetuando os agrupamentos notamos


que obtemos apenas 3 pares:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
Exemplo 2 (cont.):
A expressão minimizada será:
S = A̅.C + A.B̅ + A.C̅
Poderíamos também ter agrupado de outra maneira, conforme
mostra a figura abaixo:

A expressão gerada, seria, então:

S = A̅.C + A.C̅ + B̅.C.

Estas duas expressões, aparentemente diferentes, possuem o mesmo


comportamento em cada possibilidade, fato este comprovado,
levantando-se as respectivas tabelas da verdade.
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
3) Diagrama de Veitch-Karnaugh para 3 variáveis (cont.):
Exemplo 2 (cont.):
Como encontramos duas possibilidades temos:
S1 = A̅.C + A.B̅ + A.C̅
S2 = A̅.C + A.C̅ + B̅.C.
Fazendo a tabela verdade temos:
A B C S A̅.C A.B̅ A.C̅ S1 A̅.C A.C̅ B̅.C S2
0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 1 1 0 0 1 1 0 1 1
0 1 0 0 0 0 0 0 0 0 0 0
0 1 1 1 1 0 0 1 1 0 0 1
1 0 0 1 0 1 0 1 0 1 0 1
1 0 1 1 0 1 0 1 0 0 1 1
1 1 0 1 0 0 1 1 0 1 0 1
1 1 1 0 0 0 0 0 0 0 0 0
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
4) Diagrama de Veitch-Karnaugh para 4 variáveis:
O diagrama para 4 variáveis é visto na figura abaixo:

A figura mostra as regiões assumidas pelas variáveis A, B, C e D neste


mapa
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
4) Diagrama de Veitch-Karnaugh para 4 variáveis (cont.):
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
4) Diagrama de Veitch-Karnaugh para 4 variáveis (cont.):
Neste tipo de diagrama também temos uma região para cada caso da
tabela da verdade, como podemos verificar no diagrama completo
abaixo:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
4) Diagrama de Veitch-Karnaugh para 4 variáveis (cont.):
Vamos analisar a colocação de uma das possibilidades, visto que as
outras são análogas. Tomemos como exemplo, o caso 8:
A.B̅.C̅.D̅ 1000
A =1, B = 0 (B̅ = 1). C = 0 (C̅ = 1) e D = 0 (D̅ = 1)
Da interseção das duas regiões, obtemos a região A.B̅.C̅.D̅, que a
referente ao caso 8
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
4) Diagrama de Veitch-Karnaugh para 4 variáveis (cont.):
Para esclarecermos melhor a colocação do diagrama e analisarmos
outros casos, vamos transpor para o mesmo a tabela abaixo:
Expressão de S, extraída da tabela da
verdade:
S = A̅.B̅.C̅.D + A̅.B̅.C.D̅ + A̅.B̅.C.D + A̅.B.C̅.D +
A̅.B.C.D + A.B̅.C̅.D̅ + A.B̅.C̅.D + A.B̅.C.D +
A.B.C̅.D̅ + A.B.C̅.D + A.B.C.D
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
4) Diagrama de Veitch-Karnaugh para 4 variáveis (cont.):
Para efetivarmos a simplificação, seguimos o mesmo processo para os
diagramas de 3 variáveis.
Devemos ressaltar aqui que no diagrama, os lados extremos opostos
se comunicam, ou seja, podemos formar oitavas, quadras e pares com
com os termos localizados nos lados extremos opostos. Veja os
exemplos:
a) Exemplos de Pares extremos opostos:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
4) Diagrama de Veitch-Karnaugh para 4 variáveis (cont.):
b) Exemplos de Quadra extremos opostos:

c) Exemplo de Oitava extremos opostos:


DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
4) Diagrama de Veitch-Karnaugh para 4 variáveis (cont.):
Convém observar que, neste mapa, as oitavas representam as
próprias regiões A, A̅, B, B̅, C, C̅, D e D̅ e que o agrupamento máximo
(mapa totalmente preenchido com 1) constitui-se em uma hexa, ou
seja, agrupamento com 16 regiões valendo 1
Após essa ressalva, vamos minimizar a expressão do nosso exemplo.
Inicialmente agrupamos as oitavas, em seguida as quadras, e a seguir
os pares e, por ultimo, os termos isolados, se existirem.

Somando as expressões,
teremos a expressão final
minimizadas:

S = D + A.C̅ + A̅.B̅.C
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
4) Diagrama de Veitch-Karnaugh para 4 variáveis (cont.):
Exemplo:
Vamos minimizar o circuito que executa a tabela abaixo:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
4) Diagrama de Veitch-Karnaugh para 4 variáveis (cont.):
Exemplo (cont.):
Transpondo a tabela da verdade para o diagrama temos:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
4) Diagrama de Veitch-Karnaugh para 4 variáveis (cont.):
Exemplo (cont.):
Simplificando o diagrama temos:

A expressão minimizada de S será a soma de todos esses


agrupamentos: S = A.B̅.C.D̅ + B.C.D + A̅.B + A̅.D
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
5) Diagrama de Veitch-Karnaugh para 5 variáveis:
O diagrama de Veitch-Karnaugh para simplificar expressões com cinco
variáveis de entrada é visto abaixo:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
5) Diagrama de Veitch-Karnaugh para 5 variáveis (cont.):
Vamos verificar algumas das regiões deste diagrama:
a) Região onde A = 1:

b) Região onde B = 1:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
5) Diagrama de Veitch-Karnaugh para 5 variáveis (cont.):
Vamos verificar algumas das regiões deste diagrama:
a) Região onde C = 1:

b) Região onde D = 1:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
5) Diagrama de Veitch-Karnaugh para 5 variáveis (cont.):
Vamos verificar algumas das regiões deste diagrama:
a) Região onde E = 1:

De forma análoga, o diagrama possui regiões relativas às variáveis


opostas às mostradas, ou seja, A̅, B̅, C,̅ D̅ e E.̅ Todas essas regiões são
denominadas hexas.
A colocação de uma condição, neste diagrama, faz-se de maneira
análoga às anteriores
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
5) Diagrama de Veitch-Karnaugh para 5 variáveis (cont.):

Vamos, por exemplo, verificar a região onde A = 1, B = 0, C = 1, D = 0 e


E = 0, ou seja, A B̅ C D̅ E̅

Para efetuarmos a simplificação num diagrama de cinco variáveis,


devemos tentar primeiramente em hexas, em seguinda em oitavas,
em quadras, em pares e por ultimo em termos isolados.
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
5) Diagrama de Veitch-Karnaugh para 5 variáveis (cont.):
Para visualizar melhor as hexas, oitavas, quadras e pares, devemos
enxergar o diagrama da esquerda sobreposto ao da direita, conforme
mostrado abaixo:

Podemos visualizar que


par, oitava e quadra
formam-se nos dois
planos
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
5) Diagrama de Veitch-Karnaugh para 5 variáveis (cont.):
Vamos agora fazer a transposição e a simplificação da tabela abaixo
para melhor entendimento destes conceitos:
Transpondo para o diagrama, temos:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
5) Diagrama de Veitch-Karnaugh para 5 variáveis (cont.):
Resumindo os agrupamentos obtidos, temos:

A expressão minimizada será:


DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
6) Diagrama de Veitch-Karnaugh com condições irrelevantes:
Chamamos de condição irrelevante (X) a situação de entrada em que
a saída pode assumir 0 ou 1 indiferentemente. Esta condição ocorre
principalmente pela impossibilidade prática do caso de entrada
acontecer, sendo utilizada em várias situações. Para sua utilização em
diagramas de Veitch-Karnaugh, devemos, para cada condição
irrelevante, adotar 0 ou 1, dos dois, aquele que possibilitar melhor
agrupamento e, consequentemente, maior simplificação. Exemplo:

Transpondo a tabela para o diagrama, temos:


DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
6) Diagrama de Veitch-Karnaugh com condições irrelevantes (cont.):

O símbolo (X) indica que neste caso a saída pode assumir 0 ou 1 ,


indiferentemente, pois a situação de entrada é impossível de ocorrer
ou, ainda, possibilita qualquer dos dois valores na saída. Para fins de
simplificação, devemos adotar X = 1, pois assim sendo, agrupamos
uma quadra em vez de dois pares (no caso de X = 0), representando
maior simplificação da expressão de saída S = A̅ .
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
6) Diagrama de Veitch-Karnaugh com condições irrelevantes (cont.):
Convém ressaltar que em uma tabela verdade podemos ter várias
condições irrelevantes que devem ser consideradas
independentemente, conforme agrupamento em que se encontram.
Para exemplificar, vamos simplificar a expressão extraída da tabela:

Passando para o diagrama de 4 variáveis, temos:


DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
6) Diagrama de Veitch-Karnaugh com condições irrelevantes (cont.):

O próximo passo é agrupar as regiões que


valem 1, utilizando a condição irrelevante (X)
para completar o agrupamento. Convém lembrar que, para maior
simplificação, devemos ter um número mínimo de agrupamentos,
cada um deles, porém, com maior número de células possíveis
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
6) Diagrama de Veitch-Karnaugh com condições irrelevantes (cont.):

Assim tendo, temos:

Notemos no diagrama que as condições


irrelevantes pertencentes aos agrupamentos receberam valor 1,
enquanto as deixadas de fora, valor 0. A expressão simplificada será
composta por duas quadras e um par:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
6) Diagrama de Veitch-Karnaugh com condições irrelevantes (cont.):
Exercício 1:
A tabela abaixo representa as possibilidades de saídas obtidas de um
projeto envolvendo três variáveis A, B e C. Determine a expressão
simplificada:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
6) Diagrama de Veitch-Karnaugh com condições irrelevantes (cont.):
Exercício 1 (solução):
A tabela abaixo representa as possibilidades de saídas obtidas de um
projeto envolvendo três variáveis A, B e C. Determine a expressão
simplificada:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
6) Diagrama de Veitch-Karnaugh com condições irrelevantes (cont.):
Exercício 2 :
Simplifique a expressão representada na tabela abaixo:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
6) Diagrama de Veitch-Karnaugh com condições irrelevantes (cont.):
Exercício 2 :
Simplifique a expressão representada na tabela abaixo:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
7) Diagrama de Veitch-Karnaugh que não admitem simplificação:
Vamos, neste tópico, efetuar uma análise das expressões
representativas das funções OU Exclusivo e Coincidência, no que se
refere às suas colocações nos diagramas de Veitch-Karnaugh
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
7) Diagrama de Veitch-Karnaugh que não admitem simplificação
(cont.):

Notamos que as expressões


encontram-se na forma de
máxima simplificação, não
havendo outra possibilidade,
pois em cada diagrama há dois
termos isolados que são as
próprias expressões de entrada
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
7) Diagrama de Veitch-Karnaugh que não admitem simplificação
(cont.):

No caso de utilizar três variáveis, as expressões são, respectivamente,


S Para levantarmos suas tabelas
verdade, devemos tomar as variáveis de duas em duas, ou seja,
efetuar primeiro as operações entre duas das variáveis e com o
resultado obtido efetuar a operação com a terceira variável. Este
processo se deve ao fato de as funções OU Exclusivo e Coincidência
são serem válidas para mais de duas variáveis de entrada, podendo
ser aplicado tomando primeiramente duas quaisquer das três
variáveis da expressão, indiferentemente.
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
7) Diagrama de Veitch-Karnaugh que não admitem simplificação
(cont.):
As tabelas abaixo mostram os resultados das operações
S em todas as possibilidades

Passando para o diagrama temos:


DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
7) Diagrama de Veitch-Karnaugh que não admitem simplificação
(cont.):

Extraindo a expressão da tabela inicial ou do


diagrama, temos: S = A̅.B̅.C + A̅.B.C̅ + A.B̅.C̅ +A.B.C
Evidenciando A̅ e A, temos:
S= A̅.(B̅.C + B.C̅) + A.(B̅.C̅ + B.C)
Substituindo os parênteses respectivos por teremos:
S= como rescreveremos:
S= chamando de X, obtem-se
S = A̅.X + A.X̅ = substituindo X, temos:
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
7) Diagrama de Veitch-Karnaugh que não admitem simplificação
(cont.):
Inicialmente, se tivéssemos evidenciado outras variáveis, teríamos
outras ordens no resultado, de conformidade com as tabelas
levantadas. Ainda, se tivéssemos substituído
obteríamos S = que analogamente, conforme as tabelas, é
equivalente a
Se estendermos o estudo para mais variáveis, obteremos:

Concluindo....
• Para um número par de variáveis, temos a função OU Exclusivo
como sendo complemento da função coincidência
• Para um número ímpar de variáveis existe a função OU Exclusivo
como sendo igual a função Coincidência
DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
8) Agrupamento de zeros:
Podemos, alternativamente, agrupar as células que valem 0 para
obtermos a expressão simplificada em diagramas de Veitch-
Karnaugh, porém, com esta prática, obtemos o complemento da
função, ou seja, a saída S̅. Para ilustrar esta situação, vamos
simplificar a expressão da tabela:

Passando para o diagrama e efetuando o


agrupamento, temos:

Pela figura notamos


que obtemos um par
formado por zeros.

S̅ = A̅.C̅ sendo S = então: S = A + C


DISCIPLINA: Sistemas Digitais I
PROFESSOR: Marco Aurélio Matta Machado Pereira
Diagrama de Veitch-Karnaugh
9) Outra Forma de Apresentação do Diagrama de Veitch-Karnaugh:
Em vez de representarmos o diagrama dividindo-o em regiões , como
visto até aqui, podemos representá-lo de uma forma análoga,
conforme abaixo:

Você também pode gostar