Informe Previo N°03
Informe Previo N°03
Informe Previo N°03
I. OBJETIVOS
- Analizar circuitos lógicos combinacionales. 2. Explicar cómo utilizar los mapas de Karnaugh para
realizar la simplificación de expresiones booleanas de 3 o
- Representar funciones lógicas, utilizando el álgebra de 4 variables.
Boole y verificar su tabla de verdad.
- Simplificar circuitos lógicos combinacionales utilizando El mapa de Karnaugh es una distribución booleana
los mapas de Karnaugh. utilizada para simplificar funciones. Por lo general se
utilizan hasta funciones de 4 variables. Para el resto de
II. CUESTIONARIO funciones se usa el método de Quine McCluskey.
1. Explicar las 2 formas estándar de representar una A) Para funciones de tres variables: Sea la función
expresión lógica booleana: SOP y POS.
F= X́ Y Ź + X́ YZ + X Ý Ź + X Ý Z + XYZ
A) Funciones suma de productos (SOP): Estas funciones
se caracterizan por estar compuestas de bloques de Cuya tabla de verdad es:
compuertas AND enlazadas mediante compuertas OR, TABLA 1
de la siguiente manera: TABLA DE VERDAD DE LA FUNCIÓN F
X Y Z F
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 0
Fig. 1 Ejemplo de función SOP.
1 1 1 1
Y se escriben de la siguiente forma:
F= A . B+C . D Construimos la tabla de Karnaugh, distribuyendo una
variable en la primera fila y las otras dos variables en las
Si los bloques de producto contuvieran a todas las columnas, el orden al colocar los unos y ceros siempre
variables de la función, hablaríamos de la forma debe ser 00 – 01 – 11 – 10, para dos variables.
canónica de un SOP. TABLA 2
B) Funciones producto de sumas (POS): Estas funciones TABLA DE KARNAUGH DE LA FUNCIÓN F
son el dual de las funciones SOP, ya que se componen Y/Z 00 01 11 10
de bloques sumados (OR) enlazados entre sí por X
productos (AND). 0 0 0 1 1
1 1 1 1 0
F= Á B́ CD + Á B Ć D́+ AB Ć D+¿
ABCD+ AB Ć D́+ Á B́ Ć D+ A B́ C D́
Hallamos su tabla de verdad:
TABLA 3
TABLA DE VERDAD DE LA FUNCIÓN
A B C D F Fig. 4 Tabla de verdad del enunciado.
0 1 1 1 0
0 1 1 0 0 Creamos la tabla de Karnaugh
0 1 0 1 0 TABLA 6
0 1 0 0 1 TABLA DE KARNAUGH DE LA FUNCIÓN F
0 0 1 1 1
B/C 00 01 11 10
0 0 1 0 0
A
0 0 0 1 1
0 1 1 1 0
0 0 0 0 0
1 0 1 0 0
1 1 1 1 1
1 1 1 0 0 Para obtener la forma simplificada agrupamos de la
1 1 0 1 1
siguiente manera:
1 1 0 0 1
1 0 1 1 0 TABLA 7
1 0 1 0 1 TABLA DE KARNAUGH AGRUPADA DE LA FUNCIÓN F
1 0 0 1 0
1 0 0 0 0 B/C 00 01 11 10
A
0 1 1 1 0
Luego con ello construimos el mapa de Karnaugh: 1 0 1 0 0
Z=A . B . ( A . B+ B+C ) . ( A ´. B . B́ . Ć )
Fig. 8 Implementación de la función booleana F
Z=A . ( B+C ) . B . B́ . A´. B . Ć
Z=0 Con ello construimos la tabla de verdad:
TABLA 8
La función siempre tendrá un cero lógico en su salida,
TABLA DE VERDAD DE LA FUNCIÓN F
esto lo podemos confirmar implementando el circuito en
el DSCH y mostrando la gráfica de la función booleana. A B C F
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
Fig. 6 Función implementada en el DSCH.
C/D 00 01 11 10
A/B
00 1 0 0 1
01 1 0 1 1
11 1 1 1 1
10 1 0 1 1
F= D́+ AB+ Á BC + A B́ C
F= D́+ AB+ C ( Á B+ A B́ )
Implementamos en el DSCH para comprobar la tabla
de verdad.
Fig. 12 Representación gráfica de las mediciones.
TABLA 12
TABLA DE KARNAUGH DE LA FUNCIÓN Fig. 14 Implementación de la función resultante
9. Determinar el circuito simplificado para las siguientes
y/z 00 01 11 10
funciones:
w/x
00 1 1 0 1 (a) F(p,q,r,s) = Σ( (1, 4, 5, 6, 8, 9, 11, 13, 15)
01 1 1 0 1
TABLA 13
11 1 1 0 1
10 1 1 0 0 TABLA DE VERDAD DE LA FUNCIÓN
p q r s F
0 0 0 0 0
La función simplificada resultante: 0 0 0 1 1
0 0 1 0 0
F= ý + xy ź+ ẃ y ź 0 0 1 1 0
0 1 0 0 1
Implementamos la función en el DSCH y 0 1 0 1 1
0 1 1 0 1
comprobamos la tabla de verdad: 0 1 1 1 0
1 0 0 0 1
1 0 0 1 1
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
TABLA 14
TABLA DE KARNAUGH DE LA FUNCIÓN
r/s 00 01 11 10
p/q
Fig. 13 Implementación de la función resultante 00 0 1 0 0
01 1 1 0 1
B) F(A, B, C, D) = A’B’C’ + B’CD’ + A’BCD + AB’C’ 11 0 1 1 0
Implementar el circuito utilizando solamente compuertas 10 1 1 1 0
NAND.
La función simplificada resultante es:
F= B́ ( Á Ć +C D́+ A Ć ) + Á BCD F=s+ ṕ q ś+ p q́ ŕ + ṕ ŕ s
F= B́ ( Ć +C D́ ) + Á BCD
F= B́ ( Ć + D́ ) + Á BCD (b) GSAL(A,B,C,D) = Π(2, 3, 4, 5, 7, 12, 13)
´ TABLA 14
F= B́ ( C´ ´. D ) . Á BCD
´ TABLA DE VERDAD DE LA FUNCIÓN
A B C D G
´ 0 0 0 0 1
F= B́ ( C´ ´. D ) . Á´B+ CD
´ 0 0 0 1 1
0 0 1 0 0
´ ´ 0 0 1 1 0
´
F= B́ ( C ´. D ) . Á´B . CD
´ 0 1 0 0 0
0 1 0 1 0
0 1 1 0 1
0 1 1 1 0 Fig. 16 Gráficas a evaluar.
1 0 0 0 1
1 0 0 1 1 Extraemos la función del esquema del circuito:
1 0 1 0 1
´ ´
1
1
0
1
1
0
1
0
1
0
F=( Á+ ´B́ ) . C+ Ć ´. D
1 1 0 1 0
1 1 1 0 1 F=( Á+ B́ ) . C+ Ć . D
1 1 1 1 1 Construimos su tabla de verdad:
TABLA 16
TABLA DE VERDAD DE LA FUNCIÓN
A B C D F
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
TABLA 15 0 1 0 0 0
TABLA DE KARNAUGH DE LA FUNCIÓN 0 1 0 1 1
0 1 1 0 1
r/s 00 01 11 10
0 1 1 1 1
p/q
1 0 0 0 0
00 1 1 0 0
1 0 0 1 1
01 0 0 0 1
1 0 1 0 1
11 0 0 1 1
1 0 1 1 1
10 1 1 1 1
1 1 0 0 0
1 1 0 1 1
La función simplificada resultante es: 1 1 1 0 0
1 1 1 1 0
G= ṕ q́ + pr + qr ś+ p q́ ŕ
Comparamos con la gráfica para hallar los puntos
10. En la siguiente figura: donde la gráfica es errónea y obtenemos lo siguiente:
Analizar las formas de onda mostradas y determinar el
posible error que ocurre en el circuito lógico.
III. CONCLUSIONES
Las tabla de Karnaugh solo pueden simplificar funciones
de hasta cuatro variables, para más variables el método se
vuelve muy largo y dificultoso..
Las formas canónicas SOP y POS nos sirven como base
para comenzar a simplificar funciones booleanas cuando
no se tiene la función de forma escrita.
Los valores binarios que pueden tomar estos componentes
están definidos dentro de intervalos de tensión
establecidos de forma “oficial”.
IV. BIBLIOGRAFÍA
I. Sumas de Productos y Productos de Sumas, Métodos de Simplificación
Algebraica, Tecnológico de Monterrey, México. Recuperado de
http://homepage.cem.itesm.mx/pchavez/material/arqui/Modulos/Modulo
IISimplificacion/MaterialSimplificacion/SimplificacionAlgebraica/SOPy
POS/SOPyPOS.htm
II. Resistencias Pull-up, 5Hertz Electrónica. Recuperado de
https://www.5hertz.com/index.php?
route=tutoriales/tutorial&tutorial_id=10#:~:text=un%20pull
%2Ddown.-,4.,a%20los%20cambios%20de%20voltaje.