SlideShare una empresa de Scribd logo
1 de 64
Álgebra de Boole
¿Qué sabrás al final del capítulo?
 Leyes y propiedades del Algebra de Boole
 Simplificar funciones utilizando el Algebra
de Boole
 Analizar circuitos mediante Algebra de
Boole y simplificarlos
 Pasar de una tabla de verdad a Suma de
Productos y Producto de Sumas
 Utilizar Mapas de Karnaugh para
simplificar funciones lógicas
Algebra de Boole binaria
En 1860 George Boole desarrolló un Algebra en la que los valores de A y
B sólo podían ser “verdadero” o “falso” (1 ó 0). Se llama Algebra de
Boole y se utiliza en Electrónica Digital
Elementos: {0,1}
Operadores:
Suma Booleana: es la función lógica OR
X=A + B
Producto Booleano: es la función lógica AND
X = AB
Axiomas
Axioma: Propiedad Conmutativa
A+B = B+A
El orden en la OR no importa
AB = BA
El orden en la AND no importa
Axioma: Propiedad asociativa
A + (B + C) = (A + B) + C
Agrupar variables en la OR no importa
A (B C) = (A B) C
Agrupar variables en la AND no importa
Axioma: Propiedad distributiva I
A(B + C) = AB + AC
A
B
C
X
Y
X=Y
A
B
C
X
Y
A+BC = (A+B)(A+C)
Axioma: Propiedad distributiva II
Axioma: Elemento identidad (0 para +)
A+0=A
Hacer una operación OR con 0 no cambia nada.
A
X X=A
A·1=A
Hacer una operación AND con 1 no cambia nada
A
X
X=A
Axioma: Elemento identidad (1 para ·)
A+A = 1
O bien A o A serán 1, luego la salida será 1
A
A
X
X=1
Axioma: Elemento complemento
A·A=0
Bien A o A son 0 luego la salida será 0.
A
A
X
X=0
Axioma: Elemento complemento
Teorema: A+1=1 (T. Complementación)
Hacer una operación OR con 1 da siempre 1.
A
X
X=1
Teorema: A•0=0 (T. Complementación)
Hacer una operación AND con 0 siempre da 0
A
X
X=0
Teorema: A+A = A (T. Idempotencia)
Hacer una operación OR consigo mismo da el
mismo resultado
A
A
X
A=A
Teorema: A•A = A (T. Idempotencia)
Hacer una operación AND consigo mismo da
el mismo resultado
A
A
X
A=A
Teorema: A = A (T. Involución)
Si negamos algo dos veces volvemos al principio
A
X
X=A
Teorema: A + AB = A (T. Absorción I)
A
B
X
Teorema A + AB = A + B (T. Absorción II)
Si A es 1 la salida es 1 Si A es 0 la salida es B
A
B
X
Y
X=Y
De Morgan ayuda a simplificar circuitos digitales usando NORs
y NANDs.
A • B = A + B
A + B = A • B
Igual para n variables
Leyes de De Morgan (2 variables)
A +B +C + D = A • B • C • D
Leyes de De Morgan (más de 2 variables)
Análisis Booleano de
Funciones Lógicas
El propósito de este apartado es obtener
expresiones booleanas simplificadas a partir
de un circuito
Se examina puerta a puerta a partir de sus
entradas
Se simplifica usando las leyes y propiedades
booleanas.
Cálculo de la expresión algebraica de salida
(ejemplo 1)
(A + B) (CD) = (A + B) + (CD) = A + B + CD
X e Y son
iguales
X = (A+B) C + CD + B
= (A+B) C · CD + B
= (A+B) C · (CD + B)
= A B C · (C +D +B)
= A B C C + A B C D +A B C B
= A B C D
Cálculo de la expresión algebraica de salida
(ejemplo 2)
Los
circuitos
son
iguales
Puerta a puerta a partir de sus entradas
X= AB+(C+D)
X= AB + C+ D
Ejemplo 3
X = (AB)(CD)
X = ABCD
Ejemplo 4
Ejemplo 5
X = ABCD +A
Simplificando:
X = A + BCD
Ejemplo 6
X = (AB+B)BC
Usando la propiedad
distributiva:
X = ABBC +BBC
X = ABC + BBC
X = ABC + 0•C
X = ABC + 0
X = ABC
En la siguiente
transparencia se ve
cómo las dos cosas son
lo mismo
Ejemplo 7
X = (A +AB) +(B(C+D))
X = (A + B) + (B(C + D))
X = (A + B) + (BC + BD)
X = A + B + BC + BD
X = A + B + C + BD
X = A + B + C + D
Expresiones booleanas desde
tablas de verdad
Suma de productos
Y= A·B·C+B·C·D+A·C·D o directamente
Y= ABC+BCD+ACD
Producto de sumas
Y=(A+B+C)·(D+C)·(E+F)
Sumas de Productos (SP)
F= ABCD + ABCD + ABCD+ ABCD  F es suma de productos
Sea una función F(ABCD) que sólo es 1 para los casos:
0011, 1011, 1110, 1111
Cuando ABCD=0011, únicamente la
expresión producto ABCD es 1.
Cuando ABCD=1011, únicamente la
expresión producto ABCD es 1
…y así sucesivamente… resultando que
Productos de Sumas (PS)
F=ABCD+ABCD+ABCD+ABCD+ABCD
Cuando ABCD=0010, sólo la
suma A+B+C+D es 0.
Cuando ABCD=0100, sólo la
suma A+B+C+D es 0, …
…y así sucesivamente…
La función F es 0 (o bien F es 1)
cuando ABCD=0010
o cuando ABCD=0100
o cuando ABCD=0111
o cuando ABCD=1010
o cuando ABCD=1101
y en ningún otro caso más.
F=(A+B+C+D)(A+B+C+D)(A+B+C+D)(A+B+C+D)(A+B+C+D)
 F es producto de sumas
