SlideShare una empresa de Scribd logo
1 de 47
Descargar para leer sin conexión
Clase 06:
Mapas de Karnaugh
Ing. Christian Lezama Cuellar
1
MAURICE KARNAUGH
3
Ingeniero de telecomunicaciones estadounidense.
Graduado en la universidad de Yale en el 1952, es
actualmente gobernador emérito del ICCC (International
Council for Computer Communication). Ha trabajado como
investigador en los Laboratorios Bell desde 1952 a 1966 y
en el centro de investigación de IBM de 1966 a 1993. Así
mismo, ha impartido de informática en el Politécnico de
Nueva York de 1980 a 1999, y desde 1975 es miembro del
IEEE (Institute of Electrical and Electronics Engineers) por
sus aportaciones sobre la utilización de métodos numéricos
en las telecomunicaciones.Es el creador del método tabular
o mapa de Karnaugh.
Tabla o mapa de Karnaugh, Kmap
Procedimiento gráfico para la simplificación de
funciones algebraicas de un número de
variables relativamente pequeño
(en la práctica se puede utilizar para funciones de hasta seis variables).
4
Tabla o mapa de Karnaugh
5
Un diagrama o
mapa de
Karnaugh es una
tabla de verdad
dispuesta de
manera adecuada
para determinar
por inspección la
expresión mínima
de suma de
productos de una
función lógica.
Construcción con 2 variables
6
Mapa K
1
0
10B
A
A B Z
0 0 0
0 1 1
1 0 1
1 1 0
0 1
1 0
Construcción con 3 variables
7
A B C Z
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 1
Mapa K
1
0
10110100BC
A
1 1 00
1 1 10
Construcción con 4 variables
8
A B C D F
0 0 0 0 1
0 0 0 1 1
0 0 1 0 0
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 0
1 1 0 1 0
1 1 1 0 1
1 1 1 1 0
Mapa K
00 01 11 10
00
01
11
10
1 1 01
1 1 00
0 1 11
0 0 10
CD
AB
Reglas de simplificación
1. Las agrupaciones son exclusivamente de
unos. Esto implica que ningún grupo puede contener
ningún cero.
9
1
0
10B
A
0
1
INCORRECTO
1
0
10B
A
1 1
CORRECTO
Reglas de simplificación
2. Las agrupaciones únicamente pueden hacerse
en horizontal y vertical. Esto implica que las
diagonales están prohibidas.
10
INCORRECTO
1
0
10B
A
0 1
1 0
CORRECTO
1
0
10B
A
0 1
1 1
Reglas de simplificación
3. Los grupos han de contener 2n elementos. Es
decir que cada grupo tendrá 1,2,4,8... número de unos.
11
CORRECTO
1
0
10B
A
1 1
0 0
CORRECTO
1
0
10B
A
1 1
1 1
Grupo
de 02
Grupo
de 04
Reglas de simplificación
4. Cada grupo ha de ser tan grande como sea
posible. Tal y como lo ilustramos en el ejemplo.
12
1
0
10110100BC
A
1 1 11
0 0 11
CORRECTO
1
0
10110100BC
A
1 1 11
0 0 11
INCORRECTO
No se a cumplido ninguna
regla pero el resultado no
esta optimizado
Reglas de simplificación
5. Todos los unos tienen que pertenecer como
mínimo a un grupo. Aunque pueden pertenecer a más
de uno.
13
1
0
10110100BC
A
0 0 11
0 1 00
CORRECTO
El 1 se encuentra en al
menos un grupo
Grupo 1
Grupo 2
Reglas de simplificación
6. Pueden existir solapamiento de grupos.
14
1
0
10110100BC
A
1 1 11
0 0 11
CORRECTO
1
0
10110100BC
A
1 1 11
0 0 11
INCORRECTO
Los grupos se solopan
Los grupos no se
solopan
Reglas de simplificación
7. La formación de grupos también se puede
producir con las celdas extremas de la tabla. De
tal forma que la parte inferior se podría agrupar con la
superior y la izquierda con la derecha tal y como se explica
en el ejemplo.
15
1
0
10110100BC
A
1 0 10
1 0 10
CORRECTO
Celda Superior
Celda derecha
Celda izquierda
Celda inferior
Reglas de simplificación
8. Tiene que resultar el menor número de grupos
posibles siempre y cuando no contradiga
ninguna de las reglas anteriores. Esto es el número
de grupos ha de ser minimal.
•
16
1
0
10110100BC
A
1 1 11
1 1 11
CORRECTO
1
0
10110100BC
A
1 1 11
1 1 11
INCORRECTO
No se a cumplido ninguna
regla pero el resultado no
esta optimizado
A
A
BB1
0
10A
B
1
0
10A
B
A
A
B B
BB
1
0
10110100
BA
C
1
0
10110100
BA
C
1
0
10110100
BA
C
A A A
C
C
A
11
10
01
00
10110100BA
DC
10
11
01
00
10110100BA
DC
10
11
01
00
10110100BA
DC
10
11
01
00
10110100BA
DC
A A
BB
A
A
A
A
A
¿Cómo podemos
agrupar dos unos? 1
1
1
0
10AB
11
11
1
0
10110100BA
C
1
1
11
10
11
01
00
10110100
BA
DC
2 variables
3 variables 4 variables
¿Cómo podemos
agrupar cuatro unos?
11
11
1
0
10AB
1111
1
0
10110100BA
C
11
11
1
0
10110100BA
C
11
11
1
0
10110100BA
C
11
11
10
11
01
00
10110100
BA
DC
11
11
10
11
01
00
10110100
BA
DC
1
1
1
1
10
11
01
00
10110100
BA
DC
11
11
10
11
01
00
10110100
BA
DC
2
v
a
r
i
a
b
l
e
s
3 variables
4 variables
¿Cómo podemos
agrupar ocho unos? 1111
1
0
10110100BA
C
10
11
01
00
10110100
BA
DC
11
11
10
11
01
00
10110100
BA
DC
3 variables
4 variables
1111
1111
1111
1
1
1
1
Dado el mapa K de una determinada función los pasos a seguir son:
1. Enlazar la mayor cantidad de unos de la tabla con la menor cantidad posible de lazos.
2. Indicar en punteado los lazos que tienen todos sus unos compartidos con otros lazos, o sea los implicantes
primos no esenciales.
3. Probar que los implicantes primos cubren todos los “unos” del diagrama con la menor cantidad posible de
lazos
4. Realizar un diagrama para cada solución mínima .
5.Hallar las coordenadas de cada mintérmino y formar el producto correspondiente, desechando las variables
que no intervendrán en el mismo. Tener presente que en general un lazo de dos permitirá eliminar “n”
variables.
¿Cómo simplificar los mintérminos?
1º Se simplifican los mintérminos que son adyacentes y se toman o agrupan de 2, 4, 8,
16...2n . Dos mintérminos son adyacentes cuando difieren en una letra.La suma de dos
mintérminos adyacentes es igual al producto de las variables que tienen en común.
1
1
1
10
11
01
00
10110100BA
DC
ABCD
+
=1
DCBA
DCBA
CBA(D+D)=CBA
De sumar 2 mintérminos queda CBA
2º Los mintérminos que no son adyacentes no se pueden simplificar (A, B, C, D)
3º Si tomo dos mintérminos se elimina una variable, si tomo cuatro se eliminan dos variables
11
11
1
0
10110100
BA
C
ABC + + +ABC ABC ABC =
= (A+A)BC + BC(A+A) = B(C+C) = B
1111
11
11
11
10
11
01
00
10110100
BA
DC
1111
11
11
11
10
11
01
00
10110100
BA
DC
Una misma función puede tener dos o
más soluciones
Lazos redundantes
Algunas veces aunque se tenga
en cuenta todos los lazos
mayores posibles, un
subconjunto de ellos puede
cubrir todos los “unos” de esa
función, en estos casos existe un
lazo redundante que viola el
principio de que los “unos”
queden enlazados con el menor
número de lazos posibles.
11
11
11
11
CBAABDCBADBADCZ 
10
11
01
00
10110100
BA
DC
Esta suma de productos no es mínima,
dado que si bien se han tenido en cuenta
los mayores lazos posibles, en este caso
con un subconjunto. El lazo dibujado en
línea punteada que corresponde al
producto CD es redundante, pues agrega
un sumando innecesario
10
11
01
00
10110100
BA
DC
11
11
11
11
CBAABDCBADBAZ 
Cuando una variable de salida no se puede definir
con un cero o con un uno en la tabla de verdad se
coloca una “x” que significa redundancia o “no
preocuparse”
Esto sucede cuando no nos interesa la función de
salida o cuando se trata de estados prohibidos que
no forman parte de algún código.
La redundancia se puede usar como un comodín, se
puede tomar como uno o cero individualmente
Ejemplo: realizar un circuito que (a la salida) encienda una
lámpara cuando en su entrada viene el código del 3 y el
código es el BCD natural
X1111
X0111
X1011
X0011
X1101
X0101
01001
00001
01110
00110
01010
00010
11100
00100
01000
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
000000
N°ZABCD
Estados prohibidos
del BCD Natural
BCD
Natural
(0-15)
3
xx00
xxxx
0000
0100
10
11
01
00
10110100
BA
DC
A
B
C
Z
Z = ABC Z = ABCD
2- Fijar los 1 de las expresiones
z= A’B’C + A’BC
z=A’B’C’D’ + A’B’C’D+A’B’CD+A’B’CD’
+AB’C’D’+AB’CD+AB’CD’
3 – Simplificación (1)
Z= AB’+AB=A Z=A’B + AB = B
Z=A’B’+A’B = A’ Z=A’B’+AB’= B’
3- Simplificación(2)
• Para tres Variables.
Z= A’B’C’ + AB’C’ + ABC + ABC’
Z= (A’+A)B’C ‘+ AB(C+C’)
Z=B’C’ + AB
3- Simplificación(3)
Z=A’B’C’+A’BC’ = A’C’ Z= AB’C’ + ABC’ = AC’
3 – Variables Casos
Cuando una variable aparece en forma
complementada (X’) y no complementada (X)
dentro de un agrupamiento, esa variable se
elimina de la expresión. Las variables que son
iguales en todos agrupamientos deben aparecer
al final de la expresión.
Conclusión
4 Variables Caso 1
4 Variables Bloques
4 Variables Casos Varios
Alternativas ?
4 Variables Casos Varios(2)
Condición No Importa
C' C
A'B' 0 0
A'B 0 X
AB 1 1
AB' X 1
C' C
A'B' 0 0
A'B 0 0
AB 1 1
AB' 1 1
A B C Z
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 X
1 0 0 X
1 0 1 1
1 1 0 1
1 1 1 1
Z=A
Resumen
1.- Dibujar la cuadrícula correspondiente al número de
variables de la función
2.- Sombrear la zona correspondiente a la función (1)
3.- Recubrir dicha zona con bloques que sean lo mayores
posible
4.- Si se puede quitar algún bloque de forma que la zona
cubierta siga siendo la misma
5.- La expresión simplificada de f se corresponde a la suma
de los monomios correspondientes a los bloques que
queden
Ejemplos
Mapas de Karnaugh
Ejemplo 1
Diseñar un circuito lógico
combinatorio que detecte,
mediante UNOS, los números
pares para una combinación de 3
variables de entrada.
DEC A B C Z
0
1
2
3
4
5
6
7
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
1
0
Función canónica
Ejemplo 1 Solución
C'(A + B)
A 0 0 0 1 1 1 1 0
0 0 0 0 1
1 1 0 0 1
BC
BC'AC'
AB'C' + A'BC' + ABC'
Ejemplo 2- Circuito Velocímetro
• Se tienen 3 Códigos del ABC
• Las lámparas deben incrementarse de dos niveles en
dos.
• L1 ON  001
• L1 & L2 001 y 010 etc
• Los codigo 110 y 111 no responde.
Solución: Tabla de Verdad
ABC L1 L2 L3 L4 L5
000 0 0 0 0 0
001 1 0 0 0 0
010 1 1 0 0 0
011 1 1 1 0 0
100 1 1 1 1 0
101 1 1 1 1 1
110 X X X X X
111 X X X X X
45
Solución
Solución: Diseño de Circuito

Más contenido relacionado

La actualidad más candente

Circuito detector de numeros primos de 4 bits
Circuito detector de numeros primos de 4 bitsCircuito detector de numeros primos de 4 bits
Circuito detector de numeros primos de 4 bitsErick Bello
 
Resolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasResolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasCarlos Gascón
 
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Miguel Brunings
 
Lógica positiva negativa
Lógica positiva negativaLógica positiva negativa
Lógica positiva negativaryder27
 
Practica 11 final....
Practica 11 final....Practica 11 final....
Practica 11 final....Israel Chala
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresBertha Vega
 
Devicenet
DevicenetDevicenet
Devicenetdave
 
Mapa de karnaugh el semáforo
Mapa de karnaugh el semáforoMapa de karnaugh el semáforo
Mapa de karnaugh el semáforoMarco Antonio
 
Guía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesLuis Zurita
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCuplGilbert_28
 
Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIIAndy Juan Sarango Veliz
 

La actualidad más candente (20)

Circuito detector de numeros primos de 4 bits
Circuito detector de numeros primos de 4 bitsCircuito detector de numeros primos de 4 bits
Circuito detector de numeros primos de 4 bits
 
Circuitos digitales-problemas
Circuitos digitales-problemasCircuitos digitales-problemas
Circuitos digitales-problemas
 
Resolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicasResolución de ejercicios compuertas lógicas
Resolución de ejercicios compuertas lógicas
 
Polarización por divisor de voltaje
Polarización por divisor de voltajePolarización por divisor de voltaje
Polarización por divisor de voltaje
 
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
 
TTL-CMOS
TTL-CMOSTTL-CMOS
TTL-CMOS
 
Modulacion ask
Modulacion askModulacion ask
Modulacion ask
 
Lógica positiva negativa
Lógica positiva negativaLógica positiva negativa
Lógica positiva negativa
 
1.7. Hoja de Especificaciones de un Diodo
1.7. Hoja de Especificaciones de un Diodo1.7. Hoja de Especificaciones de un Diodo
1.7. Hoja de Especificaciones de un Diodo
 
Tema 4 -_ejercicios_resueltos
Tema 4 -_ejercicios_resueltosTema 4 -_ejercicios_resueltos
Tema 4 -_ejercicios_resueltos
 
Practica 11 final....
Practica 11 final....Practica 11 final....
Practica 11 final....
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadores
 
Mapas k de 2 3 4 variables
Mapas k de 2 3 4 variablesMapas k de 2 3 4 variables
Mapas k de 2 3 4 variables
 
Devicenet
DevicenetDevicenet
Devicenet
 
