0% encontró este documento útil (0 votos)
103 vistas5 páginas

Sumador Restador BCD de 8 bits

El documento describe el diseño de un circuito sumador-restador BCD natural de 2 dígitos con signo. El circuito utilizará integrados de baja y mediana escala de integración para realizar la suma y resta de números entre -99 y 99, mostrando el resultado en displays. El diseño incluye comparadores, multiplexores y sumadores para clasificar y procesar los números de acuerdo a su signo y la operación seleccionada.

Cargado por

Luis Fer
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
103 vistas5 páginas

Sumador Restador BCD de 8 bits

El documento describe el diseño de un circuito sumador-restador BCD natural de 2 dígitos con signo. El circuito utilizará integrados de baja y mediana escala de integración para realizar la suma y resta de números entre -99 y 99, mostrando el resultado en displays. El diseño incluye comparadores, multiplexores y sumadores para clasificar y procesar los números de acuerdo a su signo y la operación seleccionada.

Cargado por

Luis Fer
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 DOCX, PDF, TXT o lee en línea desde Scribd

DEPARTAMENTO DE ELÉCTRICA, ELECTRÓNICA Y

TELECOMUNICACIONES

CIRCUITOS DIGITALES
PROYECTO
Sumador Restador BCD natural con signo

Objetivo

Implementar un circuito combinacional, que permita realizar la suma y resta en BCD


natural entre dos números con signo, mediante el uso de circuitos integrados de baja
y mediana escala de integración.

Objetivos específicos

Diseñar e implementar un circuito combinacional sumador restador con signo


optimizando material y realizando las respectivas adecuaciones a los circuitos de
media escala de integración

Planteamiento del problema

Diseñar un SUMADOR-RESTADOR BCD natural de 2 dígitos (8 bits de datos), con bit


de signo de acuerdo a la Fig. 1.

Fig. 1
A: Dígitos A SA: Signo de A
B: Dígitos B SB: Signo de B
R: Dígitos Respuesta SR: Signo de R

S/R: Operación:
0: Suma 1: Resta

El circuito debe realizar la suma o resta de dos números de 2 dígitos BCD natural con
signo. El máximo número que puede ingresar tanto en A como en B es el +/- 99, por
lo tanto el máximo valor que podrá entregar el circuito será: +/- 198. El resultado
deberá ser mostrado en displays. Para el signo de la respuesta y para el acarreo
puede usar leds

Diagrama de bloques y declaración de variables

DECLARACION DE VARIABLES

0 El bit correspondiente toma el valor lógico "0"


𝑨𝟏(𝟏° 𝑵𝒖𝒎)(𝑨𝟏𝟒 , 𝑨𝟏𝟑 , 𝑨𝟏𝟐 , 𝑨𝟏𝟏 ):
1 El bit correspondiente toma el valor lógico "1"

0 El bit correspondiente toma el valor lógico "0"


𝑨𝟐(𝟏° 𝑵𝒖𝒎)(𝑨𝟐𝟒 , 𝑨𝟐𝟑 , 𝑨𝟐𝟐 , 𝑨𝟐𝟏 ):
1 El bit correspondiente toma el valor lógico "1"

0 El bit correspondiente toma el valor lógico "0"


𝑩𝟏(𝟐° 𝑵𝒖𝒎)(𝑩𝟏𝟒 𝑩𝟏𝟑 , 𝑩𝟏𝟐 , 𝑩𝟏𝟏 ):
1 El bit correspondiente toma el valor lógico "1"

0 El bit correspondiente toma el valor lógico "0"


𝑩𝟐(𝟐° 𝑵𝒖𝒎)(𝑩𝟐𝟒 𝑩𝟐𝟑 , 𝑩𝟐𝟐 , 𝑩𝟐𝟏 ):
1 El bit correspondiente toma el valor lógico "1"
0 El bit correspondiente toma el valor lógico "0"(SA=signo de A)
𝑺(𝑺𝒆𝒍𝒆𝒄𝒄𝒊ó𝒏)(𝑺𝑨, 𝑺𝑩𝟎):
1 El bit correspondiente toma el valor lógico "1"(SB0=signo de B)

0 El bit correspondiente toma el valor lógico "0"(SUMA)


O
1 El bit correspondiente toma el valor lógico "1"(RESTA)