De Morgan
Sea una función F(ABCD) que
sólo es 0 para los casos:
0010, 0100, 0111,
1010, 1101
• Se usa para minimizar el número de puertas requeridas en un circuito digital. Es
adecuado en vez de usar leyes y propiedades cuando el circuito es grande y/o la
función es de entre 3 a 6 variables
• Un MK contiene en la misma tabla de verdad de la función pero dispuesta en dos
dimensiones.
• Celdas adyacentes: En direcciones y, dependiendo del tamaño del
MK, la adyacencia puede existir doblando el mapa sobre sí mismo o mediante
reflexión en ejes verticales y horizontales
• Emplea un código Gray, que se caracteriza porque entre los códigos
consecutivos de celdas adyacentes se diferencian en 1 bit.
Minimización de funciones lógicas
Mapa de Karnaugh
3 var
4 var
5 var
Espejo
Mapas de Karnaugh de 3 variables
00 01 11 10
0
1
A
A
B C B C B C B C
Código Gray
0 1 3 2
4 5 7 6
1 1 1
1 1
0
00
• Una celda a 1 implica a 3 variables
• Dos celdas adyacentes a 1 implican a 2 variables
• Cuatro celdas adyacentes a 1 implican a 1 variable
• Ocho celdas adyacentes a 1 constituyen función de valor 1
F = C + AB
Mapa de Karnaugh de 4 variables
Código Gray
A B
A B
A B
A B
C D C D C D C D
00
01
11
10
00 01 11 10
•Una celda a 1 implica a 4 variables
•Dos celdas adyacentes a 1 implican a 3 variables
•Cuatro celdas adyacentes a 1 implican a 2 variables
•Ocho celdas adyacentes a 1 implican a 1 variable
•Dieciséis celdas adyacentes a 1 constituyen función de valor 1
Ejemplo 1.
X = A B C D + A B C D + A B C D + A B C D +
A B C D + A B C D
00 01 11 10
C D C D C D C D
1
1
1
1
1
1
X = ABD + ABC + CD
Intentar con
reducciones
booleanas
00
01
11
10
Código Gray
A B
A B
A B
A B
00 01 11 10
Ejemplo 2.
Z = B C D + B C D + C D + B C D + A B C
A B
A B
A B
A B
C D C D C D C D
1 1 1 1
1 1
1 1
1 1
1
1
X = C + A B + B D
00
01
11
10
00 01 11 10
Ejemplo 3. Dado un circuito encontrar otro más
sencillo usando Mapas de Karnaugh
Primero lo pasamos a Suma de Productos
Y= A + B + B C + ( A + B ) ( C + D)
Y = A B + B C + A B ( C + D )
Y = A B + B C + A B C + A B D
Y = A B + B C + A B C A B D
Y = A B + B C + (A + B + C ) ( A + B + D)
Y = A B + B C + A + AB + A D + AB + B + BD + AC + BC + CD
Sacando factor común A (en rojo) y B (en azul), queda
Y = A B + A (1+…) + B(1+…) + CD = A + B + B + C D = 1
A B
A B
A B
A B
C D C D C D C D
1
1
1
Z = 1
1
1
1
1
1
1
1
1
1
1
1
1
1
00 01 11 10
00
01
11
10
Mapa de Karnaugh de 5 variables
•Una celda a 1 implica a 5 variables
•Dos celdas adyacentes a 1 implican a 4 variables
•Cuatro celdas adyacentes a 1 implican a 3 variables
•Ocho celdas adyacentes a 1 implican a 2 variables
•Dieciséis celdas adyacentes a 1 implican a 1 variable
SIMPLIFICACIÓN POR KARNAUGH
 1) Realizar agrupaciones de 1's, con sus adyacentes, lo mayor posibles,
pero siempre en cantidades potencias de 2.
 2) No dejar ningún 1 sin agrupar. Puede ocurrir que un 1 pertenezca a
más de una agrupación. No se pueden coger agrupaciones totalmente
contenidas en otras.
 3) Por cada agrupación de 1's resulta un producto de variables. Cuanto
más 1's se agrupen, más sencilla resultará la expresión de esa agrupación.
 4) En cada agrupación, cada una de las variables puede aparecer en
alguno de los siguientes casos:
 a) Si siempre vale 1 -----> Se pone afirmada.
 b) Si siempre vale 0 -----> Se pone negada.
 c) Si cambia de valor (50% de los casos un valor y el otro 50% otro
valor) -----> No se pone.
 5) La expresión de la función booleana será la suma lógica de todos los
