Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos y Bibliografía
Objetivos:
Aplicar las leyes y reglas básicas del álgebra de Boole.
Ampliar los teoremas de Moorgan a las expresiones booleanas.
Simplificar expresiones a partir de leyes y reglas del álgebra de Boole.
Convertir cualquier expresión booleana en una suma de productos.
Convertir cualquier expresión booleana en un producto de sumas.
Utilizar el mapa de Karnaugh para simplificar expresiones booleanas.
Utilizar el mapa de Karnaugh para simplificar tablas de verdad.
Utilizar condiciones no definas para simplificar funciones lógicas.
Bibliografía:
TL Floyd, “Fundamentos sistemas digitales”, Pretince Hall,Tema 4.
JF Wakerly, “Diseño Digital. Principios y Prácticas”, Pretince Hall, Tema4.
Índice
1. Álgebra de Boole.
2. Funciones lógicas.
3. Simplificación de funciones lógicas.
1. Álgebra de Boole
Definiciones:
Álgebra de Boole: “matemáticas” de los sistemas digitales.
Variable: símbolo para representar 0 ó 1.
Complemento: inversa de una variable.
1. Álgebra de Boole
Multiplicación boleana o múltiplicación lógica:
1. Álgebra de Boole
Leyes del Álgebra de Boole:
Ley Conmutativa:
Ley Asociativa:
1. Álgebra de Boole
Leyes del Álgebra de Boole:
Ley Asociativa:
Ley distributiva:
1. Álgebra de Boole
Reglas del Álgebra de Boole:
1. Álgebra de Boole
Reglas del Álgebra de Boole:
Regla #5:
Regla #6:
Regla #7:
10
1. Álgebra de Boole
Reglas del Álgebra de Boole:
Regla #8:
Regla #9:
Regla #10:
1. Álgebra de Boole
Reglas del Álgebra de Boole:
Regla #11:
12
1. Álgebra de Boole
Reglas del Álgebra de Boole:
Regla #12:
1. Álgebra de Boole
Teoremas de Morgan: Se pueden aplicar a cualquier número de variables
14
1. Álgebra de Boole
Aplicación de los Teoremas de Morgan:
2. Funciones lógicas
Función lógica:
Expresión Boolean que
determina cómo se
comporta un circuito
lógico.
Tabla de verdad:
Todas las combinaciones
de entrada y salida de
una función lógica.
16
2. Funciones lógicas
Suma de productos:
Suma de términos constituidos por multiplicación de variables.
Ejemplos:
2. Funciones lógicas
Suma de productos estándar o canónica:
Todos los términos contienen todas las variables.
X
f (A, B, C, D) = ĀB̄C D̄ + AB̄CD + AB C̄ D̄ = (2, 11, 12)
4
Minitérmino
Normalización:
18
2. Funciones lógicas
Suma de productos estándar o canónica:
2. Funciones lógicas
Producto de sumas:
Producto de términos constituidos por la suma de variables.
Ejemplo:
20
2. Funciones lógicas
Producto de sumas estándar o canónica:
Normalización:
2. Funciones lógicas
Conversión de producto de suma a suma de productos:
Identificar los minitérminos que faltan.
Convertir los minitérminos identificados a Maxitérminos, a
través de la siguiente regla:
My = mx
Donde M identifica Maxitémino y m se asocia a minitérmino y
y = 2n-1-x, n siendo el número de variables de cada término.
22
2. Funciones lógicas
Funciones vs. Tablas de verdad:
2. Funciones lógicas
Funciones vs. Tablas de verdad:
24
3. Simplificación de funciones
Simplificación
algebraica:
Aplicar Teoremas
de Morgan para
quitar negaciones
que afecten a
varios términos.
Quitar todos los
paréntesis.
Aplicar las reglas
del Álgebra de
Boole.
3. Simplificación de funciones
Mapas de Karnaugh:
Solo contiene minitérminos.
4 variables
3 variables
26
3. Simplificación de funciones
Mapas de Karnaugh:
Minimización de suma de productos:
Colocación de minitérminos.
3. Simplificación de funciones
Mapas de Karnaugh:
Minimización de suma de productos:
Agrupación de 1’s:
Grupos de 16, 8, 4, 2, ó 1.
Agrupación de unos adyacentes (hay ciclicidad en los mapas).
Menor número de grupos posibles con el mayor número de 1’s posible.
28
3. Simplificación de funciones
Mapas de Karnaugh:
Minimización de suma de productos:
Asociación directa de variables con términos producto.
3. Simplificación de funciones
Mapas de Karnaugh:
Minimización de suma de productos: Términos indiferentes
Términos indiferentes
X X
Y (A, B, C, D) = (7, 8, 9) + (10, 11, 12, 13, 14, 15)
4 ;
30
3. Simplificación de funciones
Mapas de Karnaugh:
Minimización de producto de sumas:
Conversión de Maxitérminos a minitérminos
3. Simplificación de funciones
Mapas de Karnaugh:
Minimización de producto de sumas:
Relación inversa con términos suma:
32
3. Simplificación de funciones
Mapas de Karnaugh:
Minimización de producto de sumas:
Relación inversa con términos suma: