Professional Documents
Culture Documents
F = A B C + A B C + A BC + A B C + A B C + A B C
Una vez obtenida la funcin lgica, se implementa el mapa de Karnaugh.
Este mapa tiene 8 casillas que corresponden a 2n, donde n = 3 (nmero de
variables (A, B, C)). Ver el diagrama arriba a la derecha.
La
La
La
La
La
La
Entonces el resultado es F = B + A F = A + B
Ejemplo:
Una tabla de verdad como la de la derecha da la siguiente funcin booleana:
F = ABC + AB C + A B C + A B C
Se ve claramente que la funcin es un reflejo del contenido de la tabla de
verdad cuando F = "1"
Con esta ecuacin se crea el mapa de Karnaugh y se escogen los grupos. Se
lograron hacer 3 grupos de dos "1"s cada uno.
Se puede ver que no es posible hacer grupos de 3, porque 3 no es potencia de
2. Se observa que hay una casilla que es compartida por los tres grupos.
Minitrminos
Artculo principal: Minterm
Para una funcin booleana de variables
, un producto booleano en el
que cada una de las variables aparece una sola vez (negada o sin negar) es
llamadominitrmino. Es decir, un minitrmino es una expresin lgica
de n variables consistente nicamente en el operador conjuncin lgica (AND)
y el operador complemento o negacin (NOT).
Por ejemplo,
,
y
son ejemplos de minterms para una funcin
booleana con las tres variables , y .
Indexando minitrminos
En general, uno asigna a cada minterm (escribiendo las variables que lo
componen en el mismo orden), un ndice basado en el valor binario del
minterm.
Un trmino negado, como
es considerado como el nmero binario 0 y el
trmino no negado es considerado como un 1.
Por ejemplo, se asociara el nmero 6 con
, y nombraramos la expresin
con el nombre
. Entonces
de tres variables es
y
debera
ser
al ser
Se puede observar que cada minterm solo devuelve verdadero, (1), con una
sola entrada de las posibles.
Por ejemplo, el minitrmino 5,
es verdadero solo cuando a y c son ciertos
y b es falso - la entrada a = 1, b = 0, c = 1 da resultado 1.
Funcin equivalente
Si tenemos una tabla de verdad de una funcin lgica: f(a,b), es posible escribir
la funcin como "suma de productos". Por ejemplo, dada la tabla de verdad.
Observamos que las filas con resultado '1 son la primera y la cuarta, entonces
podremos escribir f como la suma de los minitrminos:
Maxitrminos
Artculo principal: Maxterm
Un maxitrmino es una expresin lgica de n variables que consiste
nicamente en la disyuncin lgica y el operador complemento o negacin. Los
Dualizacin
El complemento de un minterm es su respectivo maxitrmino. Esto puede ser
fcilmente verificado usando laLey de De Morgan. Por ejemplo:
Indexando maxitrminos
Para indexar maxitrminos lo haremos justo de la forma contraria a la que
seguimos con los minterms. Se asigna a cada maxterm un ndice basado en el
complemento del nmero binario que representa (otra vez asegurndonos que
las variables se escriben en el mismo orden, usualmente alfabtico). Por
ejemplo, para una funcin de tres variables f(a,b,c) podemos asignar
(Maxitrmino 6) al maxitrmino:
variables debera ser
. De forma similar
y
es
de tres
Si tenemos una tabla de verdad de una funcin lgica, f(a,b), es posible escribir
la funcin como "producto de sumas". Por ejemplo, dada la tabla de verdad.
Observamos que las filas que tiene como salida un 0 son la segunda y la
tercera, entonces podemos escribir f como un producto de
maxitrminos
Este circuito y el anterior son claramente diferentes, pero los dos corresponden
a la misma tabla de verdad y por lo tanto equivalentes.
Aun partiendo de la misma expresin booleana, se pueden realizar distintas
configuraciones equivalentes, as se puede ver en esta segunda figura.
Se puede demostrar la equivalencia, simplificando la funcin, partiendo de:
Simplificando: