Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Definiciones bsicas:
El Algebra de Boole es un sistema matemtico que utiliza variables y operadores lgicos.
Las variables pueden ser b={0,1}. Y las operaciones bsicas son OR(+) y AND(). Luego
se denen las expresiones de conmutacin como un nmero nito de variables y
constantes, relacionadas mediante los operadores (AND y OR). En la ausencia de
parntesis, se utilizan las mismas reglas de precedencia, que tienen los operadores suma
(OR) y multiplicacin (AND) en el lgebra normal.
Un conjunto S junto con un orden parcial se llama conjunto parcialmente ordenado. En tal
caso, a b se lee a precede a b. Tambin escribimos:
a b (lea a sigue a b) si b a
1.- A + 0 = A
Esta regla dice que si se aplica el OR a una variable cualquier y a cero el resultado es
siempre igual por ejemplo:
Si A = 0 0+0=A
Si A = 1 1 +0=A
2.- A + 1 = 1
Independientemente de la entrada la salida siempre ser 1.
Si A = 0 0+1=1
Si A= 1 1+1=1
3.- A * 0 = 0
Si se aplica el AND a una variable y a cero el resultado es siempre igual a cero.
4.- A * 1 = A
Aplicando el AND a cualquier variable el resultado es siempre igual a la variable.
Si A = 0 0*1= Si A = 1 1*1=A
5.- A + A = A
Si se aplica la operacin OR a una variable consigo misma el resultado es siempre
igual a la variable
6.- A + A = 1
Dice que si se aplica la operacin OR a una variable y a su componente el resultado es
siempre igual a 1.
Si A = 0 1+0=1
Si A = 1 0+1=1
7.- A * A = A
Si se aplica la operacin AND a una variable consigo misma, el resultado es siempre
igual a la variable.
8.- A * A = 0
Si se aplica la operacin AND a una variable y a su complemento, el resultado es
siempre igual a cero.
si A=0 1*0=0
si A=1 0*1=0
9.- A = A
El complemento del complemento de una variable siempre es igual a la propia variable.
si A =0 0=0
si A=1 1=1
10.- A + AB = A
Se puede obtener aplicando la ley distributiva, reglas 2 y 4
A + AB = A (1 + B)(FACTOR COMN)
= A * 1 ( (1 + B)= 1)
= A (A* 1 = A)
La salida es A
11.- A + AB = A + B
12.- (A + B) (A + C) = A + BC
La salida es A.
F=AB+A+B+C+C(B+A)
F=AB+A+B+C+CB+CA
F=AB+A+B+CB+C+CA
F=A(B+1)+B+CB+C+CA
F=A(B+1)+B(1+C)+C+CA
F=A1+B(1+C)+C+CA
F=A+B(1+C)+C+CA
F=A+B1+C+CA
F=A+B+C+CA
F=A+B+C+A
F=(A+A)+B+C
F=1+B+C
F=(1+B)+C
F=1+C
F= 1
Expresiones Booleanas:
Si hay n variables la tabla de verdad tendr 2n columnas. Cada fila tiene como
resultado un 0 o un 1.
Una expresin booleana est en forma normal disyuntiva en n variables x1, x2,... xn, si la
expresin es una suma de trminos del tipo E1 (x1) E2( x2) ... En(xn), donde Ei(xi)
= xi o xi para i = 1, 2,..., n, y ningn par de trminos son idnticos. Adems, se dice que
0 y 1 estn en F.N.D en una variable para todo n 0.
En esta forma cada funcin se representa como un producto de sumas, en lugar de una
suma de productos.
Una funcin booleana est en F.N.C en n variables x1, x2,... xn, para n 0, si la funcin
en un producto de factores del tipo E1 (x1) + E2( x2) +... + En(xn), donde Ei(xi) = xi o
xi para i = 1, 2, ..., n, y ningn par de factores son idnticos. Se dice tambin que 0 y 1
estn en F.N.C en n variables para n 0.
En lgica booleana, una frmula est en forma normal conjuntiva (FNC) si corresponde
a una conjuncin de clusulas, donde una clusula es una disyuncin de literales, donde
un literal y su complemento no pueden aparecer en la misma clusula. Esta definicin es
similar a la de forma de productos de sumas usadas en teora de circuitos.
Todas las conjunciones de literales y todas las disyunciones de literales estn en FNC,
puesto que pueden ser vistas, respectivamente, como conjunciones de clusulas de un
literal, y como conjunciones de una nica clusula. Al igual que en una forma normal
disyuntiva (FND), los nicos conectivos lgicos que pueden aparecer en una frmula en
FNC son la conjuncin, disyuncin y negacin. El operador negacin solo puede
aplicarse a un literal, y no a una clusula completa, lo que significa que este slo puede
preceder a una variable proposicional o un smbolo de predicado.
Creados en 1950 por Maurice Karnaugh (fsico y matemtico de los Laboratorios Bell)
Note que en las columnas AB no se sigue el orden progresivo de valores, 00, 01, 10 y
11; sino 00, 01, 11 y 10.
Los renglones siguen el mismo orden de las columnas (00, 01, 11 y 10) para que haya
adyacencia lgica.
Compuertas Lgicas:
Compuerta IF (SI)
Esta compuerta presenta en su salida un valor que es el opuesto del que est presente en
su nica entrada. En efecto, su funcin es la negacin, y comparte con la compuerta IF la
caracterstica de tener solo una entrada. Se utiliza cuando es necesario tener disponible
un valor lgico opuesto a uno dado. La figura muestra el smbolo utilizado en los
esquemas de circuitos para representar esta compuerta, y su tabla de verdad.
Se simboliza en un esquema elctrico en el mismo smbolo que la compuerta IF, con un
pequeo crculo agregado en su salida, que representa la negacin.
El estado de la salida es el opuesto al de la entrada
Compuerta AND (Y)
Agregando una etapa NOT a una compuerta AND obtenemos una NAND.
Como podemos ver en su tabla de verdad, la salida de una compuerta NOR es 1 solamente
cuando todas sus entradas son 0. Igual que en casos anteriores, la negacin se expresa en
los esquemas mediante un crculo en la salida. El nmero de entradas tambin puede ser
mayor a dos.
Circuitos Lgicos
Definicin
Un Circuito Lgico es aquel que maneja la informacin en forma de "1" y "0", dos
niveles lgicos de voltaje fijos. "1" nivel alto o "high" y "0" nivel bajo o "low". Puede
ser cualquier circuito que se comporte de acuerdo con un conjunto de reglas lgicas.
Los circuitos lgicos, forman la base de cualquier dispositivo en el que se tengan que
entradas y salidas. En cualquier momento, los valores binarios de las salidas son una
n variables de entrada
m variables de salida
1. 2. 3. 4. 5.
diagrama lgico.
Implementarlo.
para cada par correspondiente de bits: los dos bits que se van a sumar, junto con el
acarreo resultante de la suma de los bits menos significativos, lo cual producir como
salidas un bit de la suma y un bit del acarreo de salida del bit ms significativo.
memoria de estado. Las salidas no dependen tan solo del valor de las entradas en un
instante dado, sino que tambin estn determinadas por el estado almacenado en el
circuito. Dicho de otra forma, un circuito secuencial tiene memoria. En los circuitos
los circuitos secuenciales ms bsicos siempre tendrn una parte con comportamiento
asncrono, para los circuitos secuenciales complejos no es deseable que sigan este
en las entradas, sin periodicidad, se pueden producir comportamientos que dependen del
simultnea en un instante determinado por la seal de reloj, la evolucin del estado y las
salidas queda determinada por el valor que tenan las entradas y el estado en el instante
de muestreo. Se puede decir que el sistema evoluciona entre estados discretos para
procesos a travs de entradas y salidas. Las entradas y las salidas pueden ser tanto
Las formas como los CLP intercambian datos con otros dispositivos son muy variadas.
Una vez que se obtiene la expresin booleana para un circuito lgico, podemos reducirla
a una forma ms simple que contenga menos trminos, la nueva expresin puede
utilizarse para implantar un circuito que sea equivalente al original pero que contenga
SIMPLIFICACION ALGEBRAICA.
El lgebra booleana (Algebra de los circuitos lgicos tiene muchas leyes o teoremas
1. Ley de Morgan :
1. 1. A + B = AB
2. AB = A + B
2. Ley Distributiva :
1. 3. A+(BC) = (A+B)(A+C)
4. A(B+C) = AB+AC
1. 5. A0 = 0 ; A+0 = A
6. A1 = A ; A+1 = 1
7. AA = A ; A+A = A
8. AA = 0 ; A+A = 1
y la Ley de la Involucin:
1. 9. A(negada) = A
expresin aparece en la Figura 1. Observar que deben utilizarse seis puertas para
implementar este circuito lgico, que realiza la lgica detallada en la tabla de verdad
(Tabla 1)
ENTRADAS SALIDA
B A Y
0 0 0
0 1 1
1 0 1
1 1 1
Tabla 1: Tabla de verdad de la funcin OR
AB + AB + AB = Y
RAZONES
= AB + B1 , 8. [A + A = 1]
= AB + B , 6. [B1 = B]
= B + AB , Propiedad conmutativa
= (B + A)1 , 8. [A + A = 1]
= B + A , 6. [A * 1 = A]
Concluimos entonces que una sola puerta OR de dos entradas realiza la misma funcin