Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica 10 Simplificacion Por Karnaugh
Practica 10 Simplificacion Por Karnaugh
10
04/12/14
1- INTRODUCCIN
La simplificacin por el mtodo grfico o mtodo de Karnaugh es ms rpida y precisa que la reduccin
algebraica realizada por Morgan. Lo primero que hay que hacer es un cuadriltero para cada funcin y
dividirlo en cuadrados. El nmero de cuadrados a dividir es igual a 2 elevado al nmero de variables que
tenga la funcin.
ab
c
00
01
11
ab
cd
10
00
01
00
01
11
10
11
10
2- METODO
En los cuadros para la simplificacin tenemos que poner los resultados de la funcin que tenemos en la
tabla de la verdad. No se colocan de forma aleatoria, sino que hay que usar lo que se llama adyacencia
algebraica. En las casillas ponemos cada trmino de la ecuacin (abcd) o (abc), de manera que cada
trmino al compararlo con cualquiera de sus lados o con cualquiera superior e inferior, solo cambiar el
valor de una de las variables.
ab
c
00
01
11
ab
cd
10
00
01
11
10
00
01
11
10
00
01
11
10
Figura 2
ab
cd
00
00
01
11
12
10
11
13
15
16
14
10
01
11
Figura 3
10
Despus de tener el cuadro relleno tenemos que agrupar todos los unos de forma que se cumpla la
adyacencia algebraica, siempre agrupando el mayor nmero de unos posibles y en lazos de 1, 2, 4, 8,
16 Nunca tomaremos lazos ms pequeos pudindolos coger ms grandes.
ab
cd
00
01
11
10
00
01
0
0
1
11
10
Lazo 1: L = cd
Lazo 2: L = ac
Lazo 3: L = abd
Ahora sumamos los lazos y obtenemos la funcin
simplificada por el mtodo de Karnaugh.
F = cd + ac + abd
3- PRACTICAS
-Ejercicio n 1
Obtener funcin y simplificar por Karnaugh desde la tabla de la verdad:
c
0
0
0
0
1
1
1
1
b
0
0
1
1
0
0
1
1
a
0
1
0
1
0
1
0
1
S
0
1
1
0
1
1
1
0
ab
c
01
00
11
L = ab
L = ab
L =a
10
F = ab + ab + a
Ejercicio n 2
Obtener las funciones y simplificar por Morgan y Karnaugh desde la tabla de la verdad:
d
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
c
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
a
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
F1
F2
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
1
1
0
1
ab
cd
Morgan
F = abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd +
abcd = bcd a + a + bcd a + a + bcd a + a + bcd a + a + bcd a + a =
bcd + bcd + bcd + bcd + bcd = bc d + d + bc d + d + bcd = bc + bc +
bcd = bc + c b + bd = ! + ! + !"
Karnaugh
ab
cd
00
00
01
0
0
11
10
01
11
10
L = bc
L = bc
L = cd
F = bc + bc + cd
Morgan
F = abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd =
bcd a + a + bcd a + a + bcd a + a + bcd a + a + abcd = bcd + bcd +
bcd + cd b + ab = cd b + b + bcd + bcd + acd = c d + bd + bcd +
acd = cd + bc + bcd + acd = c d + ad + bc + bcd = !" + #! + ! + !"
Karnaugh
00
01
11
10
00
01
11
10
L
L
L
L
F
= bcd
= bc
= ac
= cd
= bcd + bc + ac + cd
-Ejercicio n 3
Disear una funcin que controle una lmpara mediante tres interruptores. Con las siguientes
condiciones: Cuando el nmero de interruptores activados es par la lmpara se enciende y cuando estn
tres activos se deja a nuestra eleccin.
c
0
0
0
0
1
1
1
1
b
0
0
1
1
0
0
1
1
a
0
1
0
1
0
1
0
1
S
0
0
0
1
0
1
1
X
ab
11
00
01
L = ab
L = bc
L = ac
10
F = ab + bc + ac
c
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
b
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
a
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
F
0
0
0
X
0
X
X
1
1
1
1
1
1
1
1
1
ab
cd
00
01
11
10
00
01
11
10
F = d + bc = d + bc = d bc = d + bc = " + + !
a
d
b
c
d + b+c
b+c
d + b+c
L =d
L = bc
F = d + bc