0% encontró este documento útil (0 votos)
92 vistas46 páginas

Implementación de Circuitos Digitales

Este documento presenta cuatro funciones booleanas (F1, F2, F3, F4) y describe los pasos para simplificarlas usando diagramas de Karnaugh y luego implementar los circuitos lógicos equivalentes utilizando puertas lógicas como NAND, NOR y XOR.

Cargado por

Jefferson Via
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)
92 vistas46 páginas

Implementación de Circuitos Digitales

Este documento presenta cuatro funciones booleanas (F1, F2, F3, F4) y describe los pasos para simplificarlas usando diagramas de Karnaugh y luego implementar los circuitos lógicos equivalentes utilizando puertas lógicas como NAND, NOR y XOR.

Cargado por

Jefferson Via
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 FEDERICO VILLARREAL

FACULTAD DE INGENIERIA ELECTRONICA E INFORMATICA


INFORME DE LABORATORIO N°3

ASIGNATURA:
CIRCUITOS DIGITALES I
ALUMNOS:
JHOEL RODRIGO CUELLAR NARVAEZ
APARI OSORIO, BRYAN JESUS
HUARCAYA VELASQUEZ CARLOS

DOCENTE:
JOSE HILARION ROSALES FERNANDEZ
FECHA ENTREGADA:
10-09-2022
I. OBJETIVOS
1) Realizar funciones booleanas utilizando puertas lógicas diversas.

2) Implementar circuitos combinacionales utilizando únicamente puertas NAND o NOR.

3) Comprobar la validez del método de los diagramas de Karnaugh para la simplificación de


funciones booleanas.

II. MARCO TEÓRICO

Funciones Booleanas
• Función Booleana de grado (orden) n:
- Es una función f con dominio

𝐵n = x1 , x2 , ⋯ , x n x i ∈ 𝐵}
y rango 𝐵

- Ejemplo:

Si A, B, C, D son variables booleanas, la siguiente función


Booleana f es de
grado 4:
x = f(A,B,C,D) = (A+B)(C+D)
• Equivalencia de funciones:
Dos funciones Boolenas f y g son equivalentes si

f(x1, x2, …, xn) = g(x1, x2, …, xn),∀(x1, x2, …, xn) ∈ 𝐵 n


Operaciones Booleanas
•Complemento (inversa)
- Equivalente a la operación NOT (A = Au= ¬A)
- Nota: doble complemento es igual a la variable (A = A)
•Adición Booleana
- Equivalente a la operación OR (+, ⋁, |)

La s
•Multiplicación Booleana
- Equivalente a la operación AND (x, ∙, ⋀, &)
III. MATERIALES
01 fuente de alimentación regulada + 5 VDC
CIs. :
- 02 74LS00 (NAND de 2 entradas)
- 01 74LS02 (NOR)
- 01 74LS04 (NOT)
- 01 74LS08 (AND de 2 entradas)
- 01 74LS32 (OR)
- 01 74LS86 (OR EXCLUSIVO)
01 Resistencia de 330 Ohms. ¼ W.
01 diodo LED.
01 Protoboard.
01 Caja de Cablecillos para conexiones.
01 Alicate tipo pinza

IV. PROCEDIMIENTO

Dadas las funciones:

𝐹1 = ∑(3,4,5,6,7,12,13)
4

𝐹2 = ∑(0,1,3,4,5,7,12,13,15)
4

𝐹3 = ∑(1,2,3,5,6,7,9,13,14,15)
4

𝐹4 = ∑(1,2,4,7,8,11,13,14)
4
1) Utilizando un diagrama de Karnaugh simplificar F1 y expresar el resultado en suma
de productos.
2) Implementar la función simplificada utilizando puertas AND, OR y NOT (CIs. 7408,
7432 y 7404).
3) Comprobar que su circuito trabaja correctamente verificando que cumple con la
tabla lógica propuesta para F1.

𝐹1 = ∑4(3 ,4 ,5 ,6 ,7 ,12 ,13 ) N A B C D F


0 0 0 0 0 0
1 0 0 0 1 0
2 0 0 1 0 0
ഥ 𝒄𝒅
𝒂 3 0 0 1 1 1
4 0 1 0 0 1
5 0 1 0 1 1
6 0 1 1 0 1
ഥ 𝒃𝒄
𝒂 7 0 1 1 1 1
8 1 0 0 0 0
9 1 0 0 1 0
10 1 0 1 0 0
11 1 0 1 1 0
𝒃𝒄̅ 12 1 1 0 0 1
13 1 1 0 1 1
𝐹1 = 𝑏𝑐̅ + 𝑎̅𝑏𝑐 + 𝑎̅𝑐𝑑 14 1 1 1 0 0
15 1 1 1 1 0
𝐹1 = 𝑏𝑐̅ + 𝑎̅𝑐(𝑏 + 𝑑)

LINK DE DESCARGA DEL PRIMER EJERCICIO EN PROTEUS