0 No existe signo es positivo


𝑆𝑅
1 Existe signo es negativo

0 El bit correspondiente toma el valor lógico "0"


𝑩𝟐(𝟐° 𝑵𝒖𝒎)(𝑹𝟕 , 𝑹𝟔 , 𝑹𝟓 , 𝑹𝟒 , 𝑹𝟑 , 𝑹𝟐 , 𝑹𝟏 , 𝑹𝟎 )
1 El bit correspondiente toma el valor lógico "1"

Explicación del diseño

Se pide diseñar un circuito de mediana escala


sumador/restador de 8 bits BCD, uno de los datos que
se menciona es que el código con el que se debe
trabajar es BCD, por ellos para las entradas
clasificamos número por número es decir si el número
total será de8 bits, sus unidades tendrán 4 bits y sus
decenas tendrán igual 4 bits.

Se adiciona un 2 switch que defina el signo de cada uno de los números, es así que
el signo de la operación es independiente al signo de cada número, y un switch este
si para la operación a realizar (suma/resta)

CASOS DE LA OPERACIÓN

 Caso 1. Sumar un número positivo con otro positivo. Ej: +3 +2 = +5


 Caso 2. Sumar un número positivo con otro negativo. Ej: +3 + (-2) = +1
 Caso 3. Sumar un número negativo con otro positivo. Ej -2 + (+3) = +1
 Caso 4. Sumar un número negativo con otro negativo. Ej: -2 + (-3) = -5
 Caso 5. Restar un número positivo de otro positivo. Ej: +2- (+3) = -1
 Caso 6. Restar un número negativo de otro positivo. Ej: +3 - (-2) = +5
 Caso 7. Restar un número positivo de otro negativo. Ej: -2 – (+3) = -5
 Caso 8. Restar un número negativo de otro negativo. Ej: -2 –(-3) = +1

Una vez obtenidos los casos realizaremos las operaciones con varios cambios ya
que los sumadores soy circuitos que realizan operaciones binarias y en este caso
debemos obtener números en código BCD
Clasificación de datos

Primero vamos a clasificar cual será el número mayor con la ayuda de dos
comparadores, esto se realiza para agregar el signo a la respuesta, primero
compararemos las unidades posteriormente las decenas, y con la ayuda de un
multiplexor 2/1 seleccionaremos el signo.

Ahora asignaremos el signo a cada número de 8 bits y clasificarlo si es menor o


mayor para que la operación sume o reste, como lo hicimos en parejas de 4 bits las
salidas de los comparadores serán las entradas del circuito combinacional que
asigna el signo, se puede observar una compuerta xor esta tiene como entradas SB,
SA (signos), SB será la multiplicación entre el signo de la operación (suma/resta) y el
signo del número B-8bits.

COMPA: Realiza la comparación entre un bit del número A si la operación es resta o


suma, no lo cambiará ya que este siempre será el primero en la operación.
COMPB: Realiza la comparación entre un bit B si la operación es resta o suma, en
este caso si es resta lo complementará para realizar la resta en complemento A2.

Para ayudarnos a realizar este proceso nos valemos de la tabla de verdad de una
compuerta XOR que realiza los cambios que necesitamos, este proceso se realiza
bit a bit
SECCION SUMADORES
Una vez teniendo definado los signos y la operación a realizar procedemos a sumar
primero las unidades, como se mensiono anteriormete el integrado 74LS83 es un
sumador binario es decir la operación se hara en binario, por ello se debe realizar un
cambio en las salidas del integrado

Diagrama electrónico

Dibuje el diagrama electrónico correspondiente a su circuito

Indique claramente entradas y salidas, numeración de circuitos integrados,


numeración de pines, etc.

Lista de elementos

Liste correctamente todos los elementos utilizados en el diseño implementado:


CI’s, resistencias, diodos led, dip-switch, etc.

Conclusiones y recomendaciones

Escriba 2 conclusiones y 2 recomendaciones correspondientes a su diseño, no


generalice. Revise en la bibliografía pertinente, como se redacta una conclusión y
una recomendación.

Bibliografía

Liste la bibliografía consultada y publicada para realizar el diseño de su circuito y


para citar las fuentes usadas en el trabajo. Utilice norma APA.

También podría gustarte