Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Índice
1
1. Introducción. Álgebra de Boole
2
c) COMPLEMENTACIÓN. Se aplica a una sola variable. Se define mediante
la tabla siguiente.
A A
0 1
1 0
Leyes conmutativas
- La ley conmutativa de la suma establece que el orden en que se
aplica la operación suma es indiferente. A+B = B+A
- La ley conmutativa de la multiplicación establece que el orden en
que se aplica la operación multiplicación es indiferente. AB=BA
Leyes asociativas
- La ley asociativa de la suma establece que al aplicar la
operación suma a más de dos variables, el resultado es el mismo
independientemente de la forma en la que se agrupen las
variables. A+(B+C) = (A+B)+C
- La ley asociativa de la multiplicación establece que al aplicar la
operación multiplicación a más de dos variables el resultado es
el mismo independientemente de la forma en la que se agrupen
las variables. A(BC)=(AB)C
Leyes distributivas
- La ley distributiva establece que al aplicar la operación suma a
dos variables y luego multiplicar el resultado de esta operación
con otra variable, es equivalente a multiplicar la variable
independiente por cada uno de los sumandos y luego aplicar la
suma a los productos resultantes. A(B+C)=AB+AC
3
1.3 Reglas del álgebra de Boole
2.1 Función OR
Corresponde a la adición lógica. Su símbolo se representa en la figura
siguiente:
A la salida del dispositivo aparece una variable Z que coincide con el valor
obtenido en la tabla de la adición lógica.
4
2.3 Función NOT
Corresponde a la complementación. Se denomina inversor. Su símbolo se
presenta a continuación.
A B Z
0 0 1
0 1 0
1 0 0
1 1 0
Esta función sería equivalente a la conexión en cascada de una puerta OR y un
inversor.
5
2.6 Función OR-EXCLUSIVA (X-OR)
Corresponde a la función lógica
Su símbolo y tabla de verdad se presentan a continuación.
A B Z
0 0 0
0 1 1
1 0 1
1 1 0
A B Z
0 0 1
0 1 0
1 0 0
1 1 1
Obsérvese que la salida de la función adopta el valor 1 cuando ambas
variables son iguales.
6
Cuando dos o más productos se suman mediante adición booleana, la
expresión resultante se denomina suma de productos. Algunos ejemplos son:
AB+ ABC
ABC+AB+AC
4. Tablas de verdad
Una tabla de verdad es una lista de las posibles combinaciones de valores
de las variables de entrada. Para n variables existe 2n combinaciones distintas
entre variables.
El primer paso a seguir para elaborar una tabla de verdad es enumerar
todas las posibles combinaciones de los valores de las variables de la
expresión.
A continuación, si la función es una suma de productos, por cada término
de la expresión se escribe un 1 en la tabla de verdad. Si por el contrario la
función es un producto de sumas, por cada término de la expresión se escribe
un 0 en la tabla de verdad.
Por otro lado, a partir de una tabla de verdad se puede obtener una
función canónica que se puede transformar hasta conseguir una ecuación más
simplificada. Este procedimiento se hace en base a las propiedades y leyes
descritas anteriormente, y en algunos casos resulta muy costoso.
Es por ello que para simplificar un número pequeño de variables se utiliza
un procedimiento gráfico más sencillo, el de la tabla de Karnaugh.
5. Mapas de Karnaugh
El mapa de Karnaugh se construye en una tabla cuadriculada de forma que
a cada cuadrícula de la tabla le corresponde una combinación binaria cuyo
7
valor decimal se indica en el ángulo inferior derecho, tal y como se muestra
en la figura X en los mapas de Karnaugh de dos y tres variables
8
se agrupan 0s para generar el mínimo de términos suma. Una vez obtenida la
ecuación o expresión mínima correspondiente, el paso siguiente consiste en el
dibujo del circuito con puertas. Esto puede hacerse mediante puertas lógicas
AND, OR, NOT. Los fabricantes suelen diseñar la mayoría de los circuitos
integrados con puertas NAND debido a su bajo coste.
6. Lógica neumática
7. Conclusiones
El álgebra de Boole nos proporciona una manera concisa de expresar el
funcionamiento de un circuito lógico formado por una combinación de puertas
lógicas, de tal forma que la salida puede determinarse por la combinación de
los valores de entrada.
Como se ha comprobado, es indispensable tener unos conocimientos
básicos del álgebra booleana para estudiar y analizar los circuitos lógicos.
Referencias
Floyd, Fundamentos de sistemas digitales. Prentice-Hall, 1997, Tema 4.
David Ballester, Apuntes de Electrónica digital, Universidad de Alicante. 2004
Tecnología Industrial II, edebé, Manuel Murgui, Juan José Vela, Juan José
Vinagre