8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital8 2 convertidor-analogico_-digital
8 2 convertidor-analogico_-digital
 
Transistor UJT
Transistor UJTTransistor UJT
Transistor UJT
 
Mapa de karnaugh el semáforo
Mapa de karnaugh el semáforoMapa de karnaugh el semáforo
Mapa de karnaugh el semáforo
 
Guía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupciones
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCupl
 
Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones III
 

Destacado

Guía del mapa de karnaugh
Guía del mapa de karnaughGuía del mapa de karnaugh
Guía del mapa de karnaughLuis Zurita
 
UD2 Mapas Karnaugh
UD2 Mapas KarnaughUD2 Mapas Karnaugh
UD2 Mapas KarnaughAlejandro G
 
Mapas de karnaugh para 5 variables
Mapas de karnaugh para 5 variablesMapas de karnaugh para 5 variables
Mapas de karnaugh para 5 variablesRopoga
 
Algebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaAlgebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaEdgar Rivera
 
Problemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalProblemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalCarlos Cardelo
 
Electrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variablesElectrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variablesAngel Perez
 
Electronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variablesElectronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variablesAngel Perez
 

Destacado (10)

Mapas de karnaugh
Mapas de karnaughMapas de karnaugh
Mapas de karnaugh
 
Guía del mapa de karnaugh
Guía del mapa de karnaughGuía del mapa de karnaugh
Guía del mapa de karnaugh
 
UD2 Mapas Karnaugh
UD2 Mapas KarnaughUD2 Mapas Karnaugh
UD2 Mapas Karnaugh
 
Mapas de karnaugh!
Mapas de karnaugh!Mapas de karnaugh!
Mapas de karnaugh!
 
Clase Diagramas de Karnaugh
Clase Diagramas de KarnaughClase Diagramas de Karnaugh
Clase Diagramas de Karnaugh
 
Mapas de karnaugh para 5 variables
Mapas de karnaugh para 5 variablesMapas de karnaugh para 5 variables
Mapas de karnaugh para 5 variables
 
Algebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaAlgebra de boole y simplificacion logica
Algebra de boole y simplificacion logica
 
Problemas resueltos Electrónica digital
Problemas resueltos Electrónica digitalProblemas resueltos Electrónica digital
Problemas resueltos Electrónica digital
 
Electrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variablesElectrónica Digital: Mapas de karnaugh con 4 variables
Electrónica Digital: Mapas de karnaugh con 4 variables
 
Electronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variablesElectronica Digital: Mapas de karnaugh con 3 variables
Electronica Digital: Mapas de karnaugh con 3 variables
 

Similar a mapas de karnaugh

mapas-de-karmaoas de electrónica naugh.ppt
mapas-de-karmaoas de electrónica naugh.pptmapas-de-karmaoas de electrónica naugh.ppt
mapas-de-karmaoas de electrónica naugh.pptAlexanderLiquinchana
 
Digital
DigitalDigital
Digitaltoni
 
Digital E
Digital EDigital E
Digital Etoni
 
COMPUERTAS_logicasssssssssssss [Autoguardado].ppt
COMPUERTAS_logicasssssssssssss [Autoguardado].pptCOMPUERTAS_logicasssssssssssss [Autoguardado].ppt
COMPUERTAS_logicasssssssssssss [Autoguardado].pptSusanaMileydiAlfaroL
 
COMPUERTASlogicasssssssssssssssssssss.ppt
COMPUERTASlogicasssssssssssssssssssss.pptCOMPUERTASlogicasssssssssssssssssssss.ppt
COMPUERTASlogicasssssssssssssssssssss.pptSusanaMileydiAlfaroL
 
Sistemas electronicos digitales
Sistemas electronicos digitalesSistemas electronicos digitales
Sistemas electronicos digitalesFrancesc Perez
 
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
 
Prob resueltost3 mapas k
Prob resueltost3 mapas kProb resueltost3 mapas k
Prob resueltost3 mapas kCECYTEG
 
CIRC DIG CI PN02 Boole y Karnaugh Eval_por_estudiante.pdf
CIRC DIG CI PN02 Boole y Karnaugh Eval_por_estudiante.pdfCIRC DIG CI PN02 Boole y Karnaugh Eval_por_estudiante.pdf
CIRC DIG CI PN02 Boole y Karnaugh Eval_por_estudiante.pdfAVINADAD MENDEZ
 
Presentació Apunts ElectròNica Digital
Presentació  Apunts ElectròNica DigitalPresentació  Apunts ElectròNica Digital
Presentació Apunts ElectròNica DigitalJordi Mercader
 

Similar a mapas de karnaugh (20)

Ejercicios (1)
Ejercicios (1)Ejercicios (1)
Ejercicios (1)
 
karnaugh.pdf
karnaugh.pdfkarnaugh.pdf
karnaugh.pdf
 
Mapas k
Mapas kMapas k
Mapas k
 
mapas-de-karmaoas de electrónica naugh.ppt
mapas-de-karmaoas de electrónica naugh.pptmapas-de-karmaoas de electrónica naugh.ppt
mapas-de-karmaoas de electrónica naugh.ppt
 
Familias de integrados
Familias de integradosFamilias de integrados
Familias de integrados
 
Digital
DigitalDigital
Digital
 
Digital E
Digital EDigital E
Digital E
 
COMPUERTAS_logicasssssssssssss [Autoguardado].ppt
COMPUERTAS_logicasssssssssssss [Autoguardado].pptCOMPUERTAS_logicasssssssssssss [Autoguardado].ppt
COMPUERTAS_logicasssssssssssss [Autoguardado].ppt
 
COMPUERTASlogicasssssssssssssssssssss.ppt
COMPUERTASlogicasssssssssssssssssssss.pptCOMPUERTASlogicasssssssssssssssssssss.ppt
COMPUERTASlogicasssssssssssssssssssss.ppt
 
Sistemas electronicos digitales
Sistemas electronicos digitalesSistemas electronicos digitales
Sistemas electronicos digitales
 
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
 
Prob resueltost3 mapas k
Prob resueltost3 mapas kProb resueltost3 mapas k
Prob resueltost3 mapas k
 
Logica Combinacional
Logica CombinacionalLogica Combinacional
Logica Combinacional
 
CIRC DIG CI PN02 Boole y Karnaugh Eval_por_estudiante.pdf
CIRC DIG CI PN02 Boole y Karnaugh Eval_por_estudiante.pdfCIRC DIG CI PN02 Boole y Karnaugh Eval_por_estudiante.pdf
CIRC DIG CI PN02 Boole y Karnaugh Eval_por_estudiante.pdf
 
Electronica Digital
Electronica DigitalElectronica Digital
Electronica Digital
 
Presentació Apunts ElectròNica Digital
Presentació  Apunts ElectròNica DigitalPresentació  Apunts ElectròNica Digital
Presentació Apunts ElectròNica Digital
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 
Mapas karnauhg
Mapas karnauhgMapas karnauhg
Mapas karnauhg
 

Último

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 

Último (20)

Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 

mapas de karnaugh

  • 1. Clase 06: Mapas de Karnaugh Ing. Christian Lezama Cuellar 1
  • 2.
  • 3. MAURICE KARNAUGH 3 Ingeniero de telecomunicaciones estadounidense. Graduado en la universidad de Yale en el 1952, es actualmente gobernador emérito del ICCC (International Council for Computer Communication). Ha trabajado como investigador en los Laboratorios Bell desde 1952 a 1966 y en el centro de investigación de IBM de 1966 a 1993. Así mismo, ha impartido de informática en el Politécnico de Nueva York de 1980 a 1999, y desde 1975 es miembro del IEEE (Institute of Electrical and Electronics Engineers) por sus aportaciones sobre la utilización de métodos numéricos en las telecomunicaciones.Es el creador del método tabular o mapa de Karnaugh.
  • 4. Tabla o mapa de Karnaugh, Kmap Procedimiento gráfico para la simplificación de funciones algebraicas de un número de variables relativamente pequeño (en la práctica se puede utilizar para funciones de hasta seis variables). 4
  • 5. Tabla o mapa de Karnaugh 5 Un diagrama o mapa de Karnaugh es una tabla de verdad dispuesta de manera adecuada para determinar por inspección la expresión mínima de suma de productos de una función lógica.
  • 6. Construcción con 2 variables 6 Mapa K 1 0 10B A A B Z 0 0 0 0 1 1 1 0 1 1 1 0 0 1 1 0
  • 7. Construcción con 3 variables 7 A B C Z 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 1 Mapa K 1 0 10110100BC A 1 1 00 1 1 10
  • 8. Construcción con 4 variables 8 A B C D F 0 0 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 0 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 Mapa K 00 01 11 10 00 01 11 10 1 1 01 1 1 00 0 1 11 0 0 10 CD AB
  • 9. Reglas de simplificación 1. Las agrupaciones son exclusivamente de unos. Esto implica que ningún grupo puede contener ningún cero. 9 1 0 10B A 0 1 INCORRECTO 1 0 10B A 1 1 CORRECTO
  • 10. Reglas de simplificación 2. Las agrupaciones únicamente pueden hacerse en horizontal y vertical. Esto implica que las diagonales están prohibidas. 10 INCORRECTO 1 0 10B A 0 1 1 0 CORRECTO 1 0 10B A 0 1 1 1
  • 11. Reglas de simplificación 3. Los grupos han de contener 2n elementos. Es decir que cada grupo tendrá 1,2,4,8... número de unos. 11 CORRECTO 1 0 10B A 1 1 0 0 CORRECTO 1 0 10B A 1 1 1 1 Grupo de 02 Grupo de 04
  • 12. Reglas de simplificación 4. Cada grupo ha de ser tan grande como sea posible. Tal y como lo ilustramos en el ejemplo. 12 1 0 10110100BC A 1 1 11 0 0 11 CORRECTO 1 0 10110100BC A 1 1 11 0 0 11 INCORRECTO No se a cumplido ninguna regla pero el resultado no esta optimizado
  • 13. Reglas de simplificación 5. Todos los unos tienen que pertenecer como mínimo a un grupo. Aunque pueden pertenecer a más de uno. 13 1 0 10110100BC A 0 0 11 0 1 00 CORRECTO El 1 se encuentra en al menos un grupo Grupo 1 Grupo 2
  • 14. Reglas de simplificación 6. Pueden existir solapamiento de grupos. 14 1 0 10110100BC A 1 1 11 0 0 11 CORRECTO 1 0 10110100BC A 1 1 11 0 0 11 INCORRECTO Los grupos se solopan Los grupos no se solopan
  • 15. Reglas de simplificación 7. La formación de grupos también se puede producir con las celdas extremas de la tabla. De tal forma que la parte inferior se podría agrupar con la superior y la izquierda con la derecha tal y como se explica en el ejemplo. 15 1 0 10110100BC A 1 0 10 1 0 10 CORRECTO Celda Superior Celda derecha Celda izquierda Celda inferior
  • 16. Reglas de simplificación 8. Tiene que resultar el menor número de grupos posibles siempre y cuando no contradiga ninguna de las reglas anteriores. Esto es el número de grupos ha de ser minimal. • 16 1 0 10110100BC A 1 1 11 1 1 11 CORRECTO 1 0 10110100BC A 1 1 11 1 1 11 INCORRECTO No se a cumplido ninguna regla pero el resultado no esta optimizado
  • 20. ¿Cómo podemos agrupar dos unos? 1 1 1 0 10AB 11 11 1 0 10110100BA C 1 1 11 10 11 01 00 10110100 BA DC 2 variables 3 variables 4 variables
  • 21. ¿Cómo podemos agrupar cuatro unos? 11 11 1 0 10AB 1111 1 0 10110100BA C 11 11 1 0 10110100BA C 11 11 1 0 10110100BA C 11 11 10 11 01 00 10110100 BA DC 11 11 10 11 01 00 10110100 BA DC 1 1 1 1 10 11 01 00 10110100 BA DC 11 11 10 11 01 00 10110100 BA DC 2 v a r i a b l e s 3 variables 4 variables
  • 22. ¿Cómo podemos agrupar ocho unos? 1111 1 0 10110100BA C 10 11 01 00 10110100 BA DC 11 11 10 11 01 00 10110100 BA DC 3 variables 4 variables 1111 1111 1111 1 1 1 1 Dado el mapa K de una determinada función los pasos a seguir son: 1. Enlazar la mayor cantidad de unos de la tabla con la menor cantidad posible de lazos. 2. Indicar en punteado los lazos que tienen todos sus unos compartidos con otros lazos, o sea los implicantes primos no esenciales. 3. Probar que los implicantes primos cubren todos los “unos” del diagrama con la menor cantidad posible de lazos 4. Realizar un diagrama para cada solución mínima . 5.Hallar las coordenadas de cada mintérmino y formar el producto correspondiente, desechando las variables que no intervendrán en el mismo. Tener presente que en general un lazo de dos permitirá eliminar “n” variables.
  • 23. ¿Cómo simplificar los mintérminos? 1º Se simplifican los mintérminos que son adyacentes y se toman o agrupan de 2, 4, 8, 16...2n . Dos mintérminos son adyacentes cuando difieren en una letra.La suma de dos mintérminos adyacentes es igual al producto de las variables que tienen en común. 1 1 1 10 11 01 00 10110100BA DC ABCD + =1 DCBA DCBA CBA(D+D)=CBA De sumar 2 mintérminos queda CBA 2º Los mintérminos que no son adyacentes no se pueden simplificar (A, B, C, D) 3º Si tomo dos mintérminos se elimina una variable, si tomo cuatro se eliminan dos variables 11 11 1 0 10110100 BA C ABC + + +ABC ABC ABC = = (A+A)BC + BC(A+A) = B(C+C) = B
  • 25. Lazos redundantes Algunas veces aunque se tenga en cuenta todos los lazos mayores posibles, un subconjunto de ellos puede cubrir todos los “unos” de esa función, en estos casos existe un lazo redundante que viola el principio de que los “unos” queden enlazados con el menor número de lazos posibles. 11 11 11 11 CBAABDCBADBADCZ  10 11 01 00 10110100 BA DC Esta suma de productos no es mínima, dado que si bien se han tenido en cuenta los mayores lazos posibles, en este caso con un subconjunto. El lazo dibujado en línea punteada que corresponde al producto CD es redundante, pues agrega un sumando innecesario 10 11 01 00 10110100 BA DC 11 11 11 11 CBAABDCBADBAZ 
  • 26. Cuando una variable de salida no se puede definir con un cero o con un uno en la tabla de verdad se coloca una “x” que significa redundancia o “no preocuparse” Esto sucede cuando no nos interesa la función de salida o cuando se trata de estados prohibidos que no forman parte de algún código. La redundancia se puede usar como un comodín, se puede tomar como uno o cero individualmente
  • 27. Ejemplo: realizar un circuito que (a la salida) encienda una lámpara cuando en su entrada viene el código del 3 y el código es el BCD natural X1111 X0111 X1011 X0011 X1101 X0101 01001 00001 01110 00110 01010 00010 11100 00100 01000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 000000 N°ZABCD Estados prohibidos del BCD Natural BCD Natural (0-15) 3
  • 29. 2- Fijar los 1 de las expresiones z= A’B’C + A’BC z=A’B’C’D’ + A’B’C’D+A’B’CD+A’B’CD’ +AB’C’D’+AB’CD+AB’CD’
  • 30. 3 – Simplificación (1) Z= AB’+AB=A Z=A’B + AB = B Z=A’B’+A’B = A’ Z=A’B’+AB’= B’
  • 31. 3- Simplificación(2) • Para tres Variables. Z= A’B’C’ + AB’C’ + ABC + ABC’ Z= (A’+A)B’C ‘+ AB(C+C’) Z=B’C’ + AB
  • 32. 3- Simplificación(3) Z=A’B’C’+A’BC’ = A’C’ Z= AB’C’ + ABC’ = AC’
  • 34. Cuando una variable aparece en forma complementada (X’) y no complementada (X) dentro de un agrupamiento, esa variable se elimina de la expresión. Las variables que son iguales en todos agrupamientos deben aparecer al final de la expresión. Conclusión
  • 37. 4 Variables Casos Varios Alternativas ?
  • 38. 4 Variables Casos Varios(2)
  • 39. Condición No Importa C' C A'B' 0 0 A'B 0 X AB 1 1 AB' X 1 C' C A'B' 0 0 A'B 0 0 AB 1 1 AB' 1 1 A B C Z 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 X 1 0 0 X 1 0 1 1 1 1 0 1 1 1 1 1 Z=A
  • 40. Resumen 1.- Dibujar la cuadrícula correspondiente al número de variables de la función 2.- Sombrear la zona correspondiente a la función (1) 3.- Recubrir dicha zona con bloques que sean lo mayores posible 4.- Si se puede quitar algún bloque de forma que la zona cubierta siga siendo la misma 5.- La expresión simplificada de f se corresponde a la suma de los monomios correspondientes a los bloques que queden
  • 42. Ejemplo 1 Diseñar un circuito lógico combinatorio que detecte, mediante UNOS, los números pares para una combinación de 3 variables de entrada. DEC A B C Z 0 1 2 3 4 5 6 7 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 Función canónica
  • 43. Ejemplo 1 Solución C'(A + B) A 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 0 0 1 BC BC'AC' AB'C' + A'BC' + ABC'
  • 44. Ejemplo 2- Circuito Velocímetro • Se tienen 3 Códigos del ABC • Las lámparas deben incrementarse de dos niveles en dos. • L1 ON  001 • L1 & L2 001 y 010 etc • Los codigo 110 y 111 no responde.
  • 45. Solución: Tabla de Verdad ABC L1 L2 L3 L4 L5 000 0 0 0 0 0 001 1 0 0 0 0 010 1 1 0 0 0 011 1 1 1 0 0 100 1 1 1 1 0 101 1 1 1 1 1 110 X X X X X 111 X X X X X 45