simplificação de expressões booleanas utilizando mapas de karnaugh

10
Simplificação de expressões Booleanas Simplificação de expressões Booleanas utilizando Mapas de Karnaugh utilizando Mapas de Karnaugh Prof. Tony Alexander Hild Lógica Digital – 1 CC – Unicentro – 2013

Upload: tony-alexander-hild

Post on 01-Jul-2015

9.944 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Simplificação de expressões Booleanas utilizando mapas de Karnaugh

Simplificação de expressões Booleanas Simplificação de expressões Booleanas utilizando Mapas de Karnaughutilizando Mapas de Karnaugh

Prof. Tony Alexander HildLógica Digital – 1 CC – Unicentro – 2013

Page 2: Simplificação de expressões Booleanas utilizando mapas de Karnaugh

2

A0 1

B0 0 0

1 1 1

Simplificação com duas variáveisSimplificação com duas variáveis

S = B

Extraia somente as variáveis que não se alteram

Page 3: Simplificação de expressões Booleanas utilizando mapas de Karnaugh

3

A0 1

B0 0 1

1 1 1

Simplificação com duas variáveisSimplificação com duas variáveis

S = A + B

Page 4: Simplificação de expressões Booleanas utilizando mapas de Karnaugh

4

Simplificação com três variáveisSimplificação com três variáveis

∑ m(1,2,4,6)

=A'B'C + A'BC + AB'C' + AB'C

AB00 01 11 10

C0 0 0 0 1

1 1 1 0 1

A B C S0 0 0 00 0 1 10 1 0 00 1 1 11 0 0 11 0 1 11 1 0 01 1 1 0

S = A'C + AB'=A'C + AC + AB' + AB' a + a = a

=A'C + AB'

Extraia somente as variáveis que não se alteram

Page 5: Simplificação de expressões Booleanas utilizando mapas de Karnaugh

5

Simplificação com 4 variáveisSimplificação com 4 variáveis

AB00 01 11 10

CD

00 1 0 0 0

01 1 0 1 0

11 1 1 1 1

10 1 0 0 0

S = A'B' + CD + ABD

Page 6: Simplificação de expressões Booleanas utilizando mapas de Karnaugh

6

AB00 01 11 10

C0 0 1 1 1

1 0 0 1 0

AB00 01 11 10

C0 1 1 1 1

1 0 0 1 0

PropriedadesPropriedades

● Mintermos podem ser sobrepostos:– S = AC' + BC' + AB

● Mintermos podem ser agrupados em 2, 4, 8 ou mais células:– S = C + AB

Page 7: Simplificação de expressões Booleanas utilizando mapas de Karnaugh

7

PropriedadesPropriedades

● O mapa pode ser “enrolado”.– S = B'D

AB00 01 11 10

CD

00 0 0 0 0

01 1 0 0 1

11 1 0 0 1

10 0 0 0 0

Page 8: Simplificação de expressões Booleanas utilizando mapas de Karnaugh

8

PropriedadesPropriedades

● O mapa pode ser “empacotado”.– S = B'D'

AB00 01 11 10

CD

00 1 0 0 1

01 0 0 0 0

11 0 0 0 0

10 1 0 0 1

Page 9: Simplificação de expressões Booleanas utilizando mapas de Karnaugh

9

PropriedadesPropriedades

● X = valor Don't Care (Não importa)

● Pode ser tratado tanto como 0 ou como 1

AB00 01 11 10

CD

00 0 0 0 0

01 1 x x x

11 1 x x 1

10 0 0 0 0

X = 1S = D

AB00 01 11 10

CD

00 1 0 0 x

01 0 x x 0

11 0 x x 0

10 1 0 0 1

Xs do meio = 0X

1001 = 1

S = BD

Page 10: Simplificação de expressões Booleanas utilizando mapas de Karnaugh

9

PropriedadesPropriedades

● X = valor Don't Care (Não importa)

● Pode ser tratado tanto como 0 ou como 1

AB00 01 11 10

CD

00 0 0 0 0

01 1 x x x

11 1 x x 1

10 0 0 0 0

X = 1S = D

AB00 01 11 10

CD

00 1 0 0 x

01 0 x x 0

11 0 x x 0

10 1 0 0 1

Xs do meio = 0X

1001 = 1

S = BD