Trabajo Práctico N°01 - Circuitos y Sistemas Digitales UPN 2024 - II

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

UNIVERSIDAD RPIVADA DEL NORTE

FACULTAD DE INGENIERÍA

TRABAJO PRÁCTICO N°03


DISEÑO DE CIRCUITO SUMADOR/RESTADOR (BCD)

CARRERA: Ingeniería Mecatrónica


CURSO: Circuitos y Sistemas Digitales

NOMBRE: VELA NAVARRETE, Anthony Gabriel

NRC: 12137

DOCENTE: Dr. Ing. CIP Néstor B. Corpus Vergara

LOS OLIVOS – LIMA – PERÚ

2024 - II
CIRCUITOS Y SISTEMAS DIGITALES

Dr. Ing. CIP. Néstor Corpus Vergara

TRABAJO PRÁCTICO 3

DISEÑO DE CIRCUITO SUMADOR/RESTADOR (BCD)

Objetivo:

El objetivo principal de esta práctica es diseñar un circuito sumador y restador de dos


números, cada uno de ellos con 4 bits de entrada. Se requiere aplicar los conceptos
expuestos en el marco teórico de álgebra binaria.

Enunciado:

Diseñar e implementar utilizando circuitos anteriores, uno que haga sumas y restas en
función de una señal de control SUMAR / RESTAR. El circuito debe mostrar las
entradas A y B en display c/u, así como también el resultado de debe mostrar en dos
displays.

Nota:
Para el informe se debe de tener en cuenta todos los siguientes puntos:
• Definición del problema a resolver.
• Desarrollo de la solución.
• Descripción del sistema digital que da solución al problema planteado.
• Implementación de la solución utilizando Proteus
• Observaciones y conclusiones.
I. Definición del problema a resolver

El problema plantea el diseño e implementación de un circuito electrónico capaz de


realizar operaciones aritméticas básicas, específicamente sumas y restas, utilizando
señales de control. El circuito debe recibir como entradas dos números, denominados A
y B, y según una señal de control específica, realizar la operación de suma o resta entre
ellos. La selección entre sumar o restar estará determinada por una señal de control que
se definirá como SUMAR o RESTAR.

Por lo cual, el circuito debe cumplir los siguientes requisitos

• Entradas numéricas:

Se deben proporcionar dos entradas numéricas (A y B) que el usuario podrá modificar.


Estas entradas pueden ser de un formato de un sistema numérico, según se defina en el
diseño.

• Visualización de las entradas:

El valor de cada una de las entradas (A y B) deberá mostrarse en un display. Esto implica
que el diseño deberá incluir los displays independientes, uno para mostrar el valor de la
entrada A y otro para mostrar el valor de la entrada B, asegurando que el usuario pueda
visualizar los números ingresados de forma clara.

• Visualización del resultado:

El resultado de la operación (suma o resta) también deberá mostrarse en una interfaz


visual. Para este propósito, el diseño debe incluir los displays adicionales (o uno de mayor
capacidad, dependiendo del rango de los resultados) donde se muestre el resultado final
de la operación realizada.

El problema implica los siguientes requisitos

• Un controlador para las entradas A y B.

• Un sistema de decodificación para mostrar correctamente las entradas y los resultados


en los displays.
• Un mecanismo de control para determinar si la operación debe ser suma o resta, en
función de la señal de control SUMAR / RESTAR.

• La lógica interna para realizar las operaciones aritméticas y controlar la correcta


visualización del resultado.

II. Desarrollo de la solución

a) Descripción general del circuito

 Entradas A y B.

 Un bloque de control que determina la operación a realizar (suma o resta)


según la señal de control.

 Un bloque que maneja los displays para mostrar los valores de las
entradas A, B y el resultado de la operación aritmética.

 El circuito aritmético encargado de realizar las sumas y restas.

b) Entradas A y B

Las entradas A y B están representadas en forma binaria, y cada una tiene 4


bits (A3, A2, A1, A0 para la entrada A, y B3, B2, B1, B0 para la entrada B).
Cada bit de las entradas se puede activar mediante interruptores que permiten
variar el valor de entrada de manera manual.

• Entrada A: Es una variable de 4 bits representada por A3, A2, A1, A0.
Cada bit puede adoptar un valor de 0 o 1, lo que le da la capacidad de
representar números entre 0 y 15.
• Entrada B: Similar a la entrada A, esta entrada también está representada
por 4 bits (B3, B2, B1, B0), lo que permite representar números del 0 al 15.

c) Circuito interno y compuertas lógicas

El circuito se construye utilizando compuertas lógicas AND, OR y XOR, además de


sumadores y restadores. En la imagen proporcionada, se pueden observar varias
compuertas que controlan las operaciones lógicas necesarias para la correcta
ejecución de la operación seleccionada por la señal de control.

d) Decodificación y visualización

El sistema de displays está conectado mediante decodificadores que


convierten la salida binaria del sumador o restador en señales que pueden ser
entendidas por los displays de 7 segmentos. Los decodificadores BCD toman
las salidas de los bloques aritméticos y las transforman en el formato adecuado
para que los displays puedan mostrar correctamente los valores numéricos.

III. Descripción del sistema digital que da solución al problema planteado

a) Señal de control SUMAR/RESTAR

• Existe una señal de control, ubicada en el centro del circuito, que permite
alternar entre la operación de suma y la de resta.

• El circuito realiza una operación de suma cuando la señal está en un estado, y una
resta cuando está en el otro.

b) Compuertas lógicas
• Se observa un conjunto de compuertas lógicas (AND, OR, XOR) y
sumadores/restadores que realizan las operaciones aritméticas de 4 bits en función
de la señal de control.

• Cuando la señal de control activa la operación de resta, se convierte la entrada B


mediante el complemento a dos y se suma a “A” para obtener el resultado de la
resta.

• El circuito maneja los acarreos (carry) generados en la suma y los préstamos


(borrow) en la resta para asegurar resultados correctos.

c) Decodificadores
• El circuito incluye varios displays de 7 segmentos, ubicados en la parte superior
central del diagrama.
• Estos displays muestran el valor decimal de las entradas A y B, así como el
resultado de la operación aritmética (suma o resta).
• Los valores binarios obtenidos de la operación son convertidos a una
representación decimal por decodificadores BCD, que luego se envían a los displays.

d) Funcionamiento

• El usuario selecciona los valores de las entradas A y B con los interruptores,


y el circuito, dependiendo de la señal de control, ejecuta la suma o resta
correspondiente.

• El resultado de la operación se visualiza en los dos displays de la derecha.

El circuito está diseñado de manera modular, con bloques bien definidos


para facilitar la comprensión y su expansión si es necesario.

IV. Implementación del circuito en Proteus


Para el armado del circuito en Proteus, se usaron los siguientes materiales

• 2 dip Switchs
• 13 compuertas XOR (7486)
• 2 compuertas 7404
• 6 displays de 7 segmentos
• 8 circuitos integrado 74151
• 6 circuitos integrado 74283
• 3 circuitos integrados 7482
• 8 logicstates
• 8 logicprobes

Tras el armado y la implementación de materiales, se muestra el siguiente esquema


del circuito digital
Así se aprecia, al momento de poner en marcha su funcionamiento del circuito
digital. Un caso como ejemplo es la sumatoria de 13+03=13, en los 6 displays

V. Observaciones y conclusiones
 El circuito compara dos números binarios (A y B), que se introducen a través de los
interruptores etiquetados como "Número A" y "Número B". Estos números se
muestran en los displays de siete segmentos.

 Se emplean puertas lógicas y circuitos integrados para determinar la relación entre A


y B. Los resultados posibles son: A mayor que B, A igual a B o A menor que B, y
estos se visualizan en los displays de la derecha.

 Hay varios circuitos decodificadores que probablemente transforman las señales


binarias de entrada a un formato que los displays pueden representar, permitiendo la
visualización numérica clara en base decimal.

 Este diseño sería útil en aplicaciones donde se necesite comparar valores binarios y
mostrar el resultado de manera visual clara.

También podría gustarte