0% encontró este documento útil (0 votos)
61 vistas15 páginas

Implementación de Circuitos Lógicos

Es una práctica de robótica
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
61 vistas15 páginas

Implementación de Circuitos Lógicos

Es una práctica de robótica
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte