SlideShare una empresa de Scribd logo
Circuitos Digitales:
Mapas K
Universidad Fermín Toro
Departamento de Ingeniería Electrica
Cabudare, Estado Lara
Integrante :
Jheickson Romario Noguera
Torin
01 de julio 2018
1
Mapa de Karnaugh (Mapa K)
Los mapas de Karnaugh constituyen un método sencillo y apropiado
para la minimización de funciones lógicas. El tamaño del mapa
depende depende del numero de variables, y el método de
minimización es efectivo para expresiones de hasta 6 variables.
Representación de funciones con mapas de
Karnaugh
Un mapa de Karnaugh es una representación
gráfica de una tabla de verdad, y por lo tanto
existe una asociación unívoca entre ambas. La
tabla de verdad tiene una fila por cada
mintérmino, mientras que el mapa de Karnaugh
tiene una celda por cada mintérmino. De manera
análoga, también existe una correspondencia
unívoca entre las filas de la tabla de verdad y las
celdas del mapa de Karnaugh si se utilizan Max
términos
2
Paso para realizar un Mapa K
Vamos a indicar cada uno de los pasos para obtener la expresión
(mínima Para ello vamos a ilustrarlo con el ejemplo:
F(x, y, z) = x’ y’ z’ + x’ y’ z + x’ y z’+ x y’ z’+ x y z’
Los pasos a seguir para conseguir reducir esta expresión son:
1. Convertir la expresión a una suma de productos si es necesario.
Esto se puede realizar de varias maneras:
§ Algebraicamente.
§ Construyendo una tabla de verdad, trasladando los valores al mapa
de Karnaugh. Esta es la forma que vamos a utilizar.
3
2. Cubrir todos los unos del mapa mediante rectángulos de 2N
elementos, donde N = 0 ... número de variables. Ninguno de esos
rectángulos debe contener ningún cero (tal y como indicábamos en el
apartado anterior).
§ Para minimizar el número de términos resultantes se hará el mínimo
número posible de rectángulos que cubran todos los unos.
§ Para minimizar el número de variables se hará cada rectángulo tan
grande como sea posible.
3. Encontrar la productos mínima. Ojo porque podemos encontrarnos
con que puede haber más de uno.
§ Cada rectángulo pertenece a un término producto.
§ Cada término se define encontrando las variables que hay en común
en tal rectángulo.
En nuestro ejemplo tenemos F(X, Y, Z) = Z’ + X’Y’ nótese que las
variables resultado son las que tienen un valor común en cada
rectángulo.
4
Rectángulos y productos.
Cada rectángulo representa un término. El tamaño del rectángulo y el
del término resultante son inversamente, es decir que, cuanto más
largo sea el rectángulo menor será el tamaño del término final.
En general, si tenemos una función con n variables :
§ Un rectángulo que ocupa una celda equivale a un término con n
variables.
§ Un rectángulo que ocupa dos celdas equivale a un término con n-1
variables.
§ Un rectángulo que ocupa 2n celdas equivale al término de valor 1.
Por lo tanto, para encontrar el MSP se debe:
§ Minimizar el número de rectángulos que se hacen en el mapa de
Karnaugh, para minimizar el número de términos resultantes.
§ Maximizar el tamaño de cada rectángulo, para minimizar el número
de variables de cada término resultante.
5
Agrupación de rectángulos.
Cuando tenemos distintas posibilidades de agrupar rectángulos hay
que seguir ciertos criterios:
Localiza todos los rectángulos más grandes posibles, agrupando
todos los unos. Estos se llamarán implicantes primos.
Si alguno de los rectángulos anteriores contiene algún uno que no
aparece en ningún otro rectángulo entonces es un implicante primo
esencial. Éstos han de aparecer en el resultado final de manera
obligatoria.
El resto de implicantes primos se podrán combinar para obtener
distintas soluciones.
Véase este ejemplo que ilustra lo que les planteamos. Aquí los
implicantes primos son cada uno de los diferentes rectángulos
obtenidos. Los primos implicantes esenciales son el rectángulo rojo y
el verde, por contener unos que no son cubiertos por otros
rectángulos. Así todas las posibles soluciones han de contener estos
dos implicantes.
Solución: F( X, Y, Z, T ) = X’Y’ + XYT’ + XZT 6
Mapas de Karnaugh: "Don't care" “No Importa”
La especificación básica de una función de conmutación (función
booleana) es la tabla de verdad, que muestra la lista de todas las
combinaciones posibles de las variable y el valor que asumirá la o las
salidas para todas esas combinaciones. Los valores de verdad se
especifican estrictamente para todas las 2n combinaciones de entradas
posibles, siendo n el numero de variables de entrada.
Cuando se presentan estas situaciones se dice que la salida es NO
ESPECIFICADA (Don't care en inglés). Esto se indica en la tabla de
verdad y en el mapa de Karnaugh correspondiente con una X en lugar
del 1 o 0.
Esta X en el mapa de Karnaugh la utilizaremos como un comodín,
haciéndola valer 0 o 1 según nuestra conveniencia a la hora de minimizar.
Cuando queremos simplificar una función utilizando mapas de
Karnaugh, estas condiciones de don't care para formar grupos de "unos"
mas grandes que nos generaran términos productos menores.
7
EJERCICIOS USANDO MAPA DE
KARNAUGH
F(a,b,c,d) = ∑m(0,2,4,6,8,10,15)
8
Paso 1 Tabla de la
verdad de la
función dada
Paso 2: Ahora resolvemos el Mapa K y
obtenemos sus grupos
Paso 3 obtenemos la simplificación final de la función
con su respectivo circuito
𝑌 = 𝐴 𝐷 + 𝐵 𝐷 + 𝐴𝐵𝐶𝐷
F(a,b,c,d) = ∑m(0,4,6,10,12,14,15)
9
Paso 1 Tabla de la
verdad de la
función dada
Paso 2: Ahora resolvemos el Mapa K y obtenemos
sus grupos
Paso 3 obtenemos la simplificación final de la función
con su respectivo circuito
𝑌 = 𝐵𝐷 + 𝐴 𝐶 𝐷 + 𝐴𝐶𝐷 + 𝐴𝐵𝐶
F(a,b,c,d) = ∑m(2,8,9,12,11,14,15)
10
Paso 1 Tabla de la
verdad de la
función dada
Paso 2: Ahora resolvemos el Mapa K y
obtenemos sus grupos
Paso 3 obtenemos la simplificación final de la
función con su respectivo circuito
𝑌 = 𝐴𝐵 𝐶 + 𝐴𝐶𝐷 + 𝐴𝐵𝐷 + 𝐴 𝐵 𝐶𝐷

Más contenido relacionado

La actualidad más candente

Problema para resolver
Problema para resolverProblema para resolver
Problema para resolver
Mary Moreno
 

La actualidad más candente (18)

Potencia por potencia
Potencia por potenciaPotencia por potencia
Potencia por potencia
 
Actividad 5
Actividad 5Actividad 5
Actividad 5
 
Resendiz rojas oscar_m17s2_laprobabilidadunaproyeccion
Resendiz rojas oscar_m17s2_laprobabilidadunaproyeccionResendiz rojas oscar_m17s2_laprobabilidadunaproyeccion
Resendiz rojas oscar_m17s2_laprobabilidadunaproyeccion
 
Potencias operaciones
Potencias operacionesPotencias operaciones
Potencias operaciones
 
Practica mapa-coropletas
Practica mapa-coropletasPractica mapa-coropletas
Practica mapa-coropletas
 
CASOS DE FACTORIZACION
CASOS DE FACTORIZACIONCASOS DE FACTORIZACION
CASOS DE FACTORIZACION
 
Problemas aritméticos de matrices
Problemas aritméticos de matricesProblemas aritméticos de matrices
Problemas aritméticos de matrices
 
Tarea alba
Tarea albaTarea alba
Tarea alba
 
Problema para resolver
Problema para resolverProblema para resolver
Problema para resolver
 
El metodo-hungaro
El metodo-hungaroEl metodo-hungaro
El metodo-hungaro
 
Tabla de matemática
Tabla de matemáticaTabla de matemática
Tabla de matemática
 
Aplicaciones de wiris con polinomios
Aplicaciones de wiris con polinomiosAplicaciones de wiris con polinomios
Aplicaciones de wiris con polinomios
 
Logaritmos 4 def._y_func._pp_tminimizer_
Logaritmos 4 def._y_func._pp_tminimizer_Logaritmos 4 def._y_func._pp_tminimizer_
Logaritmos 4 def._y_func._pp_tminimizer_
 
Función exponencial y logarítmica
Función exponencial y logarítmicaFunción exponencial y logarítmica
Función exponencial y logarítmica
 
Resendiz rojas oscar_m184s4_enuntiempo
Resendiz rojas oscar_m184s4_enuntiempoResendiz rojas oscar_m184s4_enuntiempo
Resendiz rojas oscar_m184s4_enuntiempo
 
Productos notables
Productos  notablesProductos  notables
Productos notables
 
Cálculo Diferencial.
Cálculo Diferencial.Cálculo Diferencial.
Cálculo Diferencial.
 
Factorización 2015 parte 2.
Factorización  2015   parte 2.Factorización  2015   parte 2.
Factorización 2015 parte 2.
 

Similar a Mapas k jheickson romario noguera torin

Método de simplificación por Mapa de Karnaugh
Método de simplificación por Mapa de KarnaughMétodo de simplificación por Mapa de Karnaugh
Método de simplificación por Mapa de Karnaugh
Betzi Lira
 
UD2 Mapas Karnaugh
UD2 Mapas KarnaughUD2 Mapas Karnaugh
UD2 Mapas Karnaugh
Alejandro G
 

Similar a Mapas k jheickson romario noguera torin (20)

Mapas k
Mapas kMapas k
Mapas k
 
Mapas de Karnaugh
Mapas de KarnaughMapas de Karnaugh
Mapas de Karnaugh
 
Principios de Diseño de lógica combinacional: Mapa de Karnauhgt
Principios de Diseño de lógica combinacional: Mapa de KarnauhgtPrincipios de Diseño de lógica combinacional: Mapa de Karnauhgt
Principios de Diseño de lógica combinacional: Mapa de Karnauhgt
 
Logica
LogicaLogica
Logica
 
Mapas de karnaug
Mapas de karnaugMapas de karnaug
Mapas de karnaug
 
Mapa k
Mapa kMapa k
Mapa k
 
Método de simplificación por Mapa de Karnaugh
Método de simplificación por Mapa de KarnaughMétodo de simplificación por Mapa de Karnaugh
Método de simplificación por Mapa de Karnaugh
 
Circuitos digitales-problemas
Circuitos digitales-problemasCircuitos digitales-problemas
Circuitos digitales-problemas
 
Mapas de karnaugh
Mapas de karnaughMapas de karnaugh
Mapas de karnaugh
 
PPT de Clase Semana 10.pdf
PPT de Clase Semana 10.pdfPPT de Clase Semana 10.pdf
PPT de Clase Semana 10.pdf
 
UD2 Mapas Karnaugh
UD2 Mapas KarnaughUD2 Mapas Karnaugh
UD2 Mapas Karnaugh
 
UD2_2 Álgebra de Boole
UD2_2 Álgebra de BooleUD2_2 Álgebra de Boole
UD2_2 Álgebra de Boole
 
Matematica 2 do bimestre
Matematica 2 do bimestreMatematica 2 do bimestre
Matematica 2 do bimestre
 
Mapas k
Mapas kMapas k
Mapas k
 
INF_JARCH
INF_JARCHINF_JARCH
INF_JARCH
 
Ejercicios de mapas de Karnaugh Angel Zapata.pptx
Ejercicios de mapas de Karnaugh Angel Zapata.pptxEjercicios de mapas de Karnaugh Angel Zapata.pptx
Ejercicios de mapas de Karnaugh Angel Zapata.pptx
 
Articulo analisis circuitos logicos.pdf
Articulo analisis circuitos logicos.pdfArticulo analisis circuitos logicos.pdf
Articulo analisis circuitos logicos.pdf
 
Ejercicios de mapas de Karnaugh Angel Zapata.pptx
Ejercicios de mapas de Karnaugh Angel Zapata.pptxEjercicios de mapas de Karnaugh Angel Zapata.pptx
Ejercicios de mapas de Karnaugh Angel Zapata.pptx
 
Cuaderno Matemática 2º Semestre Ciencias Adultos
Cuaderno Matemática 2º Semestre Ciencias AdultosCuaderno Matemática 2º Semestre Ciencias Adultos
Cuaderno Matemática 2º Semestre Ciencias Adultos
 
Cuaderno Matemática 2º Semestre Ciencias Adultos
Cuaderno Matemática 2º Semestre Ciencias AdultosCuaderno Matemática 2º Semestre Ciencias Adultos
Cuaderno Matemática 2º Semestre Ciencias Adultos
 

Más de jheyromario (7)

Ricardo Gomez
Ricardo GomezRicardo Gomez
Ricardo Gomez
 
Ricardo gomez
Ricardo gomezRicardo gomez
Ricardo gomez
 
Mapa control de jose piccolo
Mapa control de jose piccoloMapa control de jose piccolo
Mapa control de jose piccolo
 
David gimenez: mesopotamia
David gimenez: mesopotamiaDavid gimenez: mesopotamia
David gimenez: mesopotamia
 
Runge kutta jana_pinto
Runge  kutta jana_pintoRunge  kutta jana_pinto
Runge kutta jana_pinto
 
Jheickson romario noguera sistemas de comunicaciones
Jheickson romario noguera sistemas de comunicacionesJheickson romario noguera sistemas de comunicaciones
Jheickson romario noguera sistemas de comunicaciones
 
B log
B logB log
B log
 

Último (7)

Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
 
PANCREATITIS aguda explicacion anatomia todo
PANCREATITIS aguda explicacion anatomia todoPANCREATITIS aguda explicacion anatomia todo
PANCREATITIS aguda explicacion anatomia todo
 
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA IINSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
 
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
 

Mapas k jheickson romario noguera torin

  • 1. Circuitos Digitales: Mapas K Universidad Fermín Toro Departamento de Ingeniería Electrica Cabudare, Estado Lara Integrante : Jheickson Romario Noguera Torin 01 de julio 2018 1
  • 2. Mapa de Karnaugh (Mapa K) Los mapas de Karnaugh constituyen un método sencillo y apropiado para la minimización de funciones lógicas. El tamaño del mapa depende depende del numero de variables, y el método de minimización es efectivo para expresiones de hasta 6 variables. Representación de funciones con mapas de Karnaugh Un mapa de Karnaugh es una representación gráfica de una tabla de verdad, y por lo tanto existe una asociación unívoca entre ambas. La tabla de verdad tiene una fila por cada mintérmino, mientras que el mapa de Karnaugh tiene una celda por cada mintérmino. De manera análoga, también existe una correspondencia unívoca entre las filas de la tabla de verdad y las celdas del mapa de Karnaugh si se utilizan Max términos 2
  • 3. Paso para realizar un Mapa K Vamos a indicar cada uno de los pasos para obtener la expresión (mínima Para ello vamos a ilustrarlo con el ejemplo: F(x, y, z) = x’ y’ z’ + x’ y’ z + x’ y z’+ x y’ z’+ x y z’ Los pasos a seguir para conseguir reducir esta expresión son: 1. Convertir la expresión a una suma de productos si es necesario. Esto se puede realizar de varias maneras: § Algebraicamente. § Construyendo una tabla de verdad, trasladando los valores al mapa de Karnaugh. Esta es la forma que vamos a utilizar. 3
  • 4. 2. Cubrir todos los unos del mapa mediante rectángulos de 2N elementos, donde N = 0 ... número de variables. Ninguno de esos rectángulos debe contener ningún cero (tal y como indicábamos en el apartado anterior). § Para minimizar el número de términos resultantes se hará el mínimo número posible de rectángulos que cubran todos los unos. § Para minimizar el número de variables se hará cada rectángulo tan grande como sea posible. 3. Encontrar la productos mínima. Ojo porque podemos encontrarnos con que puede haber más de uno. § Cada rectángulo pertenece a un término producto. § Cada término se define encontrando las variables que hay en común en tal rectángulo. En nuestro ejemplo tenemos F(X, Y, Z) = Z’ + X’Y’ nótese que las variables resultado son las que tienen un valor común en cada rectángulo. 4
  • 5. Rectángulos y productos. Cada rectángulo representa un término. El tamaño del rectángulo y el del término resultante son inversamente, es decir que, cuanto más largo sea el rectángulo menor será el tamaño del término final. En general, si tenemos una función con n variables : § Un rectángulo que ocupa una celda equivale a un término con n variables. § Un rectángulo que ocupa dos celdas equivale a un término con n-1 variables. § Un rectángulo que ocupa 2n celdas equivale al término de valor 1. Por lo tanto, para encontrar el MSP se debe: § Minimizar el número de rectángulos que se hacen en el mapa de Karnaugh, para minimizar el número de términos resultantes. § Maximizar el tamaño de cada rectángulo, para minimizar el número de variables de cada término resultante. 5
  • 6. Agrupación de rectángulos. Cuando tenemos distintas posibilidades de agrupar rectángulos hay que seguir ciertos criterios: Localiza todos los rectángulos más grandes posibles, agrupando todos los unos. Estos se llamarán implicantes primos. Si alguno de los rectángulos anteriores contiene algún uno que no aparece en ningún otro rectángulo entonces es un implicante primo esencial. Éstos han de aparecer en el resultado final de manera obligatoria. El resto de implicantes primos se podrán combinar para obtener distintas soluciones. Véase este ejemplo que ilustra lo que les planteamos. Aquí los implicantes primos son cada uno de los diferentes rectángulos obtenidos. Los primos implicantes esenciales son el rectángulo rojo y el verde, por contener unos que no son cubiertos por otros rectángulos. Así todas las posibles soluciones han de contener estos dos implicantes. Solución: F( X, Y, Z, T ) = X’Y’ + XYT’ + XZT 6
  • 7. Mapas de Karnaugh: "Don't care" “No Importa” La especificación básica de una función de conmutación (función booleana) es la tabla de verdad, que muestra la lista de todas las combinaciones posibles de las variable y el valor que asumirá la o las salidas para todas esas combinaciones. Los valores de verdad se especifican estrictamente para todas las 2n combinaciones de entradas posibles, siendo n el numero de variables de entrada. Cuando se presentan estas situaciones se dice que la salida es NO ESPECIFICADA (Don't care en inglés). Esto se indica en la tabla de verdad y en el mapa de Karnaugh correspondiente con una X en lugar del 1 o 0. Esta X en el mapa de Karnaugh la utilizaremos como un comodín, haciéndola valer 0 o 1 según nuestra conveniencia a la hora de minimizar. Cuando queremos simplificar una función utilizando mapas de Karnaugh, estas condiciones de don't care para formar grupos de "unos" mas grandes que nos generaran términos productos menores. 7
  • 8. EJERCICIOS USANDO MAPA DE KARNAUGH F(a,b,c,d) = ∑m(0,2,4,6,8,10,15) 8 Paso 1 Tabla de la verdad de la función dada Paso 2: Ahora resolvemos el Mapa K y obtenemos sus grupos Paso 3 obtenemos la simplificación final de la función con su respectivo circuito 𝑌 = 𝐴 𝐷 + 𝐵 𝐷 + 𝐴𝐵𝐶𝐷
  • 9. F(a,b,c,d) = ∑m(0,4,6,10,12,14,15) 9 Paso 1 Tabla de la verdad de la función dada Paso 2: Ahora resolvemos el Mapa K y obtenemos sus grupos Paso 3 obtenemos la simplificación final de la función con su respectivo circuito 𝑌 = 𝐵𝐷 + 𝐴 𝐶 𝐷 + 𝐴𝐶𝐷 + 𝐴𝐵𝐶
  • 10. F(a,b,c,d) = ∑m(2,8,9,12,11,14,15) 10 Paso 1 Tabla de la verdad de la función dada Paso 2: Ahora resolvemos el Mapa K y obtenemos sus grupos Paso 3 obtenemos la simplificación final de la función con su respectivo circuito 𝑌 = 𝐴𝐵 𝐶 + 𝐴𝐶𝐷 + 𝐴𝐵𝐷 + 𝐴 𝐵 𝐶𝐷