BOOLEANA20121
BOOLEANA20121
BOOLEANA20121
ÁLGEBRA BOOLEANA
“1” “0”
Lámpara Encendida Apagada
Línea Con tensión Sin tensión
Relé Activado Desactivado
Contacto Abierto Cerrado
Condensador Cargado Descargado
,
Su símbolo es el apóstrofo ( ) en la variable complementada (o también la
raya vertical en la variable complementada).
De allí que el objetivo del Álgebra de Boole tenga en este campo una de sus
principales aplicaciones al emplear compuertas para implementar y
simplificar circuitos lógicos.
Expresión Booleana : Y = A . B
TABLA DE VERDAD
A B Y= A.B
0 0 0
0 1 0
1 0 0 Nota: En la compuerta AND
pueden emplearse más de dos
1 1 1 entradas.
DESARROLLO TEMÁTICO
COMPUERTA NAND.- Es la compuerta (NO-Y) y se concibe como la
negación de la compuerta AND. (Si un inversor o una
función negación se conecta a la salida de una compuerta AND, el resultado
será una compuerta NAND.
Símbolo estándar:
A NAND
B
Y = A.B
Expresión Booleana : Y=A.B
TABLA DE VERDAD
A B Y= A.B
0 0 1
0 1 1
1 0 1
1 1 0
DESARROLLO TEMÁTICO
COMPUERTA OR.- Es el dispositivo electrónico que ejecuta la operación de
adición o suma lógica.
Símbolo estándar:
A OR
B Y=A+B
Expresión Booleana : Y = A + B
TABLA DE VERDAD
A B Y= A+B
0 0 0
0 1 1 Nota: En la compuerta OR
1 0 1 pueden emplearse más de dos
1 1 1 entradas.
DESARROLLO TEMÁTICO
COMPUERTA NOR.- Es la compuerta (NO-O) y se concibe como la negación
de la compuerta OR. Una compuerta NOR es
equivalente a una compuerta OR con un inversor conectado a su salida.
Símbolo estándar:
A NOR
B
Y=A+B
Expresión Booleana : Y = A + B
TABLA DE VERDAD
A B Y= A+B
0 0 1
0 1 0
1 0 0
1 1 0
DESARROLLO TEMÁTICO
COMPUERTA NOT.- Es el dispositivo electrónico que ejecuta la operación de
complementación o inversión lógica.
Símbolo estándar:
NOT
A
Y= A
Expresión Booleana : Y = A
TABLA DE VERDAD
A Y= A
0 1
1 0
OR AND NOT
2n
DESARROLLO TEMÁTICO
IMPLEMENTACIÓN DE CIRCUITOS LÓGICOS
* Una línea de entrada puede separarse para servir de entrada a más de una
compuerta.
Nota.- Este circuito tiene tres entradas x, y, z y una sola salida que
corresponde a la expresión booleana. Para cada compuerta, podemos
determinar con facilidad la expresión para la salida.
La expresión para la salida de la compuerta OR se escribe (y + z); esta salida
OR se conecta como entrada a una compuerta AND, junto con x, otra entrada.
La compuerta AND opera con sus entradas de forma tal que su salida sea el
producto AND de las entradas. Así se puede expresar la salida AND como
x(y + z) o también (y + z)x.
DESARROLLO TEMÁTICO
La tabla de verdad que corresponde a este circuito es:
TABLA DE VERDAD
X Y Z Y+Z X (Y + Z)
0 0 0 0 0
0 0 1 1 0
1 0 1 0
0
0 1 1 1 0
1 0 0 0 0
1 0 1 1 1
1 1 0 1 1
1 1 1 1 1
NOTA.-En ocasiones puede existir confusión con respecto de cual operación se efectúa
primero, la AND u OR. Se entiende que si una expresión contiene las operaciones AND
y OR , la operación AND se realiza primero, a menos que haya paréntesis en la
expresión, en cuyo caso, la operación dentro del paréntesis se realiza primero.
DESARROLLO TEMÁTICO
Ejemplo 2.
Escribir una expresión (función, ecuación) Booleana, para la salida q(x, y, z)
del siguiente circuito, además determinar el valor de q para todas las posibles
entradas y realizar la tabla de verdad correspondiente.
x xy
y xy + z Q = xy + z
z xy + z
Ejemplo 3.
Escribir una expresión (función, ecuación) booleana para la salida
t(x,y,z) del siguiente circuito, además determinar el valor de t para
todas las posibles entradas y hacer la tabla de verdad correspondiente.
x xy
y T=xyz
y
z
DESARROLLO TEMÁTICO
La tabla de verdad que corresponde a este circuito es:
TABLA DE VERDAD
X Y Z XY XY+Z X Y + Z)
0 0 0 0 0 1
0 0 1 0 1 0
0 1 0 0 0 1
0 1 1 0 1 0
1 0 0 0 0 1
1 0 1 0 1 0
1 1 0 1 1 0
1 1 1 1 1 0
DESARROLLO TEMÁTICO
La tabla de verdad que corresponde a este circuito es:
TABLA DE VERDAD
X Y Z Y XY XYZ
0 0 0 1 0 0
0 0 1 1 0 0
0 1 0 0 0 0
0 1 1 0 0 0
1 0 0 1 1 0
1 0 1 1 1 1
1 1 0 0 0 0
1 1 1 0 0 0
DESARROLLO TEMÁTICO
Ejemplo 4.
Dibujar el circuito lógico para la siguiente expresión booleana:
y
y y+z
z
P =[x (y + z)]+ y
DESARROLLO TEMÁTICO
La tabla de verdad que corresponde a este circuito es:
TABLA DE VERDAD
X Y Z Y Y+ X ( Y + Z) X ( Y + Z) + Y
0 0 0 1 Z 1 0 0
0 0 1 1 1 0 0
0 1 0 0 0 0 1
0 1 1 0 1 0 1
1 0 0 1 1 1
1
1 0 1 1 1 1 1
1 1 0 0 0 0 1
1 1 1 0 1 1 1
DESARROLLO TEMÁTICO
Ejemplo 5.
D=A.B.C
A A
B
D=A.B.C
C
DESARROLLO TEMÁTICO
La tabla de verdad que corresponde a este circuito es:
TABLA DE VERDAD
A B C A A B C
0 0 0 1 0
0 0 1 1 0
0 1 0 1 0
0 1 1 1 1
1 0 0 0
0
1 0 1 0 0
1 1 0 0 0
1 1 1 0 0
DESARROLLO TEMÁTICO
Ejemplo 6.
E=A B C D
A A
B E=A B C D
C
D D
DESARROLLO TEMÁTICO
Ejemplo 7.
A A
(A + B)
B B (A + B)C
C
D
DE
E
F=(A + B)C + DE
DESARROLLO TEMÁTICO
Ejemplo 8.
Y=1.0.1
1
0
Y=1.0.1
1
DESARROLLO TEMÁTICO
Ejemplo 9.
D=A + B + C
A A
D=A + B + C
B
C
C
DESARROLLO TEMÁTICO
EQUIVALENCIA ENTRE CIRCUITOS
Para ello se procura encontrar otro circuito que calcule la misma expresión
(función booleana o función lógica) que el original con menos compuertas, o
quizás, con compuertas más simples.
NOTA.- Dos circuitos combinatorios, cada uno con n entradas y una única
salida, son equivalentes si, cada vez que los circuitos reciben las
mismas entradas, producen la misma salida.
DESARROLLO TEMÁTICO
Ejemplo.
Demostrar que los dos circuitos siguientes ( a , b) son equivalentes:
a). Tabla de verdad
x x + y A= x+y x y x + y x + y
y 0 0 0 1
0 1 1 0
b). 1 0 1 0
1 1 1 0
x x
B= x y
Tabla de verdad
y y x y x y x y
0 0 1 1 1
0 1 1 0 0
NOTA.- La equivalencia entre estos dos circuitos se
1 0 0 1 0
demuestra a través de las tablas de verdad. Y 1 1 0 0 0
como vemos las tablas de verdad de los circuitos a y
b son idénticas, por lo tanto los circuitos son
equivalentes(por tener los mismos valores en su
función de salida). ( x + y) = ( x . y )
Otra forma de demostrarlo es aplicando la propiedad de Morgan a la función de salida del circuito A = x + y,
obteniendo B = x . y , con lo cual se demuestra que son expresiones equivalentes.
DESARROLLO TEMÁTICO
EXPRESIONES BOOLEANAS
Las expresiones booleanas pueden adoptar dos formas útiles para las
aplicaciones tecnológicas, tales expresiones están conformadas por una
suma de productos o por un producto de sumas denominadas,
respectivamente, la forma normal Disyuntiva y la forma normal
Conjuntiva.
DESARROLLO TEMÁTICO
FORMA NORMAL DISYUNTIVA.- La función o expresión booleana adopta
una forma normal Disyuntiva, si está
escrita como una suma de términos en la cual cada término es un producto
que involucra todas las n variables, con negación o sin ella. Cada término se
llama Minimal o Miniterm y la función o expresión se denomina Función
Polinomial de Términos Minimales o Miniterms .
Ejemplo: X + X ; (X Y Z) + (X Y Z) + (X Y Z)
NOTA.- La forma normal disyuntiva en n variables, que tiene 2n términos, se
llama Forma Normal Disyuntiva Completa en n variables y es
idénticamente igual a la unidad.
Ejemplo: Para el caso de dos variables (n = 2), la forma normal disyuntiva
completa es la siguiente:
X Y + X Y + X Y + XY = 1
DESARROLLO TEMÁTICO
FORMA NORMAL CONJUNTIVA.- La función o expresión booleana adopta
una forma normal Conjuntiva, si está
escrita como un producto de términos en el cual cada término es una suma
que involucra todas las n variables, con complementación o sin ella. Cada
término se denomina Maximal o Maxterm y la función o expresión se
denomina Función Polinomial de Términos Maximales o Maxterms .
Ejemplo: ( X + Y + Z ) ( X + Y + Z ) (X + Y + Z )
NOTA.- La forma normal conjuntiva en n variables, que tiene 2n términos, se
llama Forma Normal Conjuntiva Completa en n variables y es igual
a cero (0).
Ejemplo: Para el caso de dos variables (n = 2), la forma normal conjuntiva
completa es la siguiente:
(X+Y) (X+Y) (X+Y) (X+Y) = 0
DESARROLLO TEMÁTICO
SIMPLIFICACIÓN DE EXPRESIONES BOOLEANAS
Debemos tener presente que la simplificación de expresiones y circuitos
lógicos(reducir el número de compuertas), incide en una economía de costos
de componentes, de espacio del circuito y hasta de consumo de energía.
Cada circuito minimizado reduce el costo total de los circuitos.
Por ejemplo, al minimizar, podemos reducir la utilización de diodos y
transistores , ya que cada entrada a una compuerta AND u OR emplea un
diodo, y cada inversor (NOT) , emplea un transistor.
Por lo tanto, en la práctica, para los constructores de circuitos, se hace
necesario examinar individualmente cada circuito, desde el punto de vista del
costo de sus componentes.
Diodo .- componente electrónico utilizado como rectificador que conduce
corriente en un sólo sentido.
Transistor .- Dispositivo semiconductor que al igual que un tubo electrónico,
puede amplificar corrientes eléctricas.
DESARROLLO TEMÁTICO
EJEMPLOS DE SIMPLIFICACIONES DE EXPRESIONES BOOLEANAS
Simplificado queda :
A
B Y = AB (Utiliza 2 Diodos)
DESARROLLO TEMÁTICO
EJEMPLOS DE SIMPLIFICACIONES DE EXPRESIONES BOOLEANAS
3. Dibujar el circuito lógico para la siguiente expresión booleana y luego
simplificarlo: Y = (A + 0)B + 0
A A + 0
0 (A+0)B
B
0
Y=(A+ 0)B + 0
(Utiliza 6 diodos)
Simplificado queda :
A
B Y = AB (Utiliza 2 Diodos)
DESARROLLO TEMÁTICO
EJEMPLOS DE SIMPLIFICACIONES DE EXPRESIONES BOOLEANAS
4. Dibujar el circuito lógico para la siguiente expresión booleana y luego
simplificarlo: Y = [(A + A) 0] + B C + D 0
A A+A
A (A+A)0
0 (A+A)0 + BC
B BC
C
D0
Y=[(A+ A)0]+BC+D0
D
(Utiliza 12 diodos)
Simplificado queda :
[(A + A) 0] + B C + (D
0)
B [A . 0] + B C + 0
C
Y = BC
(Utiliza 2 Diodos) 0 + B C + 0
BC