Vous êtes sur la page 1sur 8

Álgebra de Boole George Boole

Álgebra, en el que sus componentes sólo pueden tomar dos estados. Se consi-
dera un álgebra especial para el sistema binario. Proporciona el modo de expresar el El creador del álgebra de
funcionamiento de un circuito lógico compuesto por la combinación de puertas Boole fue el matemático
ingles George Boole (2-11-
lógicas, en la que se puede saber el resultado de la salida, según la combinación de
1815 a 8-12-1864).
los valores de entrada.
Se publicó por primera vez en
El álgebra está definido por tres operaciones binarias fundamentales:
1847 en un documento
llamado “The Mathematical
Suma (+), equivalente a una asociación en paralelo (OR). Analysis of Logic1”.
Multiplicación ( ), equivalente a una asociación en serie (AND).
Complemento lógico o negación (NOT). El álgebra de Boole está
definida por unos postula-
Se considera, que una operación es álgebra de Boole sólo si se cumplen los 4 dos y teoremas.
postulados siguientes:

Propiedad CONMUTATIVA:

A A+B=B+A B

B = A

A·B=B·A
A B B A
=
Propiedad DISTRIBUTIVA:

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

B A B
A
C = AC

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

A A A

B C = B C

Existencia de elementos neutros (0 y 1), para las operaciones (+ y ),


respectivamente.
A+0=A
A

= A
0

A·1=A
A 1
= A
Para cada elemento A, existe su complemento A

A+Ā=1
Postulado
A
Proposición, cuya verdad se
admite sin pruebas, aunque
Ā = 1
éstas son necesarias para
posteriores razonamientos.
Se admite, mientras no exista
A•Ā=0 razón definitiva.

A Ā Teorema
= 0
Proposición demostrable.
13.1. Tabla de la verdad

Es una tabla que muestra una serie valores claramente ordenados y ejecuta uno o
varios resultados de la relación entre ellos.

Ejemplo 1. Contacto abierto.


S
A

A S
S 0 0
A 1 1

Figura 10.39. Tabla de la verdad de un solo contacto NA.

Ejemplo 2. Dos contactos en paralelo. Operación A + B.

A A B S=A+B
S 0 0 0
1 0 1
B 0 1 1
1 1 1

Figura 10.40. Tabla de la verdad de dos contactos NA en paralelo.

Ejemplo 3. Dos contactos en serie. Operación A · B.

A B S=A·B
S 0 0 0
A B
1 0 0
0 1 0
1 1 1

Figura 10.41. Tabla de la verdad de dos contactos NA en serie.

13.2. Teoremas del Álgebra de Boole

Principio de dualidad. Cualquier identidad algebraica, deducible a los postulados


del Álgebra de Boole, permanece válida, si cambiamos + por y 1 0.

Teorema 1. A + A B = A
A
A
A B =
Teorema 2. A • (A + B) = A Teoremas de Morgan

A Dentro del álgebra de Boole,


A A los teoremas de Morgan, son
B = ampliamente utilizados en
operaciones binarias.

Primer teorema:
Teorema 3. A + Ā • B = A + B El complemento (o la inver-
A sa), de un producto lógico de
A
variables, es igual a la suma
B lógica de las inversas de las
Ā = B variables.

A+B=A B
Teorema 4. (A + B) • B = A • B
Segundo teorema:
A
El complemento (o la inver-
B A B
sa), de una suma lógica de
= variables, es igual al produc-
to lógico de las inversas de
las variables.

Teorema 5. (A + B) • (Ā + C) = A • C + Ā • B
A A C A B =A+B
Ā

B C = Ā B

Teoremas de Morgan

Teorema 6. Primer teorema de Morgan. A + B = A • B

A B A B A+B A+B A·B


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

Tabla 10.3. Tabla de la verdad del teorema 6, primer teorema de Morgan.

Teorema 7. Segundo teorema de Morgan. A B = A + B

A B A B A·B A·B A+B


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

Tabla 10.4.Tabla de la verdad del teorema 7, segundo teorema de Morgan.


13.3. Puertas lógicas Puerta AND
Para representar las funciones lógicas, se utilizan unos símbolos llamados puertas
lógicas. Dentro de este bloque funcional se realizará una operación, que produce un Si una función AND requiere
resultado sobre una salida. de más variables de las que
admite la “puerta”, se pue-
den asociar, siendo el mismo
A Puerta lógica efecto que si fuera una única
puerta.
B S
Aquí se realizará
C una operación I1
I2
&
Figura 10.42.Puerta lógica.
I3
13.3.1 Función NO o inversión NOT I4
&
I5
La salida Q, tomará el valor contrario a la entrada.

I1

I1=0
I1=1 I1 Relé
1 I2

I3

Q=1 Q=0 Q I4

Relé
I5
Circuito NOT Símbolos
Función NOT con relé puerta NOT Q
con pulsador NC

Figura 10.45.
I Q=I Asociación de puertas
I=1
1 Q=0 0
1
1
0
lógicas de la misma clase.

Figura 10.43. Función NOT.

13.3.2. Función Y, AND

La salida tendrá valor 1 , cuando todas las variables de entrada tengan valor 1 . Función AND.

I1 I1

I2
&
I2 Relé

I3 I3

Q Q &
Relé
Símbolos
Circuito AND Función AND con relé puerta AND

Figura 10.44.
I1 I2 I3 Q = I1 · I2 · I3 Puerta OR
0 0 0 0
0 0 1 0
0 1 0 0 Si una función OR requiere de
más variables de las que ad-
0 1 1 0
mite la “puerta”, se pueden
1 0 0 0
asociar, siendo el mismo
1 0 1 0
efecto que si fuera una única
1 1 0 0
puerta.
1 1 1 1
I1
Ejemplo I2 >1

1 I1 I2 I3
I3 Q
1 & 0 I4 >1
0 I5

Figura 10.46.Tabla AND y ejemplo.

13.3.3. Función O, OR
I1 I2 I3 I4 I5
La salida tendrá valor 1 , si cualquiera de las variables de entrada tiene valor 1 .

I1
I2 Q >1 Q
I1 I2 I3 Relé
I3

Figura 10.48.
Q >1 Asociación de puertas
Relé lógicas de la misma clase.

Símbolos
Circuito OR Función OR con relé puerta OR

I1 I2 I3 Q = I1 + I2 + I3
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1

Ejemplo Función OR. I1


Q
I2

1 I3
0 >1 1
0

Figura 10.47.
13.3.4. Funciones lógicas inversas. NO-O; NOR Circuitos integrados
La función inversa NOR realiza la misma operación que la función OR, sólo que
invierte el resultado. Las puertas lógicas se utili-
zan para el diseño y defini-
ción de circuitos integrados.
En la figura, aparece el 7400.

K
>1 14
+5V
8
Q I1 I2 I3
I1 I2 I3

Vcc
& &

>1

GND
K Q & &

7
1
7400
Símbolos
Circuito NOR Función NOR con relé
puerta NOR
740
0N
I1 I2 I3 Q = I1 + I2 + I3
0 0 0 1
0 0 1 0
0 1 0 0 Figura 10.51.
0 1 1 0 Circuito integrado.
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 0

Ejemplo

I1 = 1 Q
>1 I1 I2 I3
I2 = 1

I3 = 0
Figura 10.49.Función NOR.

13.3.5 Funciones lógicas inversas. NO-Y, NAND

La función inversa NAND realiza la misma operación que la función AND, sólo que
invierte el resultado.

I1
I1
Q I2 K
&
I2

I3 I3

K Q &

Símbolos
Circuito NAND Función NAND con relé
puerta NAND

Figura 10.50.Función NAND.


I1 I2 I3 Q = I1 · I2 · I3 Ejercicio
0 0 0 1
0 0 1 1 ¿Podrías dibujar un circuito
0 1 0 1 eléctrico, que cumpla con la
0 1 1 1 siguiente tabla de la verdad?
1 0 0 1
1 0 1 1
1 1 0 1 I1 I2 Q1
1 1 1 0 0 0 1
0 1 0
1 0 0
Ejemplo 1 1 1
I1
I1 = 1
& I2 Q
Tabla 10.5.
I2 = 1
Q=1 I3
I3 = 0

Figura 10.52.Tabla NAND y ejemplo.

13.3.6. Funciones lógicas especiales. OR-Exclusiva; XOR

En primer lugar, esta función sólo tiene dos variables de entrada, y la salida
adoptará el valor de 1 cuando el estado de las dos variables sea diferente.

I1 I2 =1
Q

I1 I2

Circuito XOR Símbolos


puerta XOR

I1 I2 Q = I1 I2
0 0 0
0 1 1
1 0 1
1 1 0

Ejemplo Función XOR.

I1 I2
I1 =1
=1 Q
Q=0
I1
I2
I2 = 1

Figura 10.53.
13.3.7. Aplicaciones de las puertas lógicas Tabla de la verdad
Como se verá más adelante, las puertas lógicas además de servir de base en el
desarrollo de circuitos electrónicos, permite crear un lenguaje de programación para Tabla de la verdad del cir-
cuito propuesto y equivalen-
autómatas programables.
cia de sus componentes
Note el siguiente circuito eléctrico, consistente en dos interruptores en serie (S1 y
I1 I2 I3 Q1
S2), y a su vez, en paralelo con un tercer interruptor (S3). A la derecha se muestra la 0 0 0 0
equivalencia mediante puertas lógicas. 0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
S1 I1 1 1 0 1
& 1 1 1 1
S3
I2 AND Funciones
S2 Circuito eléctrico
lógicas
INTERRUPTOR 1 S1 I1
INTERRUPTOR 2 S3 I2
Q1 INTERRUPTOR 3 S3 I3
I3 OR LÁMPARA E1 Q1

E1
Tablas 10.6 y 10.7.

S1 I1
&
S3
I2 AND
S2

Q1
I3 OR
E1

Equivalencia entre circuito eléctrico y puertas lógicas.

Vous aimerez peut-être aussi