SlideShare uma empresa Scribd logo
1 de 25
Ing. Diego Avalos
   El algebra de Boole es útil para reducir
    expresiones de funciones boleanas. Otro
    método que podría resultar más conveniente
    y fácil de visualizar para realizar estas
    simplificaciones es la utilización de los mapas
    de Karnaugh.
   Un mapa de Karnaugh es un método gráfico
    que se utiliza para simplificar una ecuación
    lógica para convertir una tabla de verdad a su
    circuito lógico correspondiente en un proceso
    simple y ordenado.


                                                      2
   Los mapas de Karnaugh tiene el mismo
    problema de las tablas de verdad, aumenta su
    tamaño en forma exponencial dependiendo
    del número de variables de entrada.
   Los mapas de Karnaugh se pueden utilizar
    para resolver problemas con cualquier
    número de variables, sin embargo, debido al
    crecimiento exponencial en su tamaño, sólo
    son prácticos para problemas de hasta 5
    variables. Para 6 variables o más es mejor
    utilizar algebra de Boole.

                                                   3
   El mapa de Karnaugh es un medio gráfico
    para representar una tabla de verdad, es
    decir, es una relación entre las entradas de
    un circuito y sus salidas.

    A    B    X
    0    0    1
                    x=A’B’+AB
    0    1    0
    1    0    0
    1    1    1




                                                   4
A   B   C   X   x=A’B’C’+A’B’C+A’BC+ABC’

0   0   0   1
0   0   1   1
0   1   0   1
0   1   1   0
1   0   0   0
1   0   1   0
1   1   0   1
1   1   1   0




                                           5
A   B   C   D   X
0   0   0   0   0   x=A’B’C’D+A’BC’D+ABC’D+ABCD
0   0   0   1   1
0   0   1   0   0
0   0   1   1   0
0   1   0   0   0
0   1   0   1   1
0   1   1   0   0
0   1   1   1   0
1   0   0   0   0
1   0   0   1   0
1   0   1   0   0
1   0   1   1   0
1   1   0   0   0
1   1   0   1   1
1   1   1   0   0
1   1   1   1   1
                                                  6
7
   Los cuadros en el mapa se marcan de modo
    que los cuadros adyacentes difieran sólo en
    una variable tanto vertical como
    horizontalmente (código gray).
   Una vez que se tiene el mapa, la expresión
    lógica de la salida se puede obtener como
    una suma de productos canónicos
    considerando sólo las posiciones que tienen
    1.



                                                  8
La expresión de salida obtenida se puede
 simplificar combinando los cuadros del mapa
 que contienen 1. Este proceso se denomina
 agrupamiento.
Agrupamientos de dos términos (pares):




     x=A’BC’+ABC’=BC’      x=A’BC’+A’BC=A’B


                                               9
Agrupamientos de dos términos (pares):




     x=A’B’C’+AB’C’
      =B’C’



                      x=A’B’CD+A’B’CD’+AB’C’D’+ AB’CD’
                       =A’B’C+AB’D’

                                                     10
Agrupamientos de cuatro términos
 (cuádruples):




    x=C




                                   x=AB


                                          11
Agrupamientos de cuatro términos
 (cuádruples):




         x=BD                      x=AD’


                                           12
Agrupamientos de cuatro términos
 (cuádruples):




                       x=B’D’


                                   13
Agrupamientos de ocho términos (octetos):




          x=B’                   x=D’


                                            14
1. Construir el mapa de Karnaugh.
2. Encontrar los unos que no sean adyacentes a
    ningún otro uno (unos aislados).
3. Encontrar aquellos unos que sean adyacentes a
    sólo otro uno (pares).
4. Agrupar los octetos aunque algunos unos se
    hayan repetidos.
5. Agrupar cuádruples que contenga uno o más unos
    que se hayan repetido. Utilizar el número mínimo
    de agrupamientos.
6. Agrupar cualquier par que sea necesario para
    incluir los unos que no se han repetido.
7. Realizar la suma de todos los agrupamientos
                                                       15
x=A’B’CD’+ACD+BD


                   16
x=A’B+BC’+A’CD


                 17
x=ABC’+A’C’D+A’BC+ACD

                        18
x=A’C’D+A’BC+AB’C’+ACD’


                          19
   Simplificar la expresión A’B’C’+B’C+A’B
    utilizando mapas de Karnaugh




                                              20
   Algunos circuitos lógicos se pueden diseñar
    considerando que hay algunas condiciones de
    entrada para las cuales no se especifica o no
    afectan la salida. En este caso no se
    especifica el valor de la variable y se puede
    considerar como uno o como cero según
    convenga en el procedimiento de reducción.




                                                    21
A   B   C   X
0   0   0   1
0   0   1   1
0   1   0   1
0   1   1   0
1   0   0   0
1   0   1   0
1   1   0   1
1   1   1   0




                22
Simplificar las expresiones dadas por:
1. f = a'b + ab' + ab
2. f = a'b + ab'c + c'
3. f = ac'd' + a'bd + abcd + ab'cd + a'bc'd' +
 a'b'c'd‘           A  B C X

4.                  0  0 0 0

                   0   0   1   0

                   0   1   0   1

                   0   1   1   0

                   1   0   0   1

                   1   0   1   0
                   1   1   0   1
                   1   1   1   0
                                                 23
A   B   C   X
5.   0   0   0   0

     0   0   1   0

     0   1   0   0

     0   1   1   1

     1   0   0   0

     1   0   1   1
     1   1   0   1
     1   1   1   1

6. f=A’B’C’D’+A’BC’D’+AB’CD’+AB’CD’+AB’CD+
  ABC’D
7. F=A’B’C’D+A’B’CD+A’BCD’+AB’C’D’+AB’C’D+
  ABCD condiciones no importa: A’B’CD’, ABC’D


                                                24
   Los mapas de Karnaugh presentan un
    procedimiento ordenado para la
    simplificación de expresiones lógicas
   Los mapas de Karnaugh pueden requerir
    menos etapas en la reducción, especialmente
    cuando la función contiene muchos términos.
   Con los mapas de Karnaugh siempre se
    produce una expresión mínima y se reduce la
    cantidad de errores.



                                                  25

Mais conteúdo relacionado

Mais procurados

Teoremas y postulados del algebra de boole
Teoremas y postulados del algebra de booleTeoremas y postulados del algebra de boole
Teoremas y postulados del algebra de booleElizabeth Gomez Madrigal
 
Control de motor a paso con flip flop jk
Control de motor a paso con flip flop jkControl de motor a paso con flip flop jk
Control de motor a paso con flip flop jkfrancisco javier
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flopsJimmy Osores
 
Sumador de 2bits
Sumador de 2bitsSumador de 2bits
Sumador de 2bitsJosue Lemon
 
Formulario de integrales
Formulario de integralesFormulario de integrales
Formulario de integralesAndres Mendoza
 
Propiedad de linealidad - Principio de Superposición
Propiedad de linealidad - Principio de SuperposiciónPropiedad de linealidad - Principio de Superposición
Propiedad de linealidad - Principio de SuperposiciónJohan Jair Porras Huamán
 
Transformada de laplace (tablas)
Transformada de laplace (tablas)Transformada de laplace (tablas)
Transformada de laplace (tablas)MateoLeonidez
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flopsSENA-CIMI-GIRON
 
Diferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuencialesDiferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuencialesWilfred Garcia Diomeda
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificadorEver Omar Nolasco
 
Algebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesAlgebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesEdward Ropero
 
Problemario circuitos electricos
Problemario circuitos electricosProblemario circuitos electricos
Problemario circuitos electricosClai Roman
 
Fuentes de campo magnetico 2. ing Carlos Moreno. ESPOL
Fuentes de campo magnetico 2. ing Carlos Moreno. ESPOLFuentes de campo magnetico 2. ing Carlos Moreno. ESPOL
Fuentes de campo magnetico 2. ing Carlos Moreno. ESPOLFrancisco Rivas
 

Mais procurados (20)

Teoremas y postulados del algebra de boole
Teoremas y postulados del algebra de booleTeoremas y postulados del algebra de boole
Teoremas y postulados del algebra de boole
 
Control de motor a paso con flip flop jk
Control de motor a paso con flip flop jkControl de motor a paso con flip flop jk
Control de motor a paso con flip flop jk
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flops
 
Sumador de 2bits
Sumador de 2bitsSumador de 2bits
Sumador de 2bits
 
Algebra Booleana
Algebra BooleanaAlgebra Booleana
Algebra Booleana
 
Formulario de integrales
Formulario de integralesFormulario de integrales
Formulario de integrales
 
Propiedad de linealidad - Principio de Superposición
Propiedad de linealidad - Principio de SuperposiciónPropiedad de linealidad - Principio de Superposición
Propiedad de linealidad - Principio de Superposición
 
Transformada de laplace (tablas)
Transformada de laplace (tablas)Transformada de laplace (tablas)
Transformada de laplace (tablas)
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops
 
Diferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuencialesDiferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuenciales
 
151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador
 
2.4. Compuertas AND - OR con Diodos
2.4. Compuertas AND - OR con Diodos2.4. Compuertas AND - OR con Diodos
2.4. Compuertas AND - OR con Diodos
 
Algebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesAlgebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectoriales
 
Problemario circuitos electricos
Problemario circuitos electricosProblemario circuitos electricos
Problemario circuitos electricos
 
mapas de karnaugh
mapas de karnaughmapas de karnaugh
mapas de karnaugh
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
CODIFICADORES Y MULTIPLEXORES.pdf
CODIFICADORES Y MULTIPLEXORES.pdfCODIFICADORES Y MULTIPLEXORES.pdf
CODIFICADORES Y MULTIPLEXORES.pdf
 
Fuentes de campo magnetico 2. ing Carlos Moreno. ESPOL
Fuentes de campo magnetico 2. ing Carlos Moreno. ESPOLFuentes de campo magnetico 2. ing Carlos Moreno. ESPOL
Fuentes de campo magnetico 2. ing Carlos Moreno. ESPOL
 
transformada z
transformada ztransformada z
transformada z
 

Semelhante a Mapas de karnaugh

Algebra de boole ingeniería electrónica .pptx
Algebra de boole ingeniería electrónica .pptxAlgebra de boole ingeniería electrónica .pptx
Algebra de boole ingeniería electrónica .pptxKeilaMndez
 
Electrónica digital: Método de Karnaugh
Electrónica digital: Método de KarnaughElectrónica digital: Método de Karnaugh
Electrónica digital: Método de KarnaughSANTIAGO PABLO ALBERTO
 
Electrónica digital: Método de mapa de karnaugh
Electrónica digital: Método de mapa de karnaughElectrónica digital: Método de mapa de karnaugh
Electrónica digital: Método de mapa de karnaughSANTIAGO PABLO ALBERTO
 
Mapas de karnaught Fermin Toro
Mapas de karnaught Fermin Toro Mapas de karnaught Fermin Toro
Mapas de karnaught Fermin Toro Fidel Córdova
 
92538508 algebra-material-de-peruacadeico-nxpowerlite
92538508 algebra-material-de-peruacadeico-nxpowerlite92538508 algebra-material-de-peruacadeico-nxpowerlite
92538508 algebra-material-de-peruacadeico-nxpowerlitewilma bertha condori canaviri
 
Ecuaciones de segundo grado
Ecuaciones de segundo gradoEcuaciones de segundo grado
Ecuaciones de segundo gradoJesus OroJim
 
Unmsm teoría álgebra
Unmsm teoría álgebraUnmsm teoría álgebra
Unmsm teoría álgebraLuisentk
 
mapa de karnaugh
mapa de karnaughmapa de karnaugh
mapa de karnaughDennyARiosR
 
Electrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesElectrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesMoisés Pérez Delgado
 
Folleto matematica basica
Folleto matematica basicaFolleto matematica basica
Folleto matematica basicassotoc11
 
Práctica Álgebra exactas-ingeniería CBC (27)
Práctica Álgebra exactas-ingeniería CBC (27)Práctica Álgebra exactas-ingeniería CBC (27)
Práctica Álgebra exactas-ingeniería CBC (27)universo exacto
 

Semelhante a Mapas de karnaugh (20)

Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Algebra de boole ingeniería electrónica .pptx
Algebra de boole ingeniería electrónica .pptxAlgebra de boole ingeniería electrónica .pptx
Algebra de boole ingeniería electrónica .pptx
 
karnaugh.pdf
karnaugh.pdfkarnaugh.pdf
karnaugh.pdf
 
4407458.ppt
4407458.ppt4407458.ppt
4407458.ppt
 
Mapas karnauhg
Mapas karnauhgMapas karnauhg
Mapas karnauhg
 
Electrónica digital: Método de Karnaugh
Electrónica digital: Método de KarnaughElectrónica digital: Método de Karnaugh
Electrónica digital: Método de Karnaugh
 
Electrónica digital: Método de mapa de karnaugh
Electrónica digital: Método de mapa de karnaughElectrónica digital: Método de mapa de karnaugh
Electrónica digital: Método de mapa de karnaugh
 
Mapa De karnaught
Mapa De karnaughtMapa De karnaught
Mapa De karnaught
 
Mapas de karnaught Fermin Toro
Mapas de karnaught Fermin Toro Mapas de karnaught Fermin Toro
Mapas de karnaught Fermin Toro
 
92538508 algebra-material-de-peruacadeico-nxpowerlite
92538508 algebra-material-de-peruacadeico-nxpowerlite92538508 algebra-material-de-peruacadeico-nxpowerlite
92538508 algebra-material-de-peruacadeico-nxpowerlite
 
ALGEBRA TEORIA COMPLETA
ALGEBRA TEORIA COMPLETAALGEBRA TEORIA COMPLETA
ALGEBRA TEORIA COMPLETA
 
Ecuaciones de segundo grado
Ecuaciones de segundo gradoEcuaciones de segundo grado
Ecuaciones de segundo grado
 
Unmsm teoría álgebra
Unmsm teoría álgebraUnmsm teoría álgebra
Unmsm teoría álgebra
 
mapa de karnaugh
mapa de karnaughmapa de karnaugh
mapa de karnaugh
 
Electrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesElectrónica: circuitos combinacionales
Electrónica: circuitos combinacionales
 
001 ic cuadratics env
001 ic cuadratics env001 ic cuadratics env
001 ic cuadratics env
 
Ejercicios (1)
Ejercicios (1)Ejercicios (1)
Ejercicios (1)
 
ECUCION CUADRATICA
ECUCION CUADRATICA ECUCION CUADRATICA
ECUCION CUADRATICA
 
Folleto matematica basica
Folleto matematica basicaFolleto matematica basica
Folleto matematica basica
 
Práctica Álgebra exactas-ingeniería CBC (27)
Práctica Álgebra exactas-ingeniería CBC (27)Práctica Álgebra exactas-ingeniería CBC (27)
Práctica Álgebra exactas-ingeniería CBC (27)
 

Mapas de karnaugh

  • 2. El algebra de Boole es útil para reducir expresiones de funciones boleanas. Otro método que podría resultar más conveniente y fácil de visualizar para realizar estas simplificaciones es la utilización de los mapas de Karnaugh.  Un mapa de Karnaugh es un método gráfico que se utiliza para simplificar una ecuación lógica para convertir una tabla de verdad a su circuito lógico correspondiente en un proceso simple y ordenado. 2
  • 3. Los mapas de Karnaugh tiene el mismo problema de las tablas de verdad, aumenta su tamaño en forma exponencial dependiendo del número de variables de entrada.  Los mapas de Karnaugh se pueden utilizar para resolver problemas con cualquier número de variables, sin embargo, debido al crecimiento exponencial en su tamaño, sólo son prácticos para problemas de hasta 5 variables. Para 6 variables o más es mejor utilizar algebra de Boole. 3
  • 4. El mapa de Karnaugh es un medio gráfico para representar una tabla de verdad, es decir, es una relación entre las entradas de un circuito y sus salidas. A B X 0 0 1 x=A’B’+AB 0 1 0 1 0 0 1 1 1 4
  • 5. A B C X x=A’B’C’+A’B’C+A’BC+ABC’ 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 0 5
  • 6. A B C D X 0 0 0 0 0 x=A’B’C’D+A’BC’D+ABC’D+ABCD 0 0 0 1 1 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 1 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 6
  • 7. 7
  • 8. Los cuadros en el mapa se marcan de modo que los cuadros adyacentes difieran sólo en una variable tanto vertical como horizontalmente (código gray).  Una vez que se tiene el mapa, la expresión lógica de la salida se puede obtener como una suma de productos canónicos considerando sólo las posiciones que tienen 1. 8
  • 9. La expresión de salida obtenida se puede simplificar combinando los cuadros del mapa que contienen 1. Este proceso se denomina agrupamiento. Agrupamientos de dos términos (pares): x=A’BC’+ABC’=BC’ x=A’BC’+A’BC=A’B 9
  • 10. Agrupamientos de dos términos (pares): x=A’B’C’+AB’C’ =B’C’ x=A’B’CD+A’B’CD’+AB’C’D’+ AB’CD’ =A’B’C+AB’D’ 10
  • 11. Agrupamientos de cuatro términos (cuádruples): x=C x=AB 11
  • 12. Agrupamientos de cuatro términos (cuádruples): x=BD x=AD’ 12
  • 13. Agrupamientos de cuatro términos (cuádruples): x=B’D’ 13
  • 14. Agrupamientos de ocho términos (octetos): x=B’ x=D’ 14
  • 15. 1. Construir el mapa de Karnaugh. 2. Encontrar los unos que no sean adyacentes a ningún otro uno (unos aislados). 3. Encontrar aquellos unos que sean adyacentes a sólo otro uno (pares). 4. Agrupar los octetos aunque algunos unos se hayan repetidos. 5. Agrupar cuádruples que contenga uno o más unos que se hayan repetido. Utilizar el número mínimo de agrupamientos. 6. Agrupar cualquier par que sea necesario para incluir los unos que no se han repetido. 7. Realizar la suma de todos los agrupamientos 15
  • 20. Simplificar la expresión A’B’C’+B’C+A’B utilizando mapas de Karnaugh 20
  • 21. Algunos circuitos lógicos se pueden diseñar considerando que hay algunas condiciones de entrada para las cuales no se especifica o no afectan la salida. En este caso no se especifica el valor de la variable y se puede considerar como uno o como cero según convenga en el procedimiento de reducción. 21
  • 22. A B C X 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 0 22
  • 23. Simplificar las expresiones dadas por: 1. f = a'b + ab' + ab 2. f = a'b + ab'c + c' 3. f = ac'd' + a'bd + abcd + ab'cd + a'bc'd' + a'b'c'd‘ A B C X 4. 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 0 23
  • 24. A B C X 5. 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 6. f=A’B’C’D’+A’BC’D’+AB’CD’+AB’CD’+AB’CD+ ABC’D 7. F=A’B’C’D+A’B’CD+A’BCD’+AB’C’D’+AB’C’D+ ABCD condiciones no importa: A’B’CD’, ABC’D 24
  • 25. Los mapas de Karnaugh presentan un procedimiento ordenado para la simplificación de expresiones lógicas  Los mapas de Karnaugh pueden requerir menos etapas en la reducción, especialmente cuando la función contiene muchos términos.  Con los mapas de Karnaugh siempre se produce una expresión mínima y se reduce la cantidad de errores. 25