Académique Documents
Professionnel Documents
Culture Documents
Algebra de Boole
Introduccin
George Boole
Ahora accionamos el
pulsador (ya no esta
ms en reposo).
La corriente elctrica
recorre el cable, esto
implica que Z = 1.
Variable Lgica
Pulsador Normalmente Cerrado
Un contacto NC es el
que se usa el las
puertas de las
heladeras o
automviles, que
encienden una luz
cuando deja de estar
oprimido.
El estado de reposo de
un pulsador NC implica
que Z=1.
Variable Lgica
Pulsador Normalmente Cerrado
Al accionar el pulsador,
deja de pasar corriente
elctrica por el cable.
Entonces Z toma el
valor lgio cero.
Funcin Lgica
Definicin
Una funcin lgica o booleana es una variable
lgica cuyo valor es equivalente al de una expresin
algebraica, constituida por otras variables lgicas
relacionadas entre s por medio de las operaciones
suma lgica (+), y/ o producto lgico () y/o
negador (-).
A B
A
0 0
0 1 0
1 0 1
1 1
Tabla de Verdad
23 variables = 8 filas
C B A
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Compuertas Lgicas
Definicin
Cuando se desea cambiar el estado de una variable
determinada se podra accionar una llave
(compuerta) que realice este proceso.
Responde a la expresin:
Z=AB
Compuertas Lgicas
Compuerta AND
AB=Z
11
0 1
010=
=
=010
A B Z
0
0
1 0 0 0
0
1
0
0
1 0 1 0
1 0 0
1 1 1
Circuito Lgico
Compuerta AND
Z=AB
Tambin es
posible
representar la
funcin lgica,
su tabla de
verdad y su
compuerta con
los pulsadores
NC, formando
un circuito
lgico.
Circuito Lgico
Compuerta AND
Z=AB
Esto coincidese
La luminaria
con la TV cuando
enciende
cuando
A y B son AyB
toman
pulsadosel al
valor
1, haciendo
mismo que
tiempo.
Z valga 1.
A B Z
0 0 0
0 1 0
1 0 0
1 1 1
Compuertas Lgicas
Compuerta OR
Una Compuerta OR de dos entradas es un dispositivo
electrnico que posee dos entradas, a las que llegan los
niveles de tensin de dos cables (A y B) y una salida (Z).
Responde a la expresin:
Z=A+B
Compuertas Lgicas
Compuerta OR
A+B=Z
0+1
1 0=1
0
A B Z
0 0 0
0
1
0
1 0 1 1
0
1
1 0 1
1 1 1
Circuito Lgico
Compuerta OR
Z=A+B
Esto coincidese
La luminaria
con la TV cuando
enciende
cuando
A o B sonAoB
toman el valor
pulsados.
1, haciendo que
Z valga 1.
A B Z
0 0 0
0 1 1
1 0 1
1 1 1
Compuertas Lgicas
Compuerta SEGUIDOR
Una Compuerta SEGUIDOR es un dispositivo
electrnico que acta como buffer: mantiene en la salida,
el valor que se encuentra a la entrada.
Responde a la expresin:
Z=A
Compuertas Lgicas
Compuerta SEGUIDOR
A=Z
1
0= 1
0
A Z
1
0 0
1 0 0
1 1
Circuito Lgico
Compuerta SEGUIDOR
Z=A
Esto coincidese
La luminaria
con la TV cuando
enciende
cuando A toma
A es pulsado.
el valor 1,
haciendo que Z
valga 1.
A Z
0 0
1 1
Compuertas Lgicas
Compuerta INVERSOR
Una Compuerta INVERSOR es un dispositivo electrnico
que enciende el cable que est en su salida, si el cable
que est en su entrada se encuentra apagado, y
viceversa. Puede decirse que uno es la negacin del otro.
Responde a la expresin:
ZA
Compuertas Lgicas
Compuerta INVERSOR
AZ
0
1=1
0
A Z
0
1 1
0 0 1
1 0
Circuito Lgico
Compuerta INVERSOR
ZA
Esto
Z se coincide
activar si
con
A la TVel
toma
cuando
valor 0.A toma
el valor 0,
haciendo que Z
valga 1.
A Z
0 1
1 0
Compuertas Lgicas
Compuerta EXOR
Una compuerta EXOR u OR excluyente de dos
entradas es un dispositivo electrnico que presenta dos
entradas, a las que llegan los estados de las dos variables
(A B), y una salida, que genera en el cable (Z).
Responde a la expresin:
Z A B B A
Compuertas Lgicas
Compuerta EXOR
Z
00
1 1
Z A B B A A B Z
0 1 ++ 1
10 00 0
1
01 0 0 0
0
1
0
1 0 1 1
0
1
1 0 1
1 1 0
Circuito Lgico
Compuerta EXOR
ZPero
sese
Esto activar
refleja si
cuando
Z A B B A A
en olaBTV
ambos sese
cuando
Aactivan,
activan alpero
o B estan
no al mismo
activados.
mismo tiempo,
tiempo
Z vale 0.
A B Z
0 0 0
0 1 1
1 0 1
1 1 0
Leyes de Algegra de Boole
Algebra de circuitos lgicos
El lgebra de Boole es una parte de la matemtica que
utiliza expresionesLey
basadas en la lgica dual.
LeyDistributiva
Distributiva
Ley
Ley
Ley
de Conmutativa
Asociativa
Leyde
Doble
(de Absorcin
de
la Negacin
Morgan
suma respecto delaproducto)
(del
Relaciones de con
producto respecto
Morgan la suma)
Sirve para transformar sumas lgicas en productos lgicos
AA+
C +(B
BB++A
(B = =B=
C)
C) =+
(C +A
A(A +
B B)
B)+ A+C
(C +CA)
1
Para laY Suma Para
productos lgicos en el Producto
sumas lgicas
A + A = A 0 AA=A
A+0=A A0 = 0
A+1=1 A1 = A
Compuertas Derivadas
Compuerta NAND
Una compuerta NAND resulta de invertir la salida
de una compuerta AND.
Compuerta AND Z
Invertimos la salida (NAND) Z
Negamos de ambos lados Z
Por ley de doble neg. Z
Por ley de Morgan Z
Expresin Booleana
Compuertas Lgicas
Compuerta NAND
010101 10 A B Z
0 0 1
1
0
0
1 1
0 0 1 1
1 0 1
1 1 0
Circuito Lgico
Compuerta NAND
Z
Esto coincide con la
Z ser
TV igualA ay0Bslo
cuando son
si A y B ase1,presionan
iguales haciendo
al mismo
que Z sea tiempo.
igual a 0.
Compuertas Derivadas
Compuerta NOR
Una compuerta NOR resulta de invertir la salida
de una compuerta OR.
Compuerta OR Z
Invertimos la salida (NOR) Z
Negamos de ambos lados Z
Por ley de doble neg. Z
Por ley de Morgan Z
Expresin Booleana
Compuertas Lgicas
Compuerta NOR
10101001 A B Z
0 0 1
1
0
0
1
0
0
1 0 1 0
1 0 0
1 1 0
Circuito Lgico
Compuerta NOR
Z
Esto coincide con la
Z ser
TV igual
cuando AyaB1 son
si A o
B no seapresionan
iguales 0, haciendoen
ningn
que Z seamomento
igual a 1.
Compuertas Derivadas
Compuerta EX-NOR
Compuerta
Una NOR EX-NOR resulta de
compuerta Z invertir
la
salida
Invertimos la salida de una compuerta NOR.
(EX-NOR) Z
Negamos de ambos lados Z
Por ley de Morgan ( ) ( )
Nuevamente Morgan ( ) ( ))
Al distribuir nos queda:
}
}
0 0
Expresin Booleana
Compuertas Lgicas
Compuerta EX-NOR
0101011101010101 A B Z
0 0 1
1
0
0
1
0
1 0 1 0
1 0 0
1 1 1
Circuito Lgico
Compuerta EX-NOR
Z
Como siempre, la TV
se corresponde con el
circuito, la compueta y
la expresin booleana.
A B Z
0 0 1
0 1 0
1 0 0
1 1 1
Principio de Dualidad
Definicin
Equivalencia entre funciones:
Cualquier propiedad dos expresiones
en el lgebra de Boole sigue
siendo valida
booleanas sonsiequivalentes
se intercambian las operaciones
si tienen (+) y
igual tabla de
() y adems
verdad. se intercambian
Una expresin loscorresponde
lgica le valores 0 y una
1. sola
tabla de verdad, mientras que una tabla de verdad
puede formarse algebraicamente mediante diversas
funciones equivalentes.
Asimismo, circuitosEjemplo:
lgicos que corresponden a
expresiones algebraicas
A + equivalentes
0=A tendrn la misma
tabla de funcionamiento por lo que podrn
reemplazarse unos porA otros.
1=A
Z1 = A + BC + DE = A B C D E
Primer mtodo
Segundo mtodo
Circuitos Equivalentes
Equivalencias Or-And y Nor-Nor
Aplicamos la equivalencia de
Como
De un producto de sumasA ltimo
funciones
Aplicamos
partir
se enel
de
pasaunpaso,
la ltimase desplazan
concepto
circuito de
a extremos
una suma
Negamos ambos del
las negaciones
compuerta:
funciones
determinado, hacia
reemplazamos
equivalentes el otro
en lade la
negada, de sumas porsu
negadas.
cable, que la funcin
propiedad
extremo
compueta
ltima del
ANDcable.
por su
compuerta,
equivalente puede De esta
dual OR y
obteniendo
ser obtenida
doble negacin no afecta la
forma
negamos
as
de obtenemos
todas
dos sus
NOR.
formas: un circuito
entradas y salidas
funcin original.
compuesto
que no estnpor todas en el
negadas
compuertas
circuito NOR.
original.
Z = (P + Q) (R + S) T
=
( P +
Primer mtodo
Q) + ( R + S) + T
Segundo mtodo
Funciones Equivalentes
Utilidad
SiA queremos
una funcinimplementar
lgica le la funcin Z=(P+Q)(R+S),
corresponde una nica tabla de
La nueva expresin sera:
verdad, mientras
deberamos que a una misma tabla de verdad se le
hacerlo:
puede asociar diferentes expresiones equivalentes.
De esta forma
podemos ver que, a
Esto permite reemplazar un circuito por otro,del
diferencia segn las
primer
necesidades tcnicas y/o econmicas que se posean.
Z ( P Q) ( R S ) caso, estamos
utilizando slo UN
Ms especificamente, la utilidad del concepto de
chip.
funciones equivalente es la posibilidad de utilizar
Entonces,
menor una vez
cantidad aplicado
de chips paraella
concepto de funciones
implementacin
deequivalentes
un circuito.y obtenida la expresin, la
implementacin de chips sera:
Compuertas Lgicas
Comportamiento
a) Las entradas estn puenteadas.
Compuertas Lgicas
Comportamiento
b) Una de las entradas trabaja como seal de control.
Compuertas Lgicas
Comportamiento
c) La seal de salida realimenta a la de entrada.