LAB - 03 - Lógica - Combinacional Resuelto

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

Circuitos Digitales

LABORATORIO 3

“Compuertas y funciones lógicas”


❖ Miguel Fernando Torres Aguilar
❖ Yhojan Kennedy Flores Chipana
❖ Diego Alejandro Huamán Tumpi

DOCENTE
Yamir Gersson Flores Farfán
Circuitos Digitales

1
Circuitos Digitales

2
Circuitos Digitales

Lógica Combinacional

1. Objetivos:
✓ Implementar, comprobar e interpretar el funcionamiento de los circuitos
combinacionales.
✓ Simular y analizar el funcionamiento de los circuitos combinacionales.
✓ Adquirir habilidades técnicas en la detección y corrección de fallas en la
implementación de los circuitos combinacionales.

2. Introducción teórica:
2.1. Circuitos Combinacionales
Los circuitos combinacionales son una categoría fundamental de circuitos digitales.
Estos circuitos realizan operaciones lógicas sobre las señales de entrada sin almacenar
ninguna información internamente. En otras palabras, la salida de un circuito
combinacional depende exclusivamente de las entradas actuales y no tiene memoria
de las entradas anteriores.
Estos circuitos son implementados en un arreglo o circuito combinando las
compuertas lógicas.

Características clave de los circuitos combinacionales:


- Funciones Lógicas: Los circuitos combinacionales implementan funciones
lógicas o aritméticas mediante la combinación de puertas lógicas, como puertas
AND, OR, NOT, XOR, etc. Estas funciones pueden ser tan simples como una
compuerta lógica individual o tan complejas como una combinación de múltiples
compuertas.
- Respuesta Inmediata: Los cambios en las entradas se reflejan de inmediato en
las salidas sin ningún tipo de retardo causado por elementos de almacenamiento.
- Aplicaciones: Los circuitos combinacionales se utilizan en una amplia variedad
de aplicaciones, como decodificadores, multiplexores, sumadores, comparadores,
unidades lógicas aritméticas (ALU), circuitos de control, y mucho más. Son
esenciales en la construcción de procesadores de computadoras y otros
dispositivos electrónicos.

Ejemplos de circuitos combinacionales:


▪ Decodificador: Convierte una entrada codificada en una de varias salidas
posibles, activando una única línea de salida en función de la entrada.
▪ Multiplexor: Selecciona una de múltiples entradas y la enruta a una salida en
función de una señal de control.
▪ Sumador Binario: Realiza la adición de dos números binarios y genera la suma
y el acarreo.
▪ Comparador: Compara dos números binarios y determina si son iguales o cuál
es mayor.

3
Circuitos Digitales

▪ ALU (Unidad Lógica Aritmética): Realiza operaciones lógicas y aritméticas,


como suma, resta, AND, OR, etc., en números binarios.

3. Preparación:
Para el desarrollo de esta experiencia el alumno debe tener claro los conceptos dados.

4. Equipos y Materiales:
Listar los materiales, herramientas y equipos utilizados.

5. Procedimiento:
Realice las experiencias descritas implementándolas en el módulo de entrenamiento.

5.1. Comparador básico:


Este circuito tiene la finalidad de comparar dos números representados por A y B,
estos números son representados en binario como 0 o 1. Las comparaciones que se
realizan son: A mayor que B, A igual que B y A menor que B, Si se cumple con la
comparación la salida tiene valor 1, si no se cumple con la comparación la salida
tiene valor 0.

a) Implementar el siguiente circuito de comparador básico:

Figura 1.- Circuito comparador básico.

b) En el circuito implementado aplicar sucesivamente todas las combinaciones de


valores 1 y 0 en las entradas A y B, y registrar el valor de las salidas en la siguiente
tabla:

A B A>B A=B A<B


0 0 0 1 0
0 1 0 0 1
1 0 1 0 0
1 1 0 1 0
Tabla 1.- Registro de datos en la tabla de verdad del circuito comparador básico.

c) ¿Cuántas combinaciones posibles tiene la tabla de verdad del circuito detector de


igualdad? ¿Porqué?

4
Circuitos Digitales

d) Colocar la evidencia de lo realizado y comentar.

e) Escribir la función lógica de las 3 salidas del circuito.


- A>B = A*(B)’
- A=B = (A’*(B)’+(A)’*B)
- A<B = (A)’*B)

