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

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

Embed Size (px)

Citation preview

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