productos que hayan salido (expresión como Suma de Productos)
Diseñar un sistema de alarma
Sensores disponibles
1. V = Ventana (V=0 CERRADA, V=1 ABIERTA)
2. P = Puerta (P=0 CERRADA, P=1 ABIERTA)
3. C = Calefacción (C=0 APAGADA, C=1 ENCENDIDA)
4. A = Aire acondicionado (A=0 APAGADO, A=1 ENCENDIDO)
5. I = Alarma de proximidad de intruso (I=0 NO HAY INTRUSO,
I=1 SÍ HAY INTRUSO)
El sistema de alarma debe activarse cuando:
1. La puerta está abierta y la calefacción encendida (P=1, C=1)
2. La puerta está abierta y el aire acondicionado encendido (P=1, A=1)
3. La puerta está abierta con una alarma de proximidad de intruso (P=1, I=1)
4. La ventana está abierta y la calefacción encendida. (V=1, C=1)
5. La ventana está abierta y el aire acondicionado encendido (V=1, A=1)
6. La ventana está abierta con una alarma de proximidad de intruso (V=1,
I=1)
Función sistema de alarma F de variables V, P, C, A, I
Rellenando el mapa…(P=1, C=1)
1 1 1 1
1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A I
F (V, P, C, A, I)=PC+…
Rellenando el mapa…(P=1, A=1)
1 1 1 1 1 1
1 1 1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A I
F (V, P, C, A, I)=PC+PA+…
Rellenando el mapa…(P=1, I=1)
1 1 1 1 1 1 1
1 1 1 1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A I
F (V, P, C, A, I)=PC+PA+PI+…
Rellenando el mapa…(V=1, C=1)
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A I
F (V, P, C, A, I)=PC+PA+PI+VC+…
Rellenando el mapa…(V=1, A=1)
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A I
F (V, P, C, A, I)=PC+PA+PI+VC+VA+…
Rellenando el mapa…(V=1, I=1)
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A I
F (V, P, C, A, I)=PC+PA+PI+VC+VA+VI
V P
V P
V P
V P
1 1 1
1
1
1
1
1
1
1
1
1
1 1 1
1 1 1
1 1 1
Podemos agrupar así…
F = P C+ P A + P I + VC + VA + V I
¿Cuántos chips necesito para esto?
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A I
O usando los ceros…
F = C A I + V P
Sólo dos chips
1 1 1
1
1
1
1
1
1
1
1
1
1 1 1
1 1 1
1 1 1
000 001 011 010 110 111 101 100
00
01
11
10
0 0 0 0 00
0
0
0
00V P
V P
V P
V P
C A I C A I C A I C A I C A I C A I C A I C A I
F = C A I + V P
Patillaje de los circuitos 7404 y 7454
7404 7454
Conexion física
F
Circuito diseñado
F
Ya sabes…
 Leyes y propiedades del Algebra de Boole
 Simplificar funciones utilizando el Algebra
de Boole
 Analizar circuitos mediante Algebra de
Boole y simplificarlos
 Pasar de una tabla de verdad a Suma de
Productos y Producto de Sumas
 Utilizar Mapas de Karnaugh para
simplificar funciones lógicas
Final del Tema 5

Más contenido relacionado

La actualidad más candente

Diapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicasDiapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicasÄlëx Vïllëğäš
 
Simplificación de funciones aplicando el Álgebra de Boole
Simplificación de funciones aplicando el Álgebra de BooleSimplificación de funciones aplicando el Álgebra de Boole
Simplificación de funciones aplicando el Álgebra de BooleDanilo Vivenes
 
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICOAPUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICOJulio Ruano
 
Independencia Lineal y Wronskiano
Independencia Lineal y Wronskiano Independencia Lineal y Wronskiano
Independencia Lineal y Wronskiano Diego Salazar
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesDaniel Mg
 
Métodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinariasMétodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinariasJaime Martínez Verdú
 
Formulas integrales
Formulas integralesFormulas integrales
Formulas integralesFabian Efe
 
MéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto FijoMéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto Fijolisset neyra
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilabGabriel Romero
 
Métodos de optimizacion
Métodos de optimizacionMétodos de optimizacion
Métodos de optimizacionSaid Mora
 

La actualidad más candente (20)

Circuitos digitales-problemas
Circuitos digitales-problemasCircuitos digitales-problemas
Circuitos digitales-problemas
 
Newton Raphson-ejercicios resueltos.
Newton Raphson-ejercicios resueltos.Newton Raphson-ejercicios resueltos.
Newton Raphson-ejercicios resueltos.
 
Diapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicasDiapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicas
 
Simplificación de funciones aplicando el Álgebra de Boole
Simplificación de funciones aplicando el Álgebra de BooleSimplificación de funciones aplicando el Álgebra de Boole
Simplificación de funciones aplicando el Álgebra de Boole
 
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICOAPUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
 
Demostracione mate
Demostracione mateDemostracione mate
Demostracione mate
 
Producto interno
Producto internoProducto interno
Producto interno
 
Regla trapezoidal
Regla trapezoidalRegla trapezoidal
Regla trapezoidal
 
Independencia Lineal y Wronskiano
Independencia Lineal y Wronskiano Independencia Lineal y Wronskiano
Independencia Lineal y Wronskiano
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferenciales
 
Métodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinariasMétodos numéricos para ecuaciones diferenciales ordinarias
Métodos numéricos para ecuaciones diferenciales ordinarias
 
ejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomialejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomial
 
Enunciado I - Matemática 1
Enunciado I - Matemática 1Enunciado I - Matemática 1
Enunciado I - Matemática 1
 
Formulas integrales
Formulas integralesFormulas integrales
Formulas integrales
 
MéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto FijoMéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto Fijo
 
Algebra de Boole
Algebra de Boole  Algebra de Boole
Algebra de Boole
 