f) ¿En qué norma se encuentra la simbología del circuito?

El circuito es la figura 1 es de la norma América

5.2. Detector de igualdad


Este circuito tiene la finalidad de detectar si dos números representados en binario
son iguales. Estos números están compuestos de la siguiente manera:

ABCD = WXYZ

Cada número tiene 4 bits o dígito, La comparación se realiza comparando cada bit o
dígito, A con W, B con X, C con Y y D con Z.
Si se cumple con la comparación la salida tiene valor 1, si no se cumple con la
comparación la salida tiene valor 0.

a) Implementar el siguiente circuito detector de igualdad:

5
Circuitos Digitales

Figura 2.- Circuito detector de igualdad.


b) ¿Cuántas combinaciones posibles tiene la tabla de verdad del circuito detector de
igualdad? ¿Porqué?

El circuito detector de igualdad tiene 256 combinaciones posibles


Porque son 8 entradas en entonces 2^8 es 256.

c) En el circuito implementado aplicar sucesivamente todas las combinaciones de


valores 1 y 0 en las entradas A, B, C, D, W, X, Y e Z y registrar el valor de salida
S en la siguiente tabla:

A B C D W X Y Z S
0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 1 1 1
0 0 0 0 0 1 0 0 0
0 0 0 0 0 1 0 1 0
0 1 1 0 0 1 1 0 1
1 0 0 1 1 0 0 1 1
Tabla 2.- Registro de datos en la tabla de verdad del circuito detector de
igualdad.

6
Circuitos Digitales

d) Colocar la evidencia de lo realizado y comentar.

e) Escribir la función lógica de la salida del circuito.


S=(A’⊕W)*(B’⊕X)*(C’⊕Y)’*(D’⊕Z)
f) ¿En qué norma se encuentra la simbología del circuito?

La simbología del circuito se encuentra en la norma comisión internacional de


electromecánica.

5.3. Multiplexor
Este circuito tiene la finalidad de seleccionar una de varias fuentes de datos y enrutarla
hacia una sola salida. En otras palabras, un multiplexor permite tomar múltiples
señales de entrada y elegir cuál de ellas se transmitirá a través de la salida, basándose
en una señal de control.

7
Circuitos Digitales

a) Simular el siguiente circuito multiplexor de 4 líneas a 1 línea:

Figura 3.- Circuito multiplexor de 4 líneas a 1 línea.

En este circuito C1, C2, C3 y C4 son las señales de entrada (fuente de datos) y las
entradas A y B son las señales de control. A y B determinan cual dato de C1, C2,
C3 y C4 pasa hacia la salida Z.

8
Circuitos Digitales

b) En el circuito simulado aplicar las combinaciones necesarias de valores 1 y 0 en


las entradas A y B, y colocar una señal de reloj en una de las entradas C1, C2, C3
y C4 y registrar los datos en la siguiente tabla:

A B Entrada Activa
0 0 0
0 1 0
1 0 1
1 1 1
Tabla 3.- Registro de datos del circuito multiplexor de 2 líneas a 1 línea.

c) Colocar la evidencia de lo realizado y comentar.

d) Escribir la función lógica de la salida del circuito.

9
Circuitos Digitales

- Z = (C1*(A)’*(B)’*(C2*(A)’*(B)*(C3*(A)*(B’)*(C4*A*B)

g) ¿En qué norma se encuentra la simbología del circuito?


Esta desarrollado en norma de la comisión internacional de electromecanica
Americana (MIL/ANSI)

5.4. Codificador de teclado


Este circuito tiene la finalidad de convertir las pulsaciones de teclas en un teclado
(Entrada) en una representación binaria de la tecla presionada (Salida). En otras
palabras, toma una entrada en forma de señales de pulsación de teclas y genera una
salida binaria que identifica la tecla específica que se presionó.

a) Simular y realizar pruebas del siguiente circuito codificador de teclado:

Figura 4.- Circuito codificador de teclado.

En este circuito 1, 2, 3, 4, 5, 6 ,7, 8, 9 son las señales de entrada que representan


el número del teclado y A, B, C y D son las señales de salida que representan el
número del teclado convertido en binario.

10
Circuitos Digitales

b) Luego de simular, implementar el circuito codificador de teclado aplicar las


combinaciones necesarias de valores 1 y 0 en las entradas 1, 2, 3, 4, 5, 6 ,7, 8, 9,
verificar los valores de salida en A, B, C y D, y registrar los datos en la siguiente
tabla:

1 2 3 4 5 6 7 8 9 A B C D
0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 1 0 0 0
0 1 0 0 0 0 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0 0 1 1 0 0
0 0 0 1 0 0 0 0 0 0 0 1 0
0 0 0 0 1 0 0 0 0 1 0 1 0
0 0 0 0 0 1 0 0 0 0 1 1 0
0 0 0 0 0 0 1 0 0 1 1 1 0
0 0 0 0 0 0 0 1 0 0 0 0 1
0 0 0 0 0 0 0 0 1 1 0 0 1
0 0 0 0 0 0 0 0 0 0 1 0 1
Tabla 4.- Registro de datos del circuito codificador de teclado.

c) Colocar la evidencia de lo realizado y comentar.

11
Circuitos Digitales

d) Escribir la función lógica de las salidas del circuito.


Vamos a nombrar las entradas del 1 al 9 a partir de la E hasta la M
- A = (E*G*I)’+(K*M)’
- B = (F*G*J*K)’
- C =(H*I*J*K)’
- D =(J*M)’

h) ¿De qué manera se puede mejorar el circuito codificador de teclado?


Explicar y proponer un circuito mejorado.

Tal como esta cumple de forma excelente con su función, pero se puede mejorar
el circuito añadiendo mas compuertas y agregar 8 salidas para que se convierta en
un codificado

i) ¿En qué norma se encuentra la simbología del circuito?

Comisión Internacional de Electromecánica (IEC)


Americana (MIL/ANSI)

12
Circuitos Digitales

6. Cuestionario Final

6.1. Indicar el código/catálogo y la descripción de circuitos integrados que realicen las


siguientes funciones:

Función Código/Catálogo Descripción


Dispositivo que compara
dos o mas señales o valores
Comparador CMP y determina su relación
indicando si son iguales,
mayores o menores
Circuito que permite
seleccionar una o varias
Multiplexor MUX entradas ydirigirlas hacia
una única salida controlado
por señales de selección.
Dispositivo que convierte
Codificador ENC datos de una forma a otra
forma
Tabla 5.- Registro de datos de circuitos integrados.

6.2. Indicar otras funciones o aplicaciones que se pueden realizar con circuitos
combinacionales
-Decodificación: Transforma códigos en señales activas en salidas específicas.
- Suma/Resta: Realiza operaciones aritméticas en números binarios.
- Operaciones Lógicas: Ejecuta AND, OR, XOR y otras operaciones básicas.
- Conversión de Datos: Cambia entre analógico y digital, vital en procesamiento
electrónico.

7. Observaciones (Realizar mínimo 3 observaciones)

13
Circuitos Digitales
1. Sería beneficioso agregar una línea de objetivo relacionada con la aplicación
práctica de los circuitos combinacionales en algún contexto particular, como
sistemas de control, comunicaciones, o procesamiento de datos, para resaltar su
relevancia en situaciones reales.
2. Importante definir claramente los criterios de éxito y los indicadores de
desempeño que se utilizarán para evaluar la implementación, simulación y habilidades técnicas
adquiridas, con el fin de establecer un marco de referencia
para medir el progreso y la efectividad de los objetivos.
3. Una gestión efectiva del tiempo y recursos durante la ejecución de lo trabajado en
clase.

8. Conclusiones (Realizar mínimo 3 Conclusiones)

1.-La implementación fue exitosa de los circuitos combinacionales demuestra


competencia en su diseño y ejecución, consolidando conocimientos
fundamentales.
2.-La simulación y análisis de los circuitos combinacionales nos brindan
perspectivas valiosas para optimizar su rendimiento y eficiencia en diversos
escenarios.
3.- La adquisición de habilidades técnicas en detección y corrección de fallas
evidencia una mejora en la capacidad de diagnosticar y mejorar la fiabilidad de
los circuitos

NOTA: Si no llegaron a implementar todos los circuitos en el laboratorio deberán realizar


un video por cada circuito faltante donde explicarán el funcionamiento del mismo.
Profesor le estoy mandando un archivo de enlace para que usted vea link
https://drive.google.com/drive/folders/1Nr4kLZCujbmWJhZ15fXz-
L65sJBL_pBK?usp=drive_link

PROGRAMA DE FORMACIÓN REGULAR 2

También podría gustarte