mapas de karnaught

110
Maurice Karnaugh Ingeniero de Telecomunicaciones AT&T Bell. 1953 Inventa el mapa-K o mapa de Karnaugh. • Minimización de funciones por inspección visual. Minimización de Funciones Booleanas Mapas de Karnaugh

Upload: lauracruzpal

Post on 15-Apr-2017

91 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Mapas de karnaught

Maurice Karnaugh

Ingeniero de Telecomunicaciones

• AT&T Bell.

• 1953 Inventa el mapa-K o mapa de Karnaugh.

• Minimización de funciones por inspección visual.

Minimización de Funciones Booleanas

Mapas de Karnaugh

Page 2: Mapas de karnaught
Page 3: Mapas de karnaught

Tabla o mapa de Karnaugh, Kmap

Procedimiento gráfico para la simplificación de funciones

algebraicas de un número de variables relativamente

pequeño

(en la práctica se puede utilizar para funciones de hasta seis variables).

Page 4: Mapas de karnaught

Tabla o mapa de Karnaugh

Un diagrama o

mapa de Karnaugh

es una tabla de

verdad dispuesta de

manera adecuada

para determinar por

inspección la

expresión mínima

de suma de

productos de una

función lógica.

Page 5: Mapas de karnaught

La factorización se efectúa cuando solo cambia una variable entre dos términos y esta variable se elimina

Con 2 variables A y B se pueden tener 4 Términos

Cada termino de dos variables tiene dos posibilidades de factorización

Page 6: Mapas de karnaught

Kmap para 2 variables

Page 7: Mapas de karnaught

Mapa de Karnaugh para dos variables

A’B’ AB’

A’B AB

m0 m2

m1 m3

0 2

1 3

0 1

0

1

AB

A

B

m A B S

0 0 0

1 0 1

2 1 0 AB’

3 1 1

Page 8: Mapas de karnaught

Kmap para 2 variables

Page 9: Mapas de karnaught

Kmap para 2 variables

Page 10: Mapas de karnaught

Como llenar el Kmap para 2 variables

1

0

1

1

F1 (A,B) = A’ B’ + A B’ + A B

Page 11: Mapas de karnaught

Como resolver Kmap para 2 variables

F1(A,B)= A

1

+ B’

0

F1 (A,B) = A’ B’ + A B’ + A B

Page 12: Mapas de karnaught

Kmap para 3 variables

Con 3 Variables se tienen 8 términos

y cada termino tiene 3 posibilidades

de factorización

Page 13: Mapas de karnaught

Kmap para 3 variables

Cada termino tiene 3 posibilidades de factorización

Page 14: Mapas de karnaught

Kmap para 3 variables

Page 15: Mapas de karnaught
Page 16: Mapas de karnaught

Mapa de Karnaugh para 3 variables

A’B’C’ A’BC’ ABC’ AB’C’

A’B’C A’BC ABC AB’C

00 01 11 10

0

1

ABC

0 2 6 4

1 3 7 5

00 01 11 10

0

1

ABC

La idea con la codificación es poder usar el P9a. ab+ab’=a

Page 17: Mapas de karnaught

Mapa de Karnaugh para 3 variables

A’B’C’ A’BC’ ABC’ AB’C’

A’B’C A’BC ABC AB’C

00 01 11 10

0

1

ABC

0 2 6 4

1 3 7 5

00 01 11 10

0

1

ABC

La idea con la codificación es poder usar el P9a. ab+ab’=a

Page 18: Mapas de karnaught

Kmap para 3 variables

Page 19: Mapas de karnaught

Kmap para 3 variables

Page 20: Mapas de karnaught

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

Kmap para 3 variables

Page 21: Mapas de karnaught

Kmap para 3 variables

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

A´ B C’

1

Page 22: Mapas de karnaught

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

A B´ C´

1 1

Kmap para 3 variables

Page 23: Mapas de karnaught

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

A B C´

1 11

Page 24: Mapas de karnaught

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

A B C

1 11

1

Page 25: Mapas de karnaught

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

F (A, B, C) = B

11

Page 26: Mapas de karnaught

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

11

0

F (A, B, C) = B C’ +

Page 27: Mapas de karnaught

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

F (A, B, C) = B C’ +

Page 28: Mapas de karnaught

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

F (A, B, C) = B C’ +

Page 29: Mapas de karnaught

Kmap para 3 variables

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

F (A, B, C) = B C’ +

Page 30: Mapas de karnaught

Kmap para 3 variables

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

F (A, B, C) = B C’ +

1 1

Page 31: Mapas de karnaught

Kmap para 3 variables

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

F (A, B, C) = B C’ + A

1 1

Page 32: Mapas de karnaught

Kmap para 3 variables

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

F (A, B, C) = B C’ + A

0

Page 33: Mapas de karnaught

Kmap para 3 variables

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

F (A, B, C) = B C’ + A C’

0

Page 34: Mapas de karnaught

Kmap para 3 variables

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

F (A, B, C) = B C’ + A C´ +

Page 35: Mapas de karnaught

Kmap para 3 variables

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

F (A, B, C) = B C’ + A C´ +

11

Page 36: Mapas de karnaught

Kmap para 3 variables

F (A, B, C) = A´ B C’ + A B´ C´ + A B C’ + A B C

1 11

1

F (A, B, C) = B C’ + A C´ + A B

11

Page 37: Mapas de karnaught

Kmap para 4 variables

Con 4 Variables se tienen 16 términos

y cada termino tiene 4 posibilidades

de factorización

Page 38: Mapas de karnaught

Kmap para 4 variables

Cada termino tiene 4 posibilidades de factorización

Page 39: Mapas de karnaught

Cada termino tiene 4 posibilidades de factorización

Page 40: Mapas de karnaught

K map para 4 variables

Page 41: Mapas de karnaught

AB00 01 11 1010

K map para 4 variables

Page 42: Mapas de karnaught

Kmap para 4 variables

AB

CD

00 01 11

00

01

11

1010

10

10

Page 43: Mapas de karnaught

Kmap para 4 variables

Page 44: Mapas de karnaught

Mapa de Karnaugh para 4 variables

A’B’C’D’ A’BC’D’ ABC’D’ AB’C’D’

A’B’C’D A’BC’D ABC’D AB’C’D

A’B’CD A’BCD ABCD AB’CD

A’B’CD’ A’BCD’ ABCD’ AB’CD’

00 01 11 10

00

01

11

10

ABCD

0 4 12 8

1 5 13 9

3 7 15 11

2 6 14 10

00 01 11 10

00

01

11

10

ABCD

Page 45: Mapas de karnaught
Page 46: Mapas de karnaught

Kmap para 4 variables

Page 47: Mapas de karnaught

Kmap para 5 variables

Con 5 Variables se tienen 32 términos

y cada termino tiene 5 posibilidades

de factorización

Page 48: Mapas de karnaught

Kmap para 5variables

Page 49: Mapas de karnaught

Kmap para 5variables

Page 50: Mapas de karnaught

Kmap para 5 variables

Page 51: Mapas de karnaught

C DA B

E F

0 0

0 0

0 1

0 1

11

11

1 0

1 0

01 6 3 2

4 8

42 0 3 6

5 2

52 1 3 7

5 3

62 2 3 8

5 4

72 3 3 9

5 5

82 4 4 0

5 6

92 5 4 1

5 7

1 02 6 4 2

5 8

112 7 4 3

5 9

1 22 8 4 4

6 0

1 32 9 4 5

6 1

1 43 0 4 6

6 2

1 53 1 4 7

6 3

11 7 3 3

4 9

21 8 3 4

5 0

31 9 3 5

5 1

0 00 1 1 0

1 1

Kmap para 6 variables

Page 52: Mapas de karnaught