[Maths] 6.3.1 algebras de boole
[Maths] 6.3.1 algebras de boole[Maths] 6.3.1 algebras de boole
[Maths] 6.3.1 algebras de boole
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilab
 
Métodos de optimizacion
Métodos de optimizacionMétodos de optimizacion
Métodos de optimizacion
 

Destacado

Algebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaAlgebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaEdgar Rivera
 
simplificacion metodos-algebraicos
 simplificacion metodos-algebraicos simplificacion metodos-algebraicos
simplificacion metodos-algebraicosjoeltecno9
 
Aulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de BooleAulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de BooleJocelma Rios
 
Ejemplos Álgebra de Boole
Ejemplos Álgebra de BooleEjemplos Álgebra de Boole
Ejemplos Álgebra de Boolemfoc
 
Ley conmutativa
Ley conmutativaLey conmutativa
Ley conmutativaOSCARDAGH
 
Propiedades del algebra de boole
Propiedades del algebra de boolePropiedades del algebra de boole
Propiedades del algebra de booleD'Ander
 

Destacado (7)

Algebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaAlgebra de boole y simplificacion logica
Algebra de boole y simplificacion logica
 
simplificacion metodos-algebraicos
 simplificacion metodos-algebraicos simplificacion metodos-algebraicos
simplificacion metodos-algebraicos
 
Aulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de BooleAulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de Boole
 
Ejemplos Álgebra de Boole
Ejemplos Álgebra de BooleEjemplos Álgebra de Boole
Ejemplos Álgebra de Boole
 
Ley conmutativa
Ley conmutativaLey conmutativa
Ley conmutativa
 
Algebra De Boole
Algebra De BooleAlgebra De Boole
Algebra De Boole
 
Propiedades del algebra de boole
Propiedades del algebra de boolePropiedades del algebra de boole
Propiedades del algebra de boole
 

Similar a Algebra de boole

Electrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesElectrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesMoisés Pérez Delgado
 
1 algebra de boole
1 algebra de boole1 algebra de boole
1 algebra de boolemanuel59
 
áLgebra de boole
áLgebra de booleáLgebra de boole
áLgebra de booleGeorghe
 
2 - 3 Algebra de Boole (2).pptx
2 - 3 Algebra de Boole (2).pptx2 - 3 Algebra de Boole (2).pptx
2 - 3 Algebra de Boole (2).pptxMauCR2
 
álgebra de boole
álgebra de booleálgebra de boole
álgebra de booleBetzi Lira
 
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...Betzi Lira
 
algebra-booleana matematicas discretas
algebra-booleana matematicas discretasalgebra-booleana matematicas discretas
algebra-booleana matematicas discretastomas vergersent
 
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
 
Practicas electronica digital 1.tese.ag
Practicas electronica digital 1.tese.ag Practicas electronica digital 1.tese.ag
Practicas electronica digital 1.tese.ag Jose Agustin Estrada
 
Algebra lineal 27 exactas e ingenieria
Algebra lineal 27 exactas e ingenieriaAlgebra lineal 27 exactas e ingenieria
Algebra lineal 27 exactas e ingenieriagerly diaz
 

Similar a Algebra de boole (20)

4407458.ppt
4407458.ppt4407458.ppt
4407458.ppt
 
Mapas karnauhg
Mapas karnauhgMapas karnauhg
Mapas karnauhg
 
Electrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesElectrónica: circuitos combinacionales
Electrónica: circuitos combinacionales
 
Ejercicios (1)
Ejercicios (1)Ejercicios (1)
Ejercicios (1)
 
1 algebra de boole
1 algebra de boole1 algebra de boole
1 algebra de boole
 
áLgebra de boole
áLgebra de booleáLgebra de boole
áLgebra de boole
 
Álgebra booleana
Álgebra booleanaÁlgebra booleana
Álgebra booleana
 
2 - 3 Algebra de Boole (2).pptx
2 - 3 Algebra de Boole (2).pptx2 - 3 Algebra de Boole (2).pptx
2 - 3 Algebra de Boole (2).pptx
 
álgebra de boole
álgebra de booleálgebra de boole
álgebra de boole
 
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
 
karnaugh.pdf
karnaugh.pdfkarnaugh.pdf
karnaugh.pdf
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
algebra-booleana matematicas discretas
algebra-booleana matematicas discretasalgebra-booleana matematicas discretas
algebra-booleana matematicas discretas
 
Boole c
Boole   cBoole   c
Boole c
 
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)
 
Clase8 minisem
Clase8 minisemClase8 minisem
Clase8 minisem
 
Practicas electronica digital 1.tese.ag
Practicas electronica digital 1.tese.ag Practicas electronica digital 1.tese.ag
Practicas electronica digital 1.tese.ag
 
Mapa de karnauoh
Mapa de karnauohMapa de karnauoh
Mapa de karnauoh
 
ED2.5.pdf
ED2.5.pdfED2.5.pdf
ED2.5.pdf
 
Algebra lineal 27 exactas e ingenieria
Algebra lineal 27 exactas e ingenieriaAlgebra lineal 27 exactas e ingenieria
Algebra lineal 27 exactas e ingenieria
 

Último

Hipertensión Arterial-actualización 2024.pptx
Hipertensión Arterial-actualización 2024.pptxHipertensión Arterial-actualización 2024.pptx
Hipertensión Arterial-actualización 2024.pptxtaniaraujoa
 
