Minterms y Maxterms

Minterm: Producto lógico de todas las variables negadas o sin negar (producto canónico).
Maxterm: Suma lógica de todas las variables negadas o sin negar (suma canónica).

Tabla:

a b c  Minterms  Maxterms
0 0 0  m0=ac·bc·cc  M0=a+b+c
0 0 1  m1=ac·bc·c  M1=a+b+cc
0 1 0  m2=ac·b·cc  M2=a+bc+c
0 1 1  m3=ac·b·c  M3=a+bc+cc
1 0 0  m4=a·bc·cc  M4=ac+b+c
1 0 1  m5=a·bc·c  M5=ac+b+cc
1 1 0  m6=a·b·cc  M6=ac+bc+c
1 1 1  m7=a·b·c  M7=ac+bc+cc


Para pasar de miniterms a Maxterms hay que negar 2 veces la función.
Los minterms se utilizan para los mapas de Karnaugh.


Mapas de Karnaugh

 
Los mapas de Karnaugh sirven para simplificar funciones booleanas.
Por ejemplo: vamos a simplificar: f(a,b,c,d)=acbcccdc+acbccdc+acbcccd+acbccd+abccdc+abcdc


Vamos a crear nuestra tabla de verdad con los datos que tenemos:

Ahora los introducimos en nuestro mapa de karnaugh

Y lo simplificamos haciendo grupos de potencias de dos

Y el resultado es:accc + abdc esto se logra dejando de los grupos las variables que no varían y "quitando" las que sí. Por ejemplo, en el grupo de dos tanto a como b se mantienen constantes, al igual que la d negada, mientras que c varía, obteniendo el segundo sumando.

Comentarios

Entradas populares de este blog

Sumador y restador con puertas lógicas

Teorema de expansión de Shannon