https://www.mediafire.com/file/y78xbo8z64g05lt/ejercicio_N_F1.pdsprj/file
4) Simplificar F2 con ayuda de un diagrama de Karnaugh expresando el resultado en
producto de sumas.
5) Implementar la expresión obtenida para F2 utilizando únicamente puertas “NOR” de dos
entradas. (El CI 7402 solamente).
6) Comprobar el funcionamiento de su circuito verificando que efectivamente cumple con
su tabla lógica.

𝐹2 = ∑(0,1,3,4,5,7,12,13,15)
4

Por suma de productos en este caso se tomará


N A B C D F
los valores ceros (0) o maxterms
0 0 0 0 0 1
1 0 0 0 1 1
00 01 11 10 2 0 0 1 0 0
3 0 0 1 1 1
00 1 1 1 0
4 0 1 0 0 1
01 1 1 1 0 5 0 1 0 1 1
11 1 1 1 0 6 0 1 1 0 0
10 0 0 0 0 7 0 1 1 1 1
8 1 0 0 0 0
9 1 0 0 1 0
10 1 0 1 0 0
11 1 0 1 1 0
12 1 1 0 0 1
13 1 1 0 1 1
𝐹2 = ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
(𝑐̅ + 𝑑 )(𝑎̅ + 𝑏) 14 1 1 1 0 0
15 1 1 1 1 1

𝐹2 = (𝑐̅ + 𝑑)(𝑎̅ + 𝑏)
LINK DE DESCARGA DEL SEGUNDO EJERCICIO EN PROTEUS

https://www.mediafire.com/file/eg1jdjwj62fmaw6/ejercicio_N_F2.pdsprj/file
7) Implementar la expresión algebraica más simple para F3 haciendo uso de puertas
“NAND” y “NOR” solamente. (Con los CIs. 7400 y 7402)

𝐹3 = ∑(1,2,3,5,6,7,9,13,14,15)
4

