Академический Документы
Профессиональный Документы
Культура Документы
Definicin
Cdigo Binario
Algebra de Boole
En Algebra aprendiste leyes y propiedades. Por
ejemplo, la propiedad Conmutativa de la Suma A
+ B = B + A (A y B son nmeros enteros o reales)
En 1860 George Boole desarroll un Algebra en la
que los valores de A y B slo podan ser
verdadero o falso (1 0). Se llama Algebra de
Boole y se utiliza en Electrnica Digital
Commutativa de la suma
A+B = B+A
El orden en la OR no importa
Asociativa de la suma
A + (B + C) = (A + B) + C
Agrupar variables en la OR no importa
Distributiva
A(B + C) = AB + AC
A
B
C
X
Y
X=Y
Distributiva
(A+B)(C+D) = AC + AD + BC + BD
A
B
C
D
X
Y
X=Y
A+0=A
Hacer una operacin OR con 0 no cambia nada.
X=A
A+1=1
Hacer una operacin OR con 1 da siempre 1.
A
X=1
X
A0=0
Hacer una operacin AND con 0 siempre da 0
X=0
A1 =A
Hacer una operacin AND con 1 no cambia nada
A
X=A
X
A+A = A
Hacer una operacin OR consigo mismo da el
mismo resultado
A
A
A=A
A+A=1
O bien A o A sern 1, luego la salida ser 1
A
A
X=1
X
AA = A
Hacer una operacin AND consigo mismo da
el mismo resultado
A
A
A=A
AA =0
Bien A o A son 0 luego la salida ser 0.
A
A
X
X=0
A=A
Si negamos algo dos veces volvemos al principio
X=A
A + AB = A
A
B
X
A + AB = A + B (absorcin)
Si A es 1 la salida es 1
Si A es 0 la salida es B
A
B
X
Y
X=Y
(A + B)(A + C) = A + BC
A
B
C
X
Y
Leyes de De Morgan
De Morgan ayuda a simplificar circuitos
digitales usando NORs y NANDs.
A B = A+ B
A+ B = A B
Igual para ms de 2 variables.
A +B +C + D = A B C D
(A + B) (CD) = (A + B) + (CD) = A + B + CD
X e Y son
iguales
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
Anlisis Booleano de
Funciones Lgicas
Ejemplo 1
X= AB+(C+D)
X= AB + C+ D
Ejemplo 2
X = (AB)(CD)
X = ABCD
Ejemplo 3
X = ABCD +A
Simplificando:
X = A + BCD
Ejemplo 4
X = (AB+B)BC
Usando la propiedad
distributiva:
X = ABBC +BBC
En la siguiente
transparencia se ve
cmo las dos cosas son
lo mismo
X = ABC + BBC
X = ABC + 0C
X = ABC + 0
X = ABC
Ejemplo 5
X = (A +AB) +(B(C+D))
X = (A + B) + (B(C + D))
X = (A + B) + (BC + BD)
X = A + B + BC + BD
X = A + B + BD + C
X = A+ B + D + C
Y=(A+B+C)(D+C)(E+F)
Suma de productos
Y= ABC+BCD+ACD o directamente
Y= ABC+BCD+ACD
Sumas de productos
La funcin es 1
cuando ABCD=1111
o cuando ABCD=1110
Cuando ABCD=1111, el producto ABCD
y slo se es 1.
o cuando ABCD=1011
o cuando ABCD=0011
Productos de sumas
La funcin es 0
cuando ABCD=0010
o cuando ABCD=0100
o cuando ABCD=0111
Cuando ABCD=0010, la suma
A+B+C+D y slo sa es 0.
Cuando ABCD=0100, la suma
A+B+C+D y slo sa es 0,
o cuando ABCD=1010
o cuando ABCD=1101
y en ningn otro caso
Mapa de Karnaugh
El mapa se hace con una tabla con tantas celdas como
Sumas de Productos posibles, teniendo en cuenta el
nmero de variables que se utilice.
Mapa de Karnaugh
Lo interesante del mapa es moverse de una celda a otra
contigua con el cambio de una sola variable.
Los movimientos son arriba-abajo o derecha-izquierda
(nunca en diagonal).
El mapa tambin se dobla sobre s mismo con la misma
regla: slo cambia una variable de la ltima columna a la
derecha a la primera a la izquierda, o de la fila de abajo a la
de arriba.
Emplearemos un cdigo Gray, que se caracteriza porque
entre dos cdigos consecutivos (incluidos los extremos)
slo hay un bit de diferencia.
B
A 0
A 1
La celda de arriba a
la izquierda es A B.
Si F= A B, entonces
hay que poner 1 en
esa celda
El mapa va de Falso a
Verdadero, de
izquierda a derecha y
de arriba abajo
B
B
1
A0 1
A1
B0
Si F=AB + AB
A0 1
entonces hay que
A1 1
poner 1 en las dos
celdas
Sabemos por el Algebra de Boole que A B + A B = B
En el mapa de
Karnaugh podemos
agrupar celdas
adyacentes y ver que
F=B
B0
A0 1
A1 1
Mapas de 3 variables
Cdigo Gray
A B 00
A B 01
A B 11
A B 10
X = AB C + AB C + AB C + AB C
Cdigo Gray
A B 00 1
A B 01
A B 11
A B 10 1
Cada trmino de 3
variables es una
celda en un mapa de
Karnaugh 4 X 2
X = AB C + AB C + AB C + AB C
Cdigo Gray
A B 00 1
A B 01
X = AB + AB
A B 11
A B 10 1
Una
simplificacin
podra ser:
X = AB C + AB C + AB C + AB C
Cdigo Gray
A B 00 1
Otra
simplificacin
podra ser:
A B 01
X=BC+BC
A B 11
El mapa de
Karnaugh se
dobla
circularmente
A B 10 1
X = AB C + AB C + AB C + AB C
Cdigo Gray
A B 00 1
La mejor
simplificacin
sera
A B 01
X =B
A B 11
A B 10 1
BC
00
BC
01
BC
11
BC
10
A 0
A 1
Cdigo Gray
BC
00
BC
01
BC
11
BC
10
A 0 mint 0 mint 1
mint 3 mint 2
A 1 mint 4 mint 5
mint 7 mint 6
En un mapa de 3 variables
Una
Dos
Cuatro
Ocho
A B 00
A B 01
A B 11
A B 10
01
11
10
Simplificar
X = AB C D + AB C D + AB C D + AB C D +
AB C D + AB C D
Cdigo Gray 00
01
11
10
CD CD CD CD
00
01
11
A B 00
A B 01
A B 11
A B 10
10
Intentar con
reducciones
booleanas
1
1
X = ABD + ABC + CD
En un mapa de 4 variables
Una
Dos
Cuatro
Ocho
Diecisis
Simplificar
Z = B C D + B C D + C D + B C D + AB C
CD CD CD CD
00
01
11
A B00 1
A B01 1
1
1
A B11 1
A B10 1
10
1
1
1
X = C + AB + B D
Y= A + B + B C + ( A + B ) ( C + D)
Y = A B + BC + A B(C+D)
Y= AB + B C + A B C + A B D
Y= AB + B C + A B C AB D
Y = A B + B C + (A + B + C ) ( A + B + D)
Y = A B + B C + A + AB + A D + B + BD + AC + BC + CD
Y = A B + A + B + CD = A + B + B + C D = 1
CD CD CD CD
00
01
11
10
A B 00
A B 01
A B 11
A B 10
Z=1
3.
4.
5.
001
011
010
110
111
101
100
V P 00
V P 01
V P
V P
11
10
001
011
010
110
111
101
100
V P 00
V P 01
V P
V P
11
10
001
011
010
110
111
101
100
V P 00
V P 01
V P
V P
11
10
001
011
010
110
111
101
100
V P 00
V P 01
V P
V P
11
10
001
011
010
110
111
101
100
V P 00
V P 01
V P
V P
11
10
001
011
010
110
111
101
100
11
10
V P 00
V P 01
V P
V P
Podemos agrupar as
C A I C AI C AI C AI C AI C AI C AI C AI
000
001
011
010
110
111
101
100
V P 01
V P 11
1
1
1
1
1
1
1
1
1
1
V P 00
V P 10
X = PA+ VA + PC + V C + PI + V I
Cuntos chips necesito para esto?
001
011
010
110
111
101
100
V P 00
V P 01
V P 11
1
1
1
1
V P 10
1
1
1
1
1
1
X=CA I +V P
Slo dos chips
X=CA I +V P
7454
Conexionado fsico
Circuito diseado
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 lgicas