Beruflich Dokumente
Kultur Dokumente
lgebra de Boole
2
Introduccin
En la lgica digital se usan otros trmino como sinnimos de 0
y de 1. Por ejemplo:
0 lgico 1 lgico
Falso Verdadero
Desactivado Activado
Bajo Alto
No S
Interruptor abierto Interruptor cerrado
3
Introduccin
4
Introduccin
5
Introduccin
6
Compuertas lgicas
Compuertas Lgicas: Circuitos
electrnicos que implementan Compuerta OR
alguna de las funciones lgicas
elementales, como la suma Suma lgica (O)
lgica, producto lgico e Nmero mnimo de entradas:2 (Ej.
inversin lgica(o negacin). A,B)
Notacin: Z= A+B
Tipos de compuertas lgicas: Tabla de verdad: A B Z
Bsicas: AND, OR, NOT o 0 0 0
INV 0 1 1
Combinacin de bsicas: 1 0 1
XOR o EX-OR
1 1 1
Con salida invertida o Smbolo o representacin circuital:
negada: NAND, A Z
NOR,XNOR B
7
Compuertas lgicas
Compuerta AND
Producto lgico (Y) Compuerta NOT
Nmero mnimo de entradas:2 (Ej. Inversin o negacin o
A,B) complemento lgico ( INV)
Notacin: Z=A . B Nmero de entradas:1 (Ej. A)
Tabla de verdad: Notacin: Z=A
A B Z Z=A
0 0 0 Tabla de verdad:
0 1 0 A Z
1 0 0 0 1
1 1 1 1 0
Smbolo o representacin circuital: Smbolo o representacin
circuital:
A A Z
B Z
8
Compuerta NAND Compuertas lgicas
AND negada Compuerta NOR
Nmero de entradas: 2 OR negada
(ampliable) Nmero de entradas: 2
Notacin: Z=(A.B) =A.B (ampliable)
Tabla de verdad: Notacin: Z=(A+B)=A+B
A B Z Tabla de verdad: A B Z
0 0 1 0 0 1
0 1 1 0 1 0
1 0 1 1 0 0
1 1 0 1 1 0
Smbolo o representacin
Smbolo o representacin circuital:
circuital:
A
A+B Z A Z
A B
A.B Z A Z B
B B
9
Compuertas lgicas
Compuerta XOR
Compuerta XNOR
OR exclusiva
XOR negada o invertida
Nmero de entradas: 2 (no
ampliable) Nmero de entradas: 2 ( no
ampliable)
Notacin: Z=A.B+A.B
Notacin: Z=A.B+A.B
Z=A B
Z=(A B)=(A B)
Tabla de verdad:
A B Z Tabla de verdad:
A B Z
0 0 0
0 0 1
0 1 1
0 1 0
1 0 1
1 0 0
1 1 0
1 1 1
Smbolo o representacin
circuital: Smbolo o representacin
A Z circuital: A
B Z
B 10
Compuertas lgicas
D2
D2 Vsal Vsal
V2
V2
1N4004 R1
1N4004 R1
Vcc
V1 V2 Vsal
0 0 Diodos off 0 V1 V2 Vsal
0 1 D1 off, D2 on 1 0 0 D1, D2 0
conducen
1 0 D1 on, D2 off 1
1 0 D1 abierto,D2 0
1 1 Diodos on 1 conduce
0 1 D1conduce, D2 0
abierto
1 1 D1, D2 abiertos 111
Compuertas lgicas
Inversor
Circuito real VCC
Vout
5V
R3
10.0
IN OUT Vcc
Vout
74S04D
Q1
Vin R2
10.0 VCEsat
2N3055A
low hight Vin
undefined
12
Algunas aplicaciones simples de las compuertas
1 seg
contador
habilitacin
1 seg
Registro decodificador
Puesta a cero (reset) y display de frecuencia
entre impulsos de habilitacin
13
Algunas aplicaciones simples de las compuertas
14
Algunas aplicaciones simples de las compuertas
Sensores de puerta/ventana
ALTO=Abierto
BAJO= Cerrado Un nivel ALTO activa la alarma
U 1A
7432N
15
Algunas aplicaciones simples de las compuertas
Una planta que almacena lquidos qumicos que se requieren para el
reciclaje de sus productos.
Tanque
A Sensor de nivel
Alto
Bajo
Sensor de nivel
El sensor genera 5 V ,si la capacidad est por encima del 25%, caso
contrario genera 0 V.
16
Algunas aplicaciones simples de las compuertas
Subsistema de monitoreo funcional de un avin.
17
Algunas aplicaciones simples de las compuertas
S1
I
S2
18
Tecnologas de compuertas lgicas
TTL (transistor-transistor logic)
CMOS (complementary metal oxide
Transistores bipolares BJT semiconductor)
Alta velocidad Transistores Mosfet
Bajo consumo Baja velocidad
Baja inmunidad al ruido Bajo consumo
Alta escala de integracin
Series TTL, LS-TTl, otras Alta inmunidad al ruido
Compuertas de hasta 8 entradas: Series CMOS 4000/4500
74LS04: sxtuple INV. Cudruples de 2 entradas:
74LS08: cudruple AND de 2 4001: NOR.
entradas.
4011: NAND.
74LS21: doble AND de 2 entradas.
4071: OR.
74LS30: NAND de 8 entradas.
4081:AND
Compuertas compuestas:
U5A 4030/4070:XOR
74LS51: AND-OR-INV 1
12
13
8
4069: sxtuple inversor.
9
10
11
Para mayor informacin consulte Apndice A,
74LS51D Lgica MOS y CMOS de Fundamentos 19 de
diseo lgico, Charles H. Roth, Jr. 5 ed.
Tecnologas de compuertas lgicas, ejemplo hoja de
datos
20
Tecnologas de compuertas lgicas, ejemplo hoja de
datos
21
Compuertas lgicas
Prctica n1 Compuertas lgicas.
22
Algebra de Boole
Tiene mucha aplicaciones por ejemplo: simplificacin de la cantidad de compuertas
El lgebra booleana que emplea solo dos valores, se denomina lgebra de conmutacin.
23
Algebra de Boole, leyes y teoremas
Principio de dualidad:
Si queremos encontrar el dual de una expresin algebraica simplemente
intercambiamos los operandos OR y AND y sustituimos los 0s por 1s y los 1s por 0s.
La siguiente tabla muestra los teoremas y leyes con aplicacin del teorema de
dualidad.
24
Algebra de Boole, leyes y teoremas
dualidad
X+0=X X.1=X
X+X=1 X.X=0
X+X=X X.X=X
X+1=1 X.0=0
(X)=X involucin
X+Y=Y+X XY=YX conmutatividad
X+(Y+Z)=(X+Y)+Z X(YZ)=(XY)Z asociatividad
X(Y+Z)=XY+XZ X+YZ=(X+Y)(X+Z) distributividad
(X+Y)=XY (XY)=X+Y Ley de Morgan
X+XY=X X(X+Y)=X Ley de Absorcin
25
Algebra de Boole, leyes y teoremas
Teoremas de simplificacin:
XY+XY= X (X+Y)(X+Y)=X
X+XY=X X(X+Y)=X
(X+Y)Y=XY XY+Y=X+Y
Leyes de Morgan:
(X+Y+Z+..)=XYZ (XYZ..)=X+Y+Z+
Teorema de consenso:
XY+YZ+XZ=XY+XZ (X+Y)(Y+Z)(X+Z)=(X+Y)(X+Z)
26
Algebra de Boole, postulados y teoremas
Una tabla de verdad especifica los valores de una expresin booleana para
todas las posibles combinaciones de valores de las variables de la expresin.
27
Algebra de Boole, postulados y teoremas
X.X=X X.X=0 0
X X X X X
= =
X+X=X X+X=1
X
X
1
X
X = =
X
X+0=X
X
X+1=1
X
X
= 1
=
28
Algebra de Boole, postulados y teoremas
29
lgebra de Boole
30
lgebra de Boole
31
lgebra de Boole
32
lgebra de Boole
33
lgebra de Boole
34
Funciones booleanas
35
Forma cannica de una funcin, suma de productos y
productos de suma
Minitrminos Maxitrminos
x y z Trminos Designacin Trminos Designacin
0 0 0 xyz m0 x+y+z M0
0 0 1 xyz m1 x+y+z M1
0 1 0 xyz m2 x+y +z M2
0 1 1 xyz m3 x+y +z M3
1 0 0 xyz m4 x+y+z M4
1 0 1 xyz m5 x+y+z M5
1 1 0 xyz m6 x+y+z M6
1 1 1 xyz m7 x+y+z M7
36
Forma cannica de una funcin, suma de productos y
productos de suma
x y z F
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
37
Forma cannica de una funcin
38
Forma cannica de una funcin
39
Ejemplos para resolver en clase:
40
Ejemplos para resolver en clase:
41
Algebra de Boole, implicaciones del teorema de Morgan
Y
Y
(XY)=X+Y
X X
X X
(X.Y) X+Y X+Y
Y
Y
Y Y
42
Universalidad de las compuertas NAND y NOR
A
A A X= (A+A)=A A A
(AB) X=AB AB
B B
A (A+B) A
A+B A+B
A
A B B
A
X= (AB)=A+B A+B
B B
B A
A
B X= (A+B)=AB AB
B
43
Universalidad de las compuertas NAND y NOR
44
Algebra de Boole, leyes y teoremas
45