Documentos de Académico
Documentos de Profesional
Documentos de Cultura
George Boole
Nació: 2 / noviembre / 1815 en Lincoln,
Lincolnshire, Inglaterra;
Falleció el 8 de diciembre de 1864 en
Ballintemple, Condado de Cork, Irlanda.
A+B = B+A
El orden en la OR no importa
AB = BA
El orden en la AND no importa
Axioma: Propiedad asociativa
A + (B + C) = (A + B) + C
Agrupar variables en la OR no importa
A (B C) = (A B) C
Agrupar variables en la AND no importa
Axioma: Propiedad distributiva I
A(B + C) = AB + AC
A
B
C
X
X=Y
Y
Axioma: Propiedad distributiva II
A+BC = (A+B)(A+C)
A
B
C
X
Y
Axioma: Elemento identidad (0 para +)
A+0=A
Hacer una operación OR con 0 no cambia nada.
X X=A
Axioma: Elemento identidad (1 para ·)
A·1=A
Hacer una operación AND con 1 no cambia
nada
X=A
X
Axioma: Elemento complemento
A+A = 1
O bien A o A serán 1, luego la salida será 1
A
A
X=1
X
Axioma: Elemento complemento
A·A=0
Bien A o A son 0 luego la salida será 0.
A
A
X=0
X
Teorema: A+1=1 (T. Complementación)
Hacer una operación OR con 1 da siempre 1.
X=1
X
Teorema: A•0=0 (T. Complementación)
Hacer una operación AND con 0 siempre da 0
A X=0
X
Teorema: A+A = A (T. Idempotencia)
A
A A=A
X
Teorema: A•A = A (T. Idempotencia)
A
A A=A
X
Teorema: A = A (T. Involución)
Si negamos algo dos veces volvemos al principio
X=A
X
Teorema: A + AB = A (T. Absorción I)
A
B
X
Teorema A + AB = A + B (T. Absorción II)
Si A es 1 la salida es 1 Si A es 0 la salida es B
A
B
X
X=Y
Y
Leyes de De Morgan (2 variables)
De Morgan ayuda a simplificar circuitos digitales usando
NORs y NANDs.
A•B=A+B
Igual para n variables
A+B=A•B
Leyes de De Morgan (más de 2 variables)
A +B +C + D = A • B • C • D
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.
Algunas definiciones…
Literal: Es toda ocurrencia de una variable, ya sea
complementada o sin complementar, en una expresión de
conmutación.
A’ · B + C · A + D + B’ · 1
A, B, C y D son Variables.
A’, B, C, A, D y B’ son Literales.
1 es una Constante.
Mas Definiciones…
Expresión Dual: Esta expresión se obtiene,
Intercambiando las operaciones AND por OR (y vice
versa), e intercambiando las constantes 0 por 1 y 1 por 0
en la expresión de conmutación.
Por ejemplo, para la expresión de conmutación:
(A · B) + (C · D) + 0
La Expresión Dual es:
(A + B) · (C + D) · 1
Mas Definiciones…
• Las funciones de conmutación se pueden expresar: de
Forma Algebraica, mediante una Tabla de Verdad o en
Forma Canónica.
• La manera más didáctica de representar una función de
conmutación es mediante una Tabla de Verdad, ya que en
ella se muestran los valores de salida para cada
combinación de valor de entrada.
• Las Tablas de Verdad permiten modelar los Sistemas
Combinacionales.
Ejemplo de una Tabla de Verdad
• Dada la función de conmutación: f (X , X , X ) = X + (X · X’ )
1 2 3 1 2 3
X e Y son
iguales
Cálculo de la expresión algebraica de
salida
(ejemplo 2)
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
=AB C D
Los
circuitos
son
iguales
Ejemplo 3
X= AB+(C+D)
X= AB + C+ D
Ejemplo 4
X = (AB)(CD)
X = ABCD
Ejemplo 5
X = ABCD +A
Simplificando:
X = A + BCD
Ejemplo 6
X = (AB+B)BC
Usando la propiedad
distributiva:
X = ABBC +BBC
F = C + AB
X = ABD + ABC + CD
Ejemplo 2.
Z = B C’ D’ + B C D + C’ D + B’ C’ D + A’ B’ C’
CD CD CD CD
00 01 11 10
A B00 1 1 1 1
A B01 1 1 1
A B11 1 1 1
A B10 1 1
X =C +AB + BD
Ejemplo 3. Dado un circuito encontrar otro más sencillo usando
Mapas de Karnaugh
Y = A B + BC + A B(C+D)
Y=AB+BC+A BC + A B D
Y=AB+BC+A BC ABD
Y = A B + B C + (A + B + C ) ( A + B + D)
Y = A B + B C + A + AB + A D + AB + B + BD + AC + BC + CD
Sacando factor común A (en rojo) y B (en azul), queda
Y = A B + A (1+…) + B(1+…) + CD = A + B + B + C D = 1
CD CD CD CD
00 01 11 10
A B 00 1 1 1 1
A B 01 1 1 1 1
A B 11 1 1 1 1
A B 10 1 1 1 1
Z=1
Mapa de Karnaugh de 5 variables
V P 01 1 1 1 1
V P 11
1 1 1 1
10
V P
Rellenando el mapa…(P=1, A=1)
F (V, P, C, A, I)=PC+PA+…
V P 01 1 1 1 1 1 1
V P 11
1 1 1 1 1 1
10
V P
Rellenando el mapa…(P=1, I=1)
F (V, P, C, A, I)=PC+PA+PI+…
CA I CAI CAI CAI CAI CAI CAI CAI
000 001 011 010 110 111 101 100
V P 00
V P 01 1 1 1 1 1 1 1
V P 11
1 1 1 1 1 1 1
10
V P
Rellenando el mapa…(V=1, C=1)
F (V, P, C, A, I)=PC+PA+PI+VC+…
CA I CAI CAI CAI CAI CAI CAI CAI
000 001 011 010 110 111 101 100
V P 00
V P 01 1 1 1 1 1 1 1
V P 11
1 1 1 1 1 1 1
10 1 1 1 1
V P
Rellenando el mapa…(V=1, A=1)
F (V, P, C, A, I)=PC+PA+PI+VC+VA+…
CA I CAI CAI CAI CAI CAI CAI CAI
000 001 011 010 110 111 101 100
V P 00
V P 01 1 1 1 1 1 1 1
V P 11
1 1 1 1 1 1 1
10 1 1 1 1 1 1
V P
Rellenando el mapa…(V=1, I=1)
F (V, P, C, A, I)=PC+PA+PI+VC+VA+VI
CA I CAI CAI CAI CAI CAI CAI CAI
000 001 011 010 110 111 101 100
V P 00
V P 01 1 1 1 1 1 1 1
V P 11
1 1 1 1 1 1 1
10 1 1 1 1 1 1 1
V P
Podemos agrupar así…
F = P C+ P A + P I + VC + VA + V I
¿Cuántos chips necesito para esto?
O usando los ceros…
F=CA I +V P
F=CA I +V P
Sólo dos chips
Patillaje de los circuitos 7404 y 7454
7404 7454
Conexionado físico
F
Circuito diseñado
F
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
FINAL DEL TEMA