Reglas para el uso del Kmap

1.- Formar el menor numero de grupos

2.- Cada grupo lo mas grande posible

3.- Todos los unos deberán de ser agrupados

4.- Un solo uno puede formar un grupo

5.- Casillas de un grupo pueden formar parte de otro grupo

Grupo = Unos adyacentes enlazados (paralelogramos) en una cantidad igual a una potencia entera de dos, eje. (1, 2, 4, 8,

…).

Page 53: Mapas de karnaught

Ejemplos del Kmap

m X Y F0 0 0 11 0 1 12 1 0 03 1 1 1

F 0

1F (X, Y)= X’ + Y

Page 54: Mapas de karnaught

ejemplos del Kmap

F2(X, Y, Z) =m(1, 2, 5, 7)

1

1 1 1

00

0

0

Page 55: Mapas de karnaught

F2(X, Y, Z) =m(1, 2, 5, 7)

1

1 1 1

00

0

0

F2(X, Y, Z) = X Z

1 1

1

+

Page 56: Mapas de karnaught

+ Y’

F2(X, Y, Z) =m(1, 2, 5, 7)

1

1 1 1

00

0

0

F2(X, Y, Z) = X Z Z

00

1

+

Page 57: Mapas de karnaught

Y’

F2(X, Y, Z) =m(1, 2, 5, 7)

1

1 1 1

00

0

0

F2(X, Y, Z) = X Z Z + X’ Y Z’

01

0

+

Page 58: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F X0

1

1 0

FX(A, B, C, D) =m(3, 4, 5, 7, 9, 13, 14, 15)

1

1

1

1

11

1

1

000

0

0

0 0 0

Page 59: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F X0

1

1 0

FX(A, B, C, D) =m(3, 4, 5, 7, 9, 13, 14, 15)

1

1

1

1

11

1

1

000

0

0

0 0 0

FX(A, B, C, D) = A’ B

01

Page 60: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F X0

1

1 0

FX(A, B, C, D) =m(3, 4, 5, 7, 9, 13, 14, 15)

1

1

1

1

11

1

1

000

0

0

0 0 0

FX(A, B, C, D) = A’ B

0

0

Page 61: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F X0

1

1 0

FX(A, B, C, D) =m(3, 4, 5, 7, 9, 13, 14, 15)

1

1

1

1

11

1

1

000

0

0

0 0 0

FX(A, B, C, D) = A’ B C’

Page 62: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F X0

1

1 0

FX(A, B, C, D) =m(3, 4, 5, 7, 9, 13, 14, 15)

1

1

1

1

11

1

1

000

0

0

0 0 0

FX(A, B, C, D) = A’ B C’ + A

01

C’D

Page 63: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F X0

1

1 0

FX(A, B, C, D) =m(3, 4, 5, 7, 9, 13, 14, 15)

1

1

1

1

11

1

1

000

0

0

0 0 0

FX(A, B, C, D) = A’ B C’ + A

01

C’D

Page 64: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F X0

1

1 0

FX(A, B, C, D) =m(3, 4, 5, 7, 9, 13, 14, 15)

1

1

1

1

11

1

1

000

0

0

0 0 0

FX(A, B, C, D) = A’ B C’ + A C’D+

0

A’

0

Page 65: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F X0

1

1 0

FX(A, B, C, D) =m(3, 4, 5, 7, 9, 13, 14, 15)

1

1

1

1

11

1

1

000

0

0

0 0 0

FX(A, B, C, D) = A’ B C’ + A C’D+ A’

11

CD

Page 66: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F X0

1

1 0

FX(A, B, C, D) =m(3, 4, 5, 7, 9, 13, 14, 15)

1

1

1

1

11

1

1

000

0

0

0 0 0

FX(A, B, C, D) = A’ B C’ + A C’D+ A’CD+

11

AB

Page 67: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F X0

1

1 0