N° a b c d F
0 0 0 0 0 0
1
2
0
0
0
0
0
1
1
0
1
1
ഥ𝑪
𝑨
3 0 0 1 1 1
4 0 1 0 0 0
5 0 1 0 1 1
6 0 1 1 0 1
𝑩𝑪
7 0 1 1 1 1
8 1 0 0 0 0
9 1 0 0 1 1
10 1 0 1 0 0
11 1 0 1 1 0 ഥ𝑫
𝑪
12 1 1 0 0 0
13 1 1 0 1 1
14 1 1 1 0 1
15 1 1 1 1 1
ഥ 𝑪+BC = ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
ഥ 𝑫+𝑨
𝑪 ̅̅̅̅̅
ഥ 𝑫)(𝑪
(𝑪 ̅̅̅̅̅̅̅̅̅̅̅̅
ഥ + 𝑩))
(𝑨
8) Realizar la expresión algebraica correspondiente a F4 utilizando solamente puertas OR –
Exclusivo (CI 7486)
9) Realizar los circuitos y adjuntar imagen de cada uno.
10) Simular todas las funciones simplificadas con el software Proteus. Adjuntar los archivos
de la simulación.
N A B C D F
𝐹4 = ∑(1,2,4,7,8,11,13,14) 0 0 0 0 0 0
4 1 0 0 0 1 1
00 01 11 10 2 0 0 1 0 1
00 1 1
3 0 0 1 1 0
4 0 1 0 0 1
01 1 1
5 0 1 0 1 0
11 1 1 6 0 1 1 0 0
10 1 1 7 0 1 1 1 1
8 1 0 0 0 1
9 1 0 0 1 0
𝐹4 = (𝐶 ⊕ 𝐷 )(𝐴𝐵 ⊕ ̅̅̅̅ ഥ)
𝐴𝐵 ) + (A ⊕ B)(CD + 𝐶𝐷 10 1 0 1 0 0
11 1 0 1 1 1
12 1 1 0 0 0
𝐹4 = (A ⊕ 𝐵) ⊕ (𝐶 ⊕ 𝐷)
13 1 1 0 1 1
14 1 1 1 0 1
15 1 1 1 1 0
LINK DE DESCARGA DEL CUARTO EJERCICIO LABORATORIO EN PROTEUS

https://www.mediafire.com/file/jcekwzng0pj73cy/ejercicio_Nf4.pdsprj/file
Ejercicio 1
𝐹1 = ∑(3,4,5,6,7,12,13)
4

Al lado derecho se encontrarán las entradas de 4 cablecillos


A: cablecillo amarillo

B: cablecillo azul

D: cablecillo verde

En las siguientes imágenes se está utilizando las compuertas TTL : 74LS04(NOT), 74LS32(OR) y
74LS08(AND).

(A = 0, B = 0, C = 1, D = 1) F=1
(A = 0, B = 1, C = 0, D = 0) F=1

(A = 0, B = 1, C = 0, D = 1) F=1
(A = 0, B = 1, C = 1, D = 0) F= 1

(A = 0, B = 1, C = 1, D = 1) F =1
(A = 1, B = 1, C = 0, D = 0) F=1

(A = 0, B = 0, C = 1, D = 0) F= 1
Ejercicio 2

𝐹2 = ∑(0,1,3,4,5,7,12,13,15)
4

Al lado derecho se encontrarán las entradas de 4 cablecillos


A: cablecillo amarillo

B: cablecillo azul

C: cablecillo blanco

D: cablecillo verde

En las siguientes imágenes se está utilizando la compuerta TTL : 74LS02(NOR)

(A = 0, B = 0, C = 0, D = 0) F=1
(A = 0, B = 0, C = 0, D = 1) F=1

(A = 0, B = 0, C = 1, D = 1) F=1
(A = 0, B = 1, C = 0, D = 0) F=1

(A = 0, B = 1, C = 0, D =1 ) F=1
(A = 0, B = 1, C = 1, D = 1) F=1

(A = 1, B = 1, C = 0, D = 0) F=1
(A = 1, B = 1, C = 0, D = 1) F=1

(A = 1, B = 1, C = 1, D = 1) F=1
Ejercicio 3

𝐹3 = ∑(1,2,3,5,6,7,9,13,14,15)
4

Al lado derecho se encontrarán las entradas de 4 cablecillos


A: cablecillo amarillo

B: cablecillo azul

C: cablecillo blanco

D: cablecillo verde

En las siguientes imágenes se está utilizando las compuertas TTL : 74LS00(NAND) y 74LS02( NOR).

(A = 0, B = 0, C = 0, D = 1) F=1
(A = 0, B = 0, C = 1, D = 0) F=1

(A = 0, B = 0, C = 1, D = 1) F=1
(A = 0, B = 1, C = 0, D = 1) F=1

(A = 0, B = 1, C = 1, D = 0) F=1
(A = 1, B = 0, C = 0, D = 1) F=1

(A = 0, B = 1, C = 1, D = 1) F=1
(A = 1, B = 1, C = 0, D = 1) F=1

(A = 1, B = 1, C = 1, D = 0) F=1
(A = 1, B = 1, C = 1, D = 1) F=1
Ejercicio 4

𝐹4 = ∑(1,2,4,7,8,11,13,14)
4

Al lado derecho se encontrarán las entradas de 4 cablecillos


A: cablecillo amarillo
B: cablecillo azul

C: cablecillo blanco

D: cablecillo verde

En las siguientes imágenes se está utilizando las compuertas TTL : 74LS86

(A = 0, B = 0, C = 0, D = 1) F= 1
(A = 0, B = 0, C = 1, D = 0) F=1

(A = 0, B = 1, C = 0, D = 0) F=1
(A = 0, B = 1, C = 1, D = 1) F=1

(A = 1, B = 0, C = 0, D = 0) F=1
(A = 1, B = 0, C = 1, D = 1) F=1

(A = 1, B = 1, C = 0, D = 1) F=1
(A = 1, B = 1, C = 1, D = 0) F=1
V. CUESTIONARIO
VI. OBSERVACIONES

Como se puede presenciar en el desarrollo del laboratorio,


se evidencia que por más que se usen cualquier tipo de
programas para realizar los gráficos de circuito electrónico;
este, dará el mismo resultado. Como en lo particularmente
nuestro equipo de trabajo uso “Proteus” para realizar el
grafico, descubriendo que las compuertas tienen cada uno
se nombre, a diferencia de otros que no las presentan .

Es evidentemente estipular lo mencionado , que para poder


usar correctamente el protoboar , hay que conocer el diseño
interno de cada chip y su función de cada compuerta
intrínsecamente .

Al momento de usar el mapa de K. para poder simplificar la


función en su máxima expresión , hay que aplicarla
cautelosamente ya que la mayoría de estudiantes yerran al
englobar los minterms .
VII. CONCLUSIONES

 En conclusión, este laboratorio nos permitió aplicar el mapa


de K. y su respectivo programa Proteus para el desarrollo de
este mismo, se evidencia que la estructura de este circuito es
la lógica matemática de manera sutil .

 Es necesario para el desarrollo de este laboratorio tener


conocimiento del manejo de un programa de simulación
electrónica como el PROTEUS .

 El laboratorio virtual constituye una herramienta de gran valor


parta poner en práctica la Electrónica Digital y por esto se
afirma que los resultados pueden variar dependiendo de la o
las compuertas que se usen para realizar este circuito.
VIII. RECOMENDACIONES

Emplear nuevos métodos de aprendizaje con ayuda de


tecnología de última generación y un buen entorno que
permita un mejor desarrollo de actividades académicas
para el fortalecimiento de conocimientos.

Cuando desarrollen cualquier tipo de circuito electrónico se


debe realizar un diseño previo con la ayuda del simulador
Proteus que permite analizar el funcionamiento y detectar
de errores antes de ser ejecutado el circuito.

Siempre comenzar en las entradas situadas más a la


izquierda, ir avanzando hasta las líneas de salida,
escribiendo la expresión para cada compuerta lógica.

VI.– BIBLIOGRAFIA
Logic(2019). Recuperado de:
https://www.logicbus.com.mx/compuertas-logicas.php
Dacosta, J. D., et. Laboratorio virtual para el autoaprendizaje de electrónica
aplicada.
http://e-spacio.uned.es/fez/eserv/taee:congreso-2006-1128/SD108.pd

También podría gustarte