Nomenclatura de los compuestos llamados ácidos (1).pdf
Nomenclatura de los compuestos llamados ácidos (1).pdfNomenclatura de los compuestos llamados ácidos (1).pdf
Nomenclatura de los compuestos llamados ácidos (1).pdfJosuAlexanderHernnde
 
Presentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selvaPresentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selvajesusvelazquez601
 
HONGOS: Generalidades, estructura y clasificación
HONGOS: Generalidades, estructura y clasificaciónHONGOS: Generalidades, estructura y clasificación
HONGOS: Generalidades, estructura y clasificaciónRosarioAlonso9
 
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfDescubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfjavisoad
 
Respuesta fisiológica de C3, C4 y plantas CAM en clima cambiante.pptx
Respuesta fisiológica de C3, C4 y plantas CAM en clima cambiante.pptxRespuesta fisiológica de C3, C4 y plantas CAM en clima cambiante.pptx
Respuesta fisiológica de C3, C4 y plantas CAM en clima cambiante.pptxabrilhernandez45
 
fisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibriofisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibrioyanezevelyn0
 
calculo aplicado a la fisica 3 .pdf
calculo  aplicado  a  la  fisica  3 .pdfcalculo  aplicado  a  la  fisica  3 .pdf
calculo aplicado a la fisica 3 .pdfRolandPisfilLLuenGor
 
INTRODUCCIÓN A LAS DISPENSACIONES abril 2024.pdf
INTRODUCCIÓN A LAS DISPENSACIONES abril 2024.pdfINTRODUCCIÓN A LAS DISPENSACIONES abril 2024.pdf
INTRODUCCIÓN A LAS DISPENSACIONES abril 2024.pdfGuillermoCamino4
 
propiedades y clasificacion de los materiales metalicos
propiedades y clasificacion de los materiales metalicospropiedades y clasificacion de los materiales metalicos
propiedades y clasificacion de los materiales metalicosOmarazahiSalinasLpez
 
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdf
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdfZambrano, R. - Historia mínima de la música en Occidente [2013].pdf
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdffrank0071
 
Lentes y espejos: aplicaciones desde la física
Lentes y espejos: aplicaciones desde la físicaLentes y espejos: aplicaciones desde la física
Lentes y espejos: aplicaciones desde la físicaXavierCrdenasGarca
 
Hugo Ruiz - Principios de la Agricultura Sintropica.pptx
Hugo Ruiz - Principios de la Agricultura Sintropica.pptxHugo Ruiz - Principios de la Agricultura Sintropica.pptx
Hugo Ruiz - Principios de la Agricultura Sintropica.pptxhugoenriqueruizchaco1
 
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptxjuansuarez760083
 
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidad
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidadPARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidad
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidadeumartinezvete
 
Las propiedades fisicas de los minerales .pdf
Las propiedades fisicas de los minerales .pdfLas propiedades fisicas de los minerales .pdf
Las propiedades fisicas de los minerales .pdfyaisdiazca
 
TEMA 5, PIGMENTACION DE LOS TEJIDOS BUCAL Y PERIBUCAL PATOLOGIA BUCAL.pptx
TEMA 5, PIGMENTACION DE LOS TEJIDOS BUCAL Y PERIBUCAL PATOLOGIA BUCAL.pptxTEMA 5, PIGMENTACION DE LOS TEJIDOS BUCAL Y PERIBUCAL PATOLOGIA BUCAL.pptx
TEMA 5, PIGMENTACION DE LOS TEJIDOS BUCAL Y PERIBUCAL PATOLOGIA BUCAL.pptxANGELMENDEZ905047
 
CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptx
CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptxCEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptx
CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptxfranciscofernandez106395
 
wepik-explorando-el-mundo-atomico-una-guia-visual-a-traves-de-los-modelos-202...
wepik-explorando-el-mundo-atomico-una-guia-visual-a-traves-de-los-modelos-202...wepik-explorando-el-mundo-atomico-una-guia-visual-a-traves-de-los-modelos-202...
wepik-explorando-el-mundo-atomico-una-guia-visual-a-traves-de-los-modelos-202...milops3118
 
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptx
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptxBANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptx
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptxantonioparedes28p
 

Último (20)

Hipertensión Arterial-actualización 2024.pptx
Hipertensión Arterial-actualización 2024.pptxHipertensión Arterial-actualización 2024.pptx
Hipertensión Arterial-actualización 2024.pptx
 
Nomenclatura de los compuestos llamados ácidos (1).pdf
Nomenclatura de los compuestos llamados ácidos (1).pdfNomenclatura de los compuestos llamados ácidos (1).pdf
Nomenclatura de los compuestos llamados ácidos (1).pdf
 
Presentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selvaPresentación digital Sobre ecosistemas, la selva
Presentación digital Sobre ecosistemas, la selva
 
HONGOS: Generalidades, estructura y clasificación
HONGOS: Generalidades, estructura y clasificaciónHONGOS: Generalidades, estructura y clasificación
HONGOS: Generalidades, estructura y clasificación
 
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdfDescubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
Descubrimiento de la Penicilina y su uso en la seguna guerra mundial.pdf
 
Respuesta fisiológica de C3, C4 y plantas CAM en clima cambiante.pptx
Respuesta fisiológica de C3, C4 y plantas CAM en clima cambiante.pptxRespuesta fisiológica de C3, C4 y plantas CAM en clima cambiante.pptx
Respuesta fisiológica de C3, C4 y plantas CAM en clima cambiante.pptx
 
fisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibriofisilogia y anatomia del oido y el equilibrio
fisilogia y anatomia del oido y el equilibrio
 
calculo aplicado a la fisica 3 .pdf
calculo  aplicado  a  la  fisica  3 .pdfcalculo  aplicado  a  la  fisica  3 .pdf
calculo aplicado a la fisica 3 .pdf
 
INTRODUCCIÓN A LAS DISPENSACIONES abril 2024.pdf
INTRODUCCIÓN A LAS DISPENSACIONES abril 2024.pdfINTRODUCCIÓN A LAS DISPENSACIONES abril 2024.pdf
INTRODUCCIÓN A LAS DISPENSACIONES abril 2024.pdf
 
propiedades y clasificacion de los materiales metalicos
propiedades y clasificacion de los materiales metalicospropiedades y clasificacion de los materiales metalicos
propiedades y clasificacion de los materiales metalicos
 
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdf
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdfZambrano, R. - Historia mínima de la música en Occidente [2013].pdf
Zambrano, R. - Historia mínima de la música en Occidente [2013].pdf
 
Lentes y espejos: aplicaciones desde la física
Lentes y espejos: aplicaciones desde la físicaLentes y espejos: aplicaciones desde la física
Lentes y espejos: aplicaciones desde la física
 
Hugo Ruiz - Principios de la Agricultura Sintropica.pptx
Hugo Ruiz - Principios de la Agricultura Sintropica.pptxHugo Ruiz - Principios de la Agricultura Sintropica.pptx
Hugo Ruiz - Principios de la Agricultura Sintropica.pptx
 
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx
1. FISIOLOGIA RESPIRATORIA APLICADA A LA VENTILACIÓN MECÁNICA.pptx
 
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidad
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidadPARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidad
PARTES y Anatomía de la ESCÁPULA.descrpcion, fncinalidad
 
Las propiedades fisicas de los minerales .pdf
Las propiedades fisicas de los minerales .pdfLas propiedades fisicas de los minerales .pdf
Las propiedades fisicas de los minerales .pdf
 
TEMA 5, PIGMENTACION DE LOS TEJIDOS BUCAL Y PERIBUCAL PATOLOGIA BUCAL.pptx
TEMA 5, PIGMENTACION DE LOS TEJIDOS BUCAL Y PERIBUCAL PATOLOGIA BUCAL.pptxTEMA 5, PIGMENTACION DE LOS TEJIDOS BUCAL Y PERIBUCAL PATOLOGIA BUCAL.pptx
TEMA 5, PIGMENTACION DE LOS TEJIDOS BUCAL Y PERIBUCAL PATOLOGIA BUCAL.pptx
 
CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptx
CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptxCEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptx
CEREBRO Y CONDUCTA ESPECIALIDAD GM_091358.pptx
 
wepik-explorando-el-mundo-atomico-una-guia-visual-a-traves-de-los-modelos-202...
wepik-explorando-el-mundo-atomico-una-guia-visual-a-traves-de-los-modelos-202...wepik-explorando-el-mundo-atomico-una-guia-visual-a-traves-de-los-modelos-202...
wepik-explorando-el-mundo-atomico-una-guia-visual-a-traves-de-los-modelos-202...
 
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptx
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptxBANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptx
BANCO DE PREGUNTAS 2DA SEM CLASE 1a.pptx
 

Algebra de boole

  • 2. ¿Qué sabrás al final del capítulo?  Leyes y propiedades del Algebra de Boole  Simplificar funciones utilizando el Algebra de Boole  Analizar circuitos mediante Algebra de Boole y simplificarlos  Pasar de una tabla de verdad a Suma de Productos y Producto de Sumas  Utilizar Mapas de Karnaugh para simplificar funciones lógicas
  • 3. Algebra de Boole binaria En 1860 George Boole desarrolló un Algebra en la que los valores de A y B sólo podían ser “verdadero” o “falso” (1 ó 0). Se llama Algebra de Boole y se utiliza en Electrónica Digital Elementos: {0,1} Operadores: Suma Booleana: es la función lógica OR X=A + B Producto Booleano: es la función lógica AND X = AB Axiomas
  • 4. Axioma: Propiedad Conmutativa A+B = B+A El orden en la OR no importa AB = BA El orden en la AND no importa
  • 5. Axioma: Propiedad asociativa A + (B + C) = (A + B) + C Agrupar variables en la OR no importa A (B C) = (A B) C Agrupar variables en la AND no importa
  • 6. Axioma: Propiedad distributiva I A(B + C) = AB + AC A B C X Y X=Y
  • 7. A B C X Y A+BC = (A+B)(A+C) Axioma: Propiedad distributiva II
  • 8. Axioma: Elemento identidad (0 para +) A+0=A Hacer una operación OR con 0 no cambia nada. A X X=A
  • 9. A·1=A Hacer una operación AND con 1 no cambia nada A X X=A Axioma: Elemento identidad (1 para ·)
  • 10. A+A = 1 O bien A o A serán 1, luego la salida será 1 A A X X=1 Axioma: Elemento complemento
  • 11. A·A=0 Bien A o A son 0 luego la salida será 0. A A X X=0 Axioma: Elemento complemento
  • 12. Teorema: A+1=1 (T. Complementación) Hacer una operación OR con 1 da siempre 1. A X X=1
  • 13. Teorema: A•0=0 (T. Complementación) Hacer una operación AND con 0 siempre da 0 A X X=0
  • 14. Teorema: A+A = A (T. Idempotencia) Hacer una operación OR consigo mismo da el mismo resultado A A X A=A
  • 15. Teorema: A•A = A (T. Idempotencia) Hacer una operación AND consigo mismo da el mismo resultado A A X A=A
  • 16. Teorema: A = A (T. Involución) Si negamos algo dos veces volvemos al principio A X X=A
  • 17. Teorema: A + AB = A (T. Absorción I) A B X
  • 18. Teorema A + AB = A + B (T. Absorción II) Si A es 1 la salida es 1 Si A es 0 la salida es B A B X Y X=Y
  • 19. De Morgan ayuda a simplificar circuitos digitales usando NORs y NANDs. A • B = A + B A + B = A • B Igual para n variables Leyes de De Morgan (2 variables)
  • 20. A +B +C + D = A • B • C • D Leyes de De Morgan (más de 2 variables)
  • 21. Análisis Booleano de Funciones Lógicas El propósito de este apartado es obtener expresiones booleanas simplificadas a partir de un circuito Se examina puerta a puerta a partir de sus entradas Se simplifica usando las leyes y propiedades booleanas.
  • 22. Cálculo de la expresión algebraica de salida (ejemplo 1)
  • 23. (A + B) (CD) = (A + B) + (CD) = A + B + CD X e Y son iguales
  • 24. X = (A+B) C + CD + B = (A+B) C · CD + B = (A+B) C · (CD + B) = A B C · (C +D +B) = A B C C + A B C D +A B C B = A B C D Cálculo de la expresión algebraica de salida (ejemplo 2)
  • 26. Puerta a puerta a partir de sus entradas X= AB+(C+D) X= AB + C+ D Ejemplo 3
  • 27. X = (AB)(CD) X = ABCD Ejemplo 4
  • 29. X = ABCD +A Simplificando: X = A + BCD
  • 31. X = (AB+B)BC Usando la propiedad distributiva: X = ABBC +BBC X = ABC + BBC X = ABC + 0•C X = ABC + 0 X = ABC En la siguiente transparencia se ve cómo las dos cosas son lo mismo
  • 32.
  • 34.
  • 35. X = (A +AB) +(B(C+D)) X = (A + B) + (B(C + D)) X = (A + B) + (BC + BD) X = A + B + BC + BD X = A + B + C + BD X = A + B + C + D
  • 36. Expresiones booleanas desde tablas de verdad Suma de productos Y= A·B·C+B·C·D+A·C·D o directamente Y= ABC+BCD+ACD Producto de sumas Y=(A+B+C)·(D+C)·(E+F)
  • 37. Sumas de Productos (SP) F= ABCD + ABCD + ABCD+ ABCD  F es suma de productos Sea una función F(ABCD) que sólo es 1 para los casos: 0011, 1011, 1110, 1111 Cuando ABCD=0011, únicamente la expresión producto ABCD es 1. Cuando ABCD=1011, únicamente la expresión producto ABCD es 1 …y así sucesivamente… resultando que
  • 38. Productos de Sumas (PS) F=ABCD+ABCD+ABCD+ABCD+ABCD Cuando ABCD=0010, sólo la suma A+B+C+D es 0. Cuando ABCD=0100, sólo la suma A+B+C+D es 0, … …y así sucesivamente… La función F es 0 (o bien F es 1) cuando ABCD=0010 o cuando ABCD=0100 o cuando ABCD=0111 o cuando ABCD=1010 o cuando ABCD=1101 y en ningún otro caso más. F=(A+B+C+D)(A+B+C+D)(A+B+C+D)(A+B+C+D)(A+B+C+D)  F es producto de sumas De Morgan Sea una función F(ABCD) que sólo es 0 para los casos: 0010, 0100, 0111, 1010, 1101
  • 39. • Se usa para minimizar el número de puertas requeridas en un circuito digital. Es adecuado en vez de usar leyes y propiedades cuando el circuito es grande y/o la función es de entre 3 a 6 variables • Un MK contiene en la misma tabla de verdad de la función pero dispuesta en dos dimensiones. • Celdas adyacentes: En direcciones y, dependiendo del tamaño del MK, la adyacencia puede existir doblando el mapa sobre sí mismo o mediante reflexión en ejes verticales y horizontales • Emplea un código Gray, que se caracteriza porque entre los códigos consecutivos de celdas adyacentes se diferencian en 1 bit. Minimización de funciones lógicas Mapa de Karnaugh 3 var 4 var 5 var Espejo
  • 40. Mapas de Karnaugh de 3 variables 00 01 11 10 0 1 A A B C B C B C B C Código Gray 0 1 3 2 4 5 7 6 1 1 1 1 1 0 00 • Una celda a 1 implica a 3 variables • Dos celdas adyacentes a 1 implican a 2 variables • Cuatro celdas adyacentes a 1 implican a 1 variable • Ocho celdas adyacentes a 1 constituyen función de valor 1 F = C + AB
  • 41. Mapa de Karnaugh de 4 variables Código Gray A B A B A B A B C D C D C D C D 00 01 11 10 00 01 11 10 •Una celda a 1 implica a 4 variables •Dos celdas adyacentes a 1 implican a 3 variables •Cuatro celdas adyacentes a 1 implican a 2 variables •Ocho celdas adyacentes a 1 implican a 1 variable •Dieciséis celdas adyacentes a 1 constituyen función de valor 1
  • 42. Ejemplo 1. X = A B C D + A B C D + A B C D + A B C D + A B C D + A B C D 00 01 11 10 C D C D C D C D 1 1 1 1 1 1 X = ABD + ABC + CD Intentar con reducciones booleanas 00 01 11 10 Código Gray A B A B A B A B 00 01 11 10
  • 43. Ejemplo 2. Z = B C D + B C D + C D + B C D + A B C A B A B A B A B C D C D C D C D 1 1 1 1 1 1 1 1 1 1 1 1 X = C + A B + B D 00 01 11 10 00 01 11 10
  • 44. Ejemplo 3. Dado un circuito encontrar otro más sencillo usando Mapas de Karnaugh Primero lo pasamos a Suma de Productos
  • 45. Y= A + B + B C + ( A + B ) ( C + D) Y = A B + B C + A B ( C + D ) Y = A B + B C + A B C + A B D Y = A B + B C + A B C A B D Y = A B + B C + (A + B + C ) ( A + B + D) Y = A B + B C + A + AB + A D + AB + B + BD + AC + BC + CD Sacando factor común A (en rojo) y B (en azul), queda Y = A B + A (1+…) + B(1+…) + CD = A + B + B + C D = 1
  • 46. A B A B A B A B C D C D C D C D 1 1 1 Z = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00 01 11 10 00 01 11 10
  • 47. Mapa de Karnaugh de 5 variables •Una celda a 1 implica a 5 variables •Dos celdas adyacentes a 1 implican a 4 variables •Cuatro celdas adyacentes a 1 implican a 3 variables •Ocho celdas adyacentes a 1 implican a 2 variables •Dieciséis celdas adyacentes a 1 implican a 1 variable
  • 48.
  • 49. SIMPLIFICACIÓN POR KARNAUGH  1) Realizar agrupaciones de 1's, con sus adyacentes, lo mayor posibles, pero siempre en cantidades potencias de 2.  2) No dejar ningún 1 sin agrupar. Puede ocurrir que un 1 pertenezca a más de una agrupación. No se pueden coger agrupaciones totalmente contenidas en otras.  3) Por cada agrupación de 1's resulta un producto de variables. Cuanto más 1's se agrupen, más sencilla resultará la expresión de esa agrupación.  4) En cada agrupación, cada una de las variables puede aparecer en alguno de los siguientes casos:  a) Si siempre vale 1 -----> Se pone afirmada.  b) Si siempre vale 0 -----> Se pone negada.  c) Si cambia de valor (50% de los casos un valor y el otro 50% otro valor) -----> No se pone.  5) La expresión de la función booleana será la suma lógica de todos los productos que hayan salido (expresión como Suma de Productos)
  • 50. Diseñar un sistema de alarma Sensores disponibles 1. V = Ventana (V=0 CERRADA, V=1 ABIERTA) 2. P = Puerta (P=0 CERRADA, P=1 ABIERTA) 3. C = Calefacción (C=0 APAGADA, C=1 ENCENDIDA) 4. A = Aire acondicionado (A=0 APAGADO, A=1 ENCENDIDO) 5. I = Alarma de proximidad de intruso (I=0 NO HAY INTRUSO, I=1 SÍ HAY INTRUSO)
  • 51. El sistema de alarma debe activarse cuando: 1. La puerta está abierta y la calefacción encendida (P=1, C=1) 2. La puerta está abierta y el aire acondicionado encendido (P=1, A=1) 3. La puerta está abierta con una alarma de proximidad de intruso (P=1, I=1) 4. La ventana está abierta y la calefacción encendida. (V=1, C=1) 5. La ventana está abierta y el aire acondicionado encendido (V=1, A=1) 6. La ventana está abierta con una alarma de proximidad de intruso (V=1, I=1) Función sistema de alarma F de variables V, P, C, A, I
  • 52. Rellenando el mapa…(P=1, C=1) 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+…
  • 53. Rellenando el mapa…(P=1, A=1) 1 1 1 1 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+PA+…
  • 54. Rellenando el mapa…(P=1, I=1) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+PA+PI+…
  • 55. Rellenando el mapa…(V=1, C=1) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+PA+PI+VC+…
  • 56. Rellenando el mapa…(V=1, A=1) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+PA+PI+VC+VA+…
  • 57. Rellenando el mapa…(V=1, I=1) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+PA+PI+VC+VA+VI
  • 58. V P V P V P V P 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Podemos agrupar así… F = P C+ P A + P I + VC + VA + V I ¿Cuántos chips necesito para esto? 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I
  • 59. O usando los ceros… F = C A I + V P Sólo dos chips 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 000 001 011 010 110 111 101 100 00 01 11 10 0 0 0 0 00 0 0 0 00V P V P V P V P C A I C A I C A I C A I C A I C A I C A I C A I F = C A I + V P
  • 60. Patillaje de los circuitos 7404 y 7454 7404 7454
  • 63. Ya sabes…  Leyes y propiedades del Algebra de Boole  Simplificar funciones utilizando el Algebra de Boole  Analizar circuitos mediante Algebra de Boole y simplificarlos  Pasar de una tabla de verdad a Suma de Productos y Producto de Sumas  Utilizar Mapas de Karnaugh para simplificar funciones lógicas