FX(A, B, C, D) =m(3, 4, 5, 7, 9, 13, 14, 15)

1

1

1

1

11

1

1

000

0

0

0 0 0

FX(A, B, C, D) = A’ B C’ + A C’D+ A’CD+AB

1

C

1

Page 68: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F X0

1

1 0

1

1

1

1

11

1

1

000

0

0

0 0 0

FX(A, B, C, D) = A’ B C’ + A C’D+ A’CD+ABC

1.- Formar el menor número de grupos

2.- Cada grupo lo más grande posible

Page 69: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F Y0

1

1 0

0

0

0

0

0

FY(A, B, C, D) = m (1, 3, 8, 9, 11, 12, 14)

0

0

Page 70: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F Y0

1

1 0

0

1

1

1

01

0

1

001

0

0

1 1 1

FY(A, B, C, D) = m (1, 3, 8, 9, 11, 12, 14)

1.- Formar el menor número de grupos

2.- Cada grupo lo más grande posible

Page 71: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F Y0

1

1 0

0

1

1

1

01

0

1

001

0

0

1 1 1

FY(A, B, C, D) = m (1, 3, 8, 9, 11, 12, 14)

FY(A, B, C, D) =

Page 72: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F Y0

1

1 0

0

1

1

1

01

0

1

001

0

0

1 1 1

FY(A, B, C, D) = m (1, 3, 8, 9, 11, 12, 14)

FY(A, B, C, D) =

00

B’

Page 73: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F Y0

1

1 0

0

1

1

1

01

0

1

001

0

0

1 1 1

FY(A, B, C, D) = m (1, 3, 8, 9, 11, 12, 14)

FY(A, B, C, D) = B’

10

CD’

Page 74: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F Y0

1

1 0

0

1

1

1

01

0

1

001

0

0

1 1 1

FY(A, B, C, D) = m (1, 3, 8, 9, 11, 12, 14)

FY(A, B, C, D) = B’ C D’ +

1 1

B

Page 75: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F Y0

1

1 0

0

1

1

1

01

0

1

001

0

0

1 1 1

FY(A, B, C, D) = m (1, 3, 8, 9, 11, 12, 14)

FY(A, B, C, D) = B’ C D’ + B

1

1

D

Page 76: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F Y0

1

1 0

0

1

1

1

01

0

1

001

0

0

1 1 1

FY(A, B, C, D) = m (1, 3, 8, 9, 11, 12, 14)

FY(A, B, C, D) = B’ C D’ + B D +

0 0

A’

Page 77: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F Y0

1

1 0

0

1

1

1

01

0

1

001

0

0

1 1 1

FY(A, B, C, D) = m (1, 3, 8, 9, 11, 12, 14)

FY(A, B, C, D) = B’ C D’ + B D + A’

0

0

D’

Page 78: Mapas de karnaught

1 24 8

3 1 57 1 1

1 35 9

2 1 46

0 0

0 0

0 1

0 1

1 1

1 1

1 0

1 0

A B

C D

F Y0

1

1 0

0

1

1

1

01

0

1

001

0

0

1 1 1

FY(A, B, C, D) = m (1, 3, 8, 9, 11, 12, 14)

FY(A, B, C, D) = B’ C D’ + B D + A’ D’

Page 79: Mapas de karnaught

F3(A, B, C, D) =m(0,2,5,6,7,8,12,14)

Page 80: Mapas de karnaught

F3(A, B, C, D) =m(0,2,5,6,7,8,12,14)

F3= A'B'D' + A C'D' + A'B D + B C D‘F3= B'C'D' + A'C D' + A'B D + A B D'

Page 81: Mapas de karnaught

F4(A, B, C) =m(2, 7)

0

0

1 1 1

1 1 1

Page 82: Mapas de karnaught

Reglas para el uso del Kmap1.- Formar el menor numero de grupos.

2.- Cada grupo lo mas grande posible.

3.- Todos los unos deberán de ser agrupados.

4.- Un solo uno puede formar un grupo.

5.- Casillas de un grupo pueden formar parte de otro grupo.

Grupo = Unos adyacentes enlazados (paralelogramos) en una cantidad igual a una potencia entera de dos ejemplo (1, 2, 4,

8,…).

Page 83: Mapas de karnaught

F5(X, Y, Z, W) =m(0,2,7,8,10,12,13,14)F6(A, B, C, D) =m(0,15)F7(A, B, C, D) =m(9, 11,15)F8(X, Y, Z, W) =m(0,2,3,5,6,7,8,10,11,14,15)F9 ( A,B,C,D )= m ( 2, 5, 7, 13, 15)F10 ( X,Y,Z,W )= m ( 5, 13, 15)F11 (X, Y, Z, W ) = X Y’ + X Y W’ + X’ Y’ W + X’ Y’ Z’ W’ F12 ( X,Y,Z,W )= m ( 4,7,9,10,12,13,14,15) F13 ( X,Y,Z,W )= m ( 1, 3, 6, 7, 9, 11, 12) F14 (A,B,C,D) = m ( 3,5,6,7, 9,10,11,12,13,14)F15 (A,B,C,D) =(B’+C+D)(B’+C’+D)(A’+B’+C’+D’)(A’+B +C+D’) F16 (A,B,C,D) = m ( 0, 2, 4, 5, 6, 7, 8, 9, 10, 13, 15)F17 (A,B,C,D) = m ( 0, 1, 2, 3, 5, 8, 9, 10, 13, 14, 15)

La mejor forma de Huir de un problema es resolverlo.

Page 84: Mapas de karnaught

F5(X, Y, Z, W) =m(0,2,7,8,10,12,13,14)

Page 85: Mapas de karnaught

F6(A, B, C, D) =m(5,15)

Page 86: Mapas de karnaught

F6(A, B, C, D) =m(5,15)

Page 87: Mapas de karnaught

F7(A, B, C, D) =m(9, 11,15)

Page 88: Mapas de karnaught

F7(A, B, C, D) =m(5, 7,15)Agrupando ceros POS

