Álgebra de Boole -...

82
ÁLGEBRA DE BOOLE

Transcript of Álgebra de Boole -...

Page 1: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

ÁLGEBRA DE BOOLE

Page 2: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

¿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

Page 3: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Algebra de Boole

En Algebra habéis aprendido leyes y propiedades.

Por ejemplo, la propiedad Conmutativa de la

Suma A + B = B + A (A y B son números enteros

o reales)

En 1860 George Boole desarrolló un Álgebra en la

que los valores de A y B sólo podían ser

“verdadero” o “falso” (1 ó 0). Se llama Álgebra de

Boole y se utiliza en Electrónica Digital

Page 4: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Suma Booleana es la función lógica OR

X=A + B

Multiplicación Booleana es la función lógica AND

X = AB

OPERACIONES DEL ALGEBRA DE BOOLE

Page 5: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

CONMUTATIVA DE LA SUMA

A+B = B+A

El orden en la OR no importa

Page 6: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

CONMUTATIVA DEL PRODUCTO

AB = BA

El orden en la AND no importa

Page 7: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

ASOCIATIVA DE LA SUMA

A + (B + C) = (A + B) + C

Agrupar variables en la OR no importa

Page 8: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

ASOCIATIVA DEL PRODUCTO

A (B C) = (A B) C

Agrupar variables en la AND no importa

Page 9: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

DISTRIBUTIVA

A(B + C) = AB + AC

A

B

C

X

Y

X=Y

Page 10: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

DISTRIBUTIVA

(A+B)(C+D) = AC + AD + BC + BD

A

B

C

D

X

Y

X=Y

Page 11: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A+0=A

Hacer una operación OR con 0 no cambia nada.

A

X X=A

Page 12: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A+1=1

Hacer una operación OR con 1 da siempre 1.

A

X

X=1

Page 13: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A•0=0

Hacer una operación AND con 0 siempre da 0

A

X

X=0

Page 14: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A•1 =A

Hacer una operación AND con 1 no cambia nada

A

X

X=A

Page 15: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A+A = A

Hacer una operación OR consigo mismo da el

mismo resultado

A

A

X

A=A

Page 16: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A+A=1

O bien A o A serán 1, luego la salida será 1

A

A

X

X=1

Page 17: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A•A = A

Hacer una operación AND consigo mismo da

el mismo resultado

A

A

X

A=A

Page 18: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A•A =0

Bien A o A son 0 luego la salida será 0.

A

A

XX=0

Page 19: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A = A

Si negamos algo dos veces volvemos al principio

A

XX=A

Page 20: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A + AB = A

A

B

X

Page 21: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A + AB = A + B (absorción)

Si A es 1 la salida es 1 Si A es 0 la salida es B

A

B

X

YX=Y

Page 22: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

(A + B)(A + C) = A + BC

A

B

C

X

Y

Page 23: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Tres leyes y doce propiedades en Algebra de

Boole

Page 24: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Leyes de De Morgan

De Morgan ayuda a simplificar circuitos

digitales usando NORs y NANDs.

A • B = A + B

A + B = A • B

Igual para más de 2 variables.

Page 25: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Ambos circuitos tienen la misma salida: De Morgan funciona

Page 26: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

A +B +C + D = A • B • C • D

Page 27: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Cálculo de la expresión algebraica de salida

(ejemplo 1)

Page 28: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

(A + B) (CD) = (A + B) + (CD) = A + B + CD

X e Y son

iguales

Page 29: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Cálculo de la expresión algebraica de salida

(ejemplo 2)

Page 30: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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

Page 31: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Los

circuitos

son

iguales

Page 32: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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.

Page 33: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Puerta a puerta a partir de sus entradas

X= AB+(C+D)

X= AB + C+ D

Ejemplo 1

Page 34: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

X = (AB)(CD)

X = ABCD

Ejemplo 2

Page 35: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Ejemplo 3

Page 36: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

X = ABCD +A

Simplificando:

X = A + BCD

Page 37: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Ejemplo 4

Page 38: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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

Page 39: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del
Page 40: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Ejemplo 5

Page 41: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del
Page 42: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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 (sigue en la próxima diapositiva)

Page 43: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

X = A + B + BD + C

X = A + B + D + C

Los circuitos son

iguales

Page 44: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Expresiones booleanas desde

tablas de verdad

Producto de sumas

Y=(A+B+C)·(D+C)·(E+F)

Suma de productos

Y= A·B·C+B·C·D+A·C·D o directamente

Y= ABC+BCD+ACD

Page 45: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Sumas de productos

ABCD + ABCD’ + AB’CD + A’B’CD

La función es 1

cuando ABCD=1111

o cuando ABCD=1110

o cuando ABCD=1011

o cuando ABCD=0011

y en ningún otro caso

Cuando ABCD=1111, el producto ABCD

y sólo ése es 1.

Cuando ABCD=1110, el producto ABCD’

y sólo ése es 1,…

…y así sucesivamente… resultando que

Page 46: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

(A+B+C’+D)(A+B’+C+D)(A+B’+C’+D’)(A’+B+C’+D)(A’+B’+C+D’)

Productos de sumas

La función es 0

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

Cuando ABCD=0010, la suma

A+B+C’+D y sólo ésa es 0.

Cuando ABCD=0100, la suma

A+B’+C+D y sólo ésa es 0, …

…y así sucesivamente… resultando que

Page 47: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Minimización de funciones lógicas

Mapas de Karnaugh: se usan 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

Se consigue, aplicando adecuadamente el

método, el circuito más simplificado posible

Page 48: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

El mapa se hace con una tabla con tantas celdas como

Sumas de Productos posibles, teniendo en cuenta el

número de variables que se utilice.

2 variables, entonces mapa 2x2

3 variables, entonces mapa 4x2

4 variables, entonces mapa 4x4

5 variables, entonces mapa 8x4

Mapa de Karnaugh

Page 49: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Lo interesante del mapa es moverse de una celda a otra

contigua con el cambio de una sola variable.

Los movimientos son arriba-abajo o derecha-izquierda

(nunca en diagonal).

El mapa también se dobla sobre sí mismo con la misma

regla: sólo cambia una variable de la última columna a la

derecha a la primera a la izquierda, o de la fila de abajo a la

de arriba.

Emplearemos un código Gray, que se caracteriza porque

entre dos códigos consecutivos (incluidos los extremos)

sólo hay un bit de diferencia.

Mapa de Karnaugh

Page 50: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

El mapa va de Falso a

Verdadero, de

izquierda a derecha y

de arriba abajo

La celda de arriba a

la izquierda es A B.

Si F= A B, entonces

hay que poner 1 en

esa celda

Esto muestra que F = 1 cuando

A=0 y B=0

A

A

B B

1

0

0

A

A

B B0

1

0

1

1

1

Page 51: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Si F=AB + AB

entonces hay que

poner 1 en las dos

celdas

Sabemos por el Algebra de Boole que A B + A B = B

En el mapa de

Karnaugh podemos

agrupar celdas

adyacentes y ver que

F = B

A

A

B B

1

1

0

0 1

1

A

A

B B

1

1

0

0

1

1

Page 52: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Mapas de 3 variables

Código Gray

A B

A B

A B

A B

C C0 1

00

01

11

10

Page 53: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

X = A B C + A B C + A B C + A B C

Cada término de 3

variables es una

celda en un mapa de

Karnaugh 4 X 2

1 1

1 1

00

01

11

10

0 1

C CCódigo Gray

A B

A B

A B

A B

Page 54: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

X = A B C + A B C + A B C + A B C

Código Gray

A B

A B

A B

A B

Una

simplificación

podría ser:

X = A B + A B

1 1

1 1

00

01

11

10

C C0 1

Page 55: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

X = A B C + A B C + A B C + A B C

Código Gray

A B

A B

A B

A B

Otra

simplificación

podría ser:

X = B C + B C

El mapa de

Karnaugh se

dobla

circularmente

1 1

1 1

00

01

11

10

C C0 1

Page 56: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

X = A B C + A B C + A B C + A B C

Código Gray

A B

A B

A B

A B

La mejor

simplificación

sería

X = B

1 1

1 1

00

01

11

10

C C0 1

Page 57: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Mapas de Karnaugh de 3 variables

(otra forma de dibujarla)

00 01 11 10

0

1

A

A

B C B C B C B CCódigo Gray

00 01 11 10

0

1

A

A

B C B C B C B CCódigo Gray

mint 0 mint 1 mint 3 mint 2

mint 4 mint 5 mint 7 mint 6

Page 58: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

En un mapa de 3 variables

•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

Page 59: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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

Page 60: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Simplificar

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

Page 61: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

En un mapa de 4 variables

•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

Page 62: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Simplificar

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

Page 63: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Dado un circuito encontrar otro más

sencillo usando Mapas de Karnaugh

Primero lo pasamos a Suma de Productos

Page 64: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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 + B + BD + AC + BC + CD

Y = A B + A + B + CD = A + B + B + C D = 1

Page 65: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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

Page 66: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del
Page 67: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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 dentro de agrupaciones.

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. En MK de 5 variables, las agrupaciones que tomen 1’s de las dos porciones deben ser simétricas respecto al eje central.

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.

Page 68: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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)

Page 69: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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)

Page 70: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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

Page 71: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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

Page 72: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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

Page 73: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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

Page 74: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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

Page 75: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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

Page 76: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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í…

X = P A + V A + P C + V C + P I + 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

Page 77: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

O usando los ceros…

X = 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

X = C A I + V P

Page 78: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Patillaje de los circuitos 7404 y 7454

7404 7454

Page 79: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Conexionado físico

Page 80: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

Circuito diseñado

Page 81: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

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

Page 82: Álgebra de Boole - albeirovergara.weebly.comalbeirovergara.weebly.com/uploads/8/6/9/7/8697413/algebra_de_boole... · ¿Qué sabrás al final del capítulo? Leyes y propiedades del

FINAL