UNIVERSIDAD NACIONAL DE MOQUEGUA
Facultad de Ingeniería y Arquitectura
Escuela Profesional de Ingeniería de Sistemas e Informática
INFORME DE LA PRÁCTICA 02: IMPLEMENTACIÓN Y
MINIMIZACIÓN DE CIRCUITOS LÓGICOS
Presentado por:
VARGAS HUAMAN EDGAR ENRIQUE
MUÑOZ VALDEZ JEHOSEBA GABRIELA
PLATERO SARDON JOSUE BRAYAN
Docente:
Ing. Raul Calienes Nuñez
Curso:
Sistemas Digitales
Ilo - Moquegua
2024
Sistemas Digitales Guía de Prácticas
Contenido
1. INTRODUCCIÓN .............................................................................................................. 3
1.1 Objetivos ................................................................................................................... 3
1.2 Materiales y equipo ................................................................................................... 3
2. Desarrollo de la práctica ................................................................................................... 3
Implementación y análisis de circuitos lógicos ................................................................................... 3
Álgebra de Boole ..................................................................................................................... 6
3. CONCLUSIONES............................................................................................................. 14
Ing. Raúl Calienes Núñez Página 1 |
14
Sistemas Digitales Guía de Prácticas
Tablas
Tabla 1 Tabla de verdad ejercicio1 ........................................................................................... 4
Tabla 2 Tabla de verdad ejercicio 2 .......................................................................................... 5
Tabla 3 comparacion de tablas de verdad ejercicio 3 ................................................................. 8
Tabla 4 Comparacion de tablas de verdad ejercicio3 .................................................................. 9
Tabla 5 NAND ...................................................................................................................... 11
Tabla 6 NOR ........................................................................................................................ 11
Tabla 7 Primer Cicuito ........................................................................................................... 13
Tabla 8 Segundo Circuito ...................................................................................................... 14
Ilustraciones
Ilustración 1 Simulacion primer ejercicio ................................................................................... 3
Ilustración 2 Simlacion ejercicio ejemplo................................................................................... 4
Ilustración 3 Simulacion ejercicio 2 .......................................................................................... 5
Ilustración 4 simulacion ejercicio 3 ........................................................................................... 6
Ilustración 5 Implementacion en el protoboars.......................................................................... 7
Ilustración 6 Simulacion en SIMULIDE ...................................................................................... 7
Ilustración 7 Compuerta NAND .............................................................................................. 10
Ilustración 8 Compuerta NOR ................................................................................................ 10
Ilustración 9 Simulacion circuito sin simplificacion ................................................................... 12
Ilustración 10 Circuito simplificado ......................................................................................... 13
Ing. Raúl Calienes Núñez Página 2 |
14
Sistemas Digitales Guía de Prácticas
INFORME DE LA PRÁCTICA 02: IMPLEMENTACIÓN Y MINIMIZACIÓN DE
CIRCUITOS LÓGICOS
VARGAS HUAMAN EDGAR ENRIQUE,
MUÑOZ VALDEZ JEHOSEBA GABRIELA,
PLATERO SARDON JOSUE BRAYAN
2021204052, 2024204108, 2019204035
Curso IS-526 Sistemas Digitales
Escuela Profesional de Ingeniería de Sistemas e Informática
Universidad Nacional de Moquegua
1. INTRODUCCIÓN
En esta práctica, se abordaron conceptos clave de la implementación de circuitos lógicos y su
optimización mediante las leyes del álgebra de Boole y los teoremas de DeMorgan.
1.1 Objetivos
Implementar circuitos digitales basados en compuertas lógicas.
Aplicar las leyes del álgebra de Boole para minimizar funciones lógicas.
Aplicar los teoremas de DeMorgan para implementar circuitos sólo con compuertas NAND y NOR.
Aplicar los Mapas de Karnaugh en la minimización de funciones lógicas.
1.2 Materiales y equipo
01 computadora personal con el software de simulación electrónica SimulIDE.
2. Desarrollo de la práctica
Implementación y análisis de circuitos lógicos
1) Implemente en el simulador el circuito lógico correspondiente a la siguiente función lógica:
F = ̅X ∙ Y + ̅X ∙ ̅Y ∙ Z
Ilustración 1 Simulacion primer ejercicio
Ing. Raúl Calienes Núñez Página 3 |
14
Sistemas Digitales Guía de Prácticas
2) Determine la tabla de verdad para el circuito lógico implementado.
Tabla 1 Tabla de verdad ejercicio1
X Y Z F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 0
3) Para el circuito lógico mostrado en la siguiente figura, obtenga la función lógica correspondiente.
REALIZANDO LA SIMULACIÓN EN SIMULIDE:
Ilustración 2 Simlacion ejercicio ejemplo
Ing. Raúl Calienes Núñez Página 4 |
14
Sistemas Digitales Guía de Prácticas
Ilustración 3 Simulacion ejercicio 2
LA FUNCIÓN LÓGICA SERÍA:
F =¬ [(¬ACD) + (A¬B¬C) + (AC¬D) + (¬A¬C¬D)]
4) Determine la tabla de verdad del circuito del apartado (3).
Tabla 2 Tabla de verdad ejercicio 2
5) A B C D F =¬ [(¬ACD) + (A¬B¬C) + (AC¬D) + (¬A¬C¬D)]
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 0
1 0 0 0 0
1 0 0 1 1
1 0 1 0 0
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
Ing. Raúl Calienes Núñez Página 5 |
14
Sistemas Digitales Guía de Prácticas
Álgebra de Boole
1) Implemente en el simulador el circuito lógico correspondiente a la siguiente función lógica:
F = A ∙ B + A ∙ B ∙ C̅∙ D + A ∙ B ∙ D ∙ ̅E + A ∙ B ∙ C
̅∙E+C
̅∙D∙E
Ilustración 4 simulacion ejercicio 3
2) Utilizando las leyes del álgebra de Boole, simplifique la función lógica implementada
F = AB + ABC̅D + ABDE̅ + ABC̅E + C̅DE
F = A ∙ B + A ∙ B ∙ C̅∙ D + A ∙ B ∙ D ∙ E̅+ A ∙ B ∙ C̅∙ E + C̅∙ D ∙ E
F = ((A ∙ B) + (A ∙ B ∙ C̅∙ D)) + A ∙ B ∙ D ∙ E̅+ A ∙ B ∙ C̅∙ E + C̅∙ D ∙ E
F = (A ∙ B) (1 + C̅∙ D) + A ∙ B ∙ D ∙ E̅+ A ∙ B ∙ C̅∙ E + C̅∙ D ∙ E
F = (A ∙ B) (1) + A ∙ B ∙ D ∙ E̅+ A ∙ B ∙ C̅∙ E + C̅∙ D ∙ E
F = A ∙ B + A ∙ B ∙ D ∙ E̅+ A ∙ B ∙ C̅∙ E + C̅∙ D ∙ E
F = ((A ∙ B) + (A ∙ B ∙ D ∙ E̅)) + A ∙ B ∙ C̅∙ E + C̅∙ D ∙ E
F = (A ∙ B) (1 + D ∙ E̅) + A ∙ B ∙ C̅∙ E + C̅∙ D ∙ E
F = (A ∙ B) (1) + A ∙ B ∙ C̅∙ E + C̅∙ D ∙ E
F = A ∙ B + A ∙ B ∙ C̅∙ E + C̅∙ D ∙ E
F = ((A ∙ B) + (A ∙ B ∙ C̅∙ E)) + C̅∙ D ∙ E
F = (A ∙ B) (1 + C̅∙ E) + C̅∙ D ∙ E
F = (A ∙ B) (1) + C̅∙ D ∙ E
F = A ∙ B + C̅∙ D ∙ E
Ing. Raúl Calienes Núñez Página 6 |
14
Sistemas Digitales Guía de Prácticas
3) Implemente en el protoboard el circuito lógico para la función lógica minimizada.
Ilustración 5 Implementacion en el protoboars
Ing. Raúl Calienes Núñez Página 7 |
14
Sistemas Digitales Guía de Prácticas
4) Verificar que ambos circuitos presentan el mismo comportamiento, para ello compare
sus tablas de verdad.
Tabla 3 comparacion de tablas de verdad ejercicio 3
Función lógica:
Ing. Raúl Calienes Núñez Página 8 |
14
Sistemas Digitales Guía de Prácticas
F = A ∙ B + C̅∙ D ∙ E
Tabla 4 Comparacion de tablas de verdad ejercicio3
Teorema de DeMorgan
1) Para la función lógica que se muestra, implemente su circuito lógico pero utilizando sólo
compuertas: a) NAND; y, b) NOR.
a) NAND; y, b) NOR.
𝐘 = 𝐀̅𝐁̅𝐂̅+ 𝐁̅𝐂 + 𝐀̅𝐁
Ing. Raúl Calienes Núñez Página 9 |
14
Sistemas Digitales Guía de Prácticas
a)NAND
Ilustración 7 Compuerta NAND
b) NOR
Ilustración 8 Compuerta NOR
Ing. Raúl Calienes Núñez Página 10 |
14
Sistemas Digitales Guía de Prácticas
2) Compruebe que, en ambos circuitos, con NAND y con NOR, el comportamiento es el
mismo
a) NAND
Tabla 5 NAND
b) NOR
Tabla 6 NOR
Los valores de salida para la función 𝑌 con NAND y NOR son los mismos, ambos son
implementaciones de la misma función lógica. Basado en la tabla de verdad, las salidas coinciden,
por lo que el comportamiento es el mismo en ambas implementaciones.
Mapas de Karnaugh:
1) Implemente en el simulador, el circuito lógico correspondiente a la función lógica que se muestra.
𝐅 = 𝚺(𝟏, 𝟐, 𝟑, 𝟒, 𝟕, 𝟖, 𝟏𝟎, 𝟏𝟏, 𝟏𝟐, 𝟏𝟑, 𝟏𝟓)
Asumimos que F depende de 4 variables (por ejemplo, 𝐴, 𝐵, 𝐶 y 𝐷)
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
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
Ing. Raúl Calienes Núñez Página 11 |
14
Sistemas Digitales Guía de Prácticas
1 0 0 0 1
1 0 0 1 0
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
̅̅̅̅̅̅̅̅̅̅
𝐹 = (𝐴 · 𝐵 · 𝐶 · 𝐷) + (𝐴̅̅̅̅̅̅
·𝐵·𝐶·𝐷 ̅̅̅̅̅̅
̅ ) + (𝐴 · 𝐵 · 𝐶 · 𝐷) + (𝐴̅ · 𝐵 · ̅̅̅̅̅̅
𝐶 · 𝐷 ) + (𝐴̅ · 𝐵 · 𝐶
· 𝐷) + (𝐴 · 𝐵̅̅̅̅̅̅̅̅̅̅̅ ̅ ) + (𝐴 · 𝐵̅ · 𝐶 · 𝐷) + (𝐴 · 𝐵 · 𝐶̅ · 𝐷
· 𝐶 · 𝐷 ) + (𝐴 · 𝐵̅ · 𝐶 · 𝐷 ̅)
+ (𝐴 · 𝐵 · 𝐶̅ · 𝐷) + (𝐴 · 𝐵 · 𝐶 · 𝐷)
Ilustración 9 Simulacion circuito sin simplificacion
2) Utilizando Mapas de Karnaugh proceda a simplificar la función lógica dada. Luego, implemente
el circuito lógico simplificado en el simulador.
AB/CD 00 01 11 10
00 0 1 1 1
01 1 0 1 0
11 1 1 1 0
10 1 0 1 1
𝐹 = 𝐶𝐷 + ¬𝐵𝐶 + 𝐴𝐵𝐷 + 𝐴¬𝐶¬𝐷 + 𝐵¬𝐶¬𝐷 + ¬𝐴¬𝐵𝐷
Ing. Raúl Calienes Núñez Página 12 |
14
Sistemas Digitales Guía de Prácticas
Ilustración 10 Circuito simplificado
2) Compruebe que ambos circuitos tienen el mismo comportamiento.
PRIMER CIRCUITO
Tabla 7 Primer Cicuito
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
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 1
1 0 0 1 0
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
Ing. Raúl Calienes Núñez Página 13 |
14
Sistemas Digitales Guía de Prácticas
SEGUNDO CIRCUITO
Tabla 8 Segundo Circuito
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
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 1
1 0 0 1 0
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
3. CONCLUSIONES
La práctica demostró que las leyes del álgebra de Boole y los teoremas de DeMorgan son herramientas
útiles para simplificar circuitos lógicos, reduciendo la complejidad de las implementaciones. Las tablas
de verdad obtenidas validaron que ambos circuitos funcionan de la misma manera, no importa
simplificar funciona lo mismo pero es recomendarle simplificar, el optimizado y el original, tienen el
mismo comportamiento, facilitando así su aplicación en entornos de ingeniería digital.
Ing. Raúl Calienes Núñez Página 14 |
14