F7(A, B, C, D)=(B'+C'+D')(A+B'+D') (POS)

Page 89: Mapas de karnaught

+Y’ W’+Z

F8(X, Y, Z, W) =m(0,2,3,5,6,7,8,10,11,14,15)

1

1

1

1

0

1

1

0

1

1

0

0

1

1

0

1

F8(X, Y, Z, W)=X’YW

Page 90: Mapas de karnaught

F8(X, Y, Z, W) =m(0,2,3,5,6,7,8,10,11,14,15)

1

1

110

1101

1

00

110

1

Page 91: Mapas de karnaught

F8(X, Y, Z, W) =m(0,2,3,5,6,7,8,10,11,14,15)

1

1

110

1101

1

00

110

1

Page 92: Mapas de karnaught

F9 (A,B,C,D )= m ( 2, 5, 7, 13, 15)

Page 93: Mapas de karnaught

F9 (A,B,C,D )= m ( 2, 5, 7, 13, 15)

0

1

001

1111

1

01

111

0

F9 = B D' + B'D + A D' + C'D' F9 = B D' + B'D + A D' + B'C' F9 = B D' + B'D + A B' + C'D' F9 = B D' + B'D + A B' + B'C' ***********************************F9 = (B'+ D') (A + B + C'+ D )

Page 94: Mapas de karnaught

F9 (A,B,C,D )= m ( 2, 5, 7, 13, 15)

0

1

001

1111

1

01

111

0

F9 = B D' + B'D + A D' + C'D' F9 = B D' + B'D + A D' + B'C' F9 = B D' + B'D + A B' + C'D' F9 = B D' + B'D + A B' + B'C' ***********************************F9 = (B'+ D') (A + B + C'+ D )

Page 95: Mapas de karnaught

F10 ( X,Y,Z,W )= m ( 4,7,9,10,12,13,14,15)

Page 96: Mapas de karnaught

F11 (X, Y, Z, W ) = X Y’ + X Y W’ + X’ Y’ W + X’ Y’ Z’ W’

F11X, Y

Z, W

X Y’1

1

1

1

Page 97: Mapas de karnaught

F11 (X, Y, Z, W ) = X Y’ + X Y W’ + X’ Y’ W + X’ Y’ Z’ W’

F11X, Y

Z, W

1

1

1

1

X Y W’1

1

Page 98: Mapas de karnaught

F11 (X, Y, Z, W ) = X Y’ + X Y W’ + X’ Y’ W + X’ Y’ Z’ W’

F11X, Y

Z, W

1

1

1

1

X’ Y’ W1

1

1

1

Page 99: Mapas de karnaught

F11 (X, Y, Z, W ) = X Y’ + X Y W’ + X’ Y’ W + X’ Y’ Z’ W’

F11X, Y

Z, W

1

1

1

1

X’ Y’ Z’ W’

1

1

1

1

1

Page 100: Mapas de karnaught

F11 (X, Y, Z, W ) = X Y’ + X Y W’ + X’ Y’ W + X’ Y’ Z’ W’

F11X, Y

Z, W

1

1

1

11

1

1

1

1

Page 101: Mapas de karnaught

F11 (X, Y, Z, W ) = X Y’ + X Y W’ + X’ Y’ W + X’ Y’ Z’ W’

F11X, Y

Z, W

1

1

1

11

1

1

1

1 0

0

0

0

0

0

0

Page 102: Mapas de karnaught

F11 (X, Y, Z, W ) = X Y’ + X Y W’ + X’ Y’ W + X’ Y’ Z’ W’

F11X, Y

Z, W

1

1

1

1

1

1

1

1

1

Page 103: Mapas de karnaught

F12 ( X,Y,Z,W )= m ( 1, 3, 6, 7, 9, 11, 12)

F12X,Y

Z,W1

1

1

1

1

1

1

Page 104: Mapas de karnaught

F12 ( X,Y,Z,W )= m ( 1, 3, 6, 7, 9, 11, 12)

F12X,Y

Z,W1

1

1

1

1

1

10 0

0

0

0

0

0

0 0

Page 105: Mapas de karnaught

F13 (A,B,C,D) = m (3,5,6,7, 9,10,11,12,13,14)

F13

Page 106: Mapas de karnaught

M A B C D P0 0 0 0 0 11 0 0 0 1 12 0 0 1 0 13 0 0 1 1 04 0 1 0 0 15 0 1 0 1 06 0 1 1 0 07 0 1 1 1 08 1 0 0 0 19 1 0 0 1 010 1 0 1 0 011 1 0 1 1 012 1 1 0 0 013 1 1 0 1 014 1 1 1 0 015 1 1 1 1 0

Page 107: Mapas de karnaught

M A B C D S0 0 0 0 0 11 0 0 0 1 12 0 0 1 0 13 0 0 1 1 14 0 1 0 0 15 0 1 0 1 06 0 1 1 0 07 0 1 1 1 08 1 0 0 0 19 1 0 0 1 110 1 0 1 0 011 1 0 1 1 012 1 1 0 0 113 1 1 0 1 014 1 1 1 0 015 1 1 1 1 0

Page 108: Mapas de karnaught

F14 ( A, B , C ,D)= Σm(4, 8, 9, 10, 11, 12, 14, 15)

Page 109: Mapas de karnaught

F15 (A,B,C,D) =(B’+C+D)(B’+C’+D)(A’+B’+C’+D’)(A’+B +C+D’)

Page 110: Mapas de karnaught

F15 (A,B,C,D) =(B’+C+D)(B’+C’+D)(A’+B’+C’+D’)(A’+B +C+D’)

0

0

0

0

0

0

1

1

1

1

1

1

1

1 1

1