Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
VICE-RECTORADO ACADEMICO
FACULTAD DE INGENIERIA
ESCUELA DE INGENIERIA ELECTRICA
Mapa de Karnaugh
Hernelys Linares
C.I: 25141830
Asignatura: Circuitos Digitales
Mapa de Karnaugh
Es una herramienta muy til para la simplificacin y minimizacin de expresiones algebraicas Booleanas. Es
similar a una tabla de verdad, ya que muestra todos los posibles valores de las variables de entrada y la salida
resultante para cada valor.
Pasos a seguir para conseguir reducir esta expresin son:
X Y Z Resultado
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0
Pasos:
2. Cubrir todos los unos del mapa mediante rectngulos de 2N elementos, donde N = 0 ... nmero de
variables. Ninguno de esos rectngulos debe contener ningn cero (tal y como indicbamos en el primer paso).
Para minimizar el nmero de trminos resultantes se har el mnimo nmero posible de
rectngulos que cubran todos los unos.
Para minimizar el nmero de variables se har cada rectngulo tan grande como sea
posible.
3. Encontrar la MSP (suma de productos minimal). Ojo porque podemos encontrarnos con que puede haber ms de
una MSP.
Cada rectngulo pertenece a un trmino producto.
Cada trmino se define encontrando las variables que hay en comn en tal rectngulo.
En nuestro ejemplo
tenemos F(X, Y, Z)
= Z + XY ntese que las
variables resultado son las
que tienen un valor comn
en cada rectngulo.
Rectngulos y producto
Cada rectngulo representa un trmino. El tamao del rectngulo y Agrupacin de rectngulos
el del trmino resultante son inversamente, es decir que, cuanto Cuando tenemos distintas posibilidades de agrupar
ms largo sea el rectngulo menor ser el tamao del trmino
final. rectngulos hay que seguir ciertos criterios:
En general, si tenemos una funcin con n variables : Localiza todos los rectngulos ms grandes posibles,
Un rectngulo que ocupa una celda equivale a un trmino
agrupando todos los unos. Estos se llamarn implicantes
con n variables. primos.
Un rectngulo que ocupa dos celdas equivale a un trmino con n- Si alguno de los rectngulos anteriores contiene algn uno
1 variables. que no aparece en ningn otro rectngulo entonces es
Un rectngulo que ocupa 2n celdas equivale al trmino de valor 1. un implicante primo esencial. stos han de aparecer en el
Por lo tanto, para encontrar el MSP se debe: resultado final de manera obligatoria.
Minimizar el nmero de rectngulos que se hacen en el mapa de
El resto de implicantes primos se podrn combinar para
Karnaugh, para minimizar el nmero de trminos resultantes. obtener distintas soluciones.
Maximizar el tamao de cada rectngulo, para minimizar el
nmero de variables de cada trmino resultante.
Condicin NO importa (Dont Care)