Está en la página 1de 4

SUMADOR RESTADOR DIGITAL CON COMPLEMENTO A 2

Fulvio Andres Pedraza Carmona

Ingeniería, Unidad Central Del Valle Del Cauca

Tuluá, Colombia

fulvio.pedraza01@uceva.edu.co

Abstract- In this project a logical circuit was made


that can use the basic operations of addition and
subtraction by implementing 4 full adders, to be able
to do these operations with 3 bits, so that the largest
number we can form is 7 (but 111 binary
representation of the 7), which the greatest result in
the sum that we can obtain is 9, this will be shown with
the help of a pair of 7-segment displays.

I. INTRODUCCIÓN
fig.1 Dip switch.
Los circuitos aritméticos posibilitan las operaciones de
cálculo en la tecnología digital y representan la base para
el desarrollo de los sistemas computacionales, en el caso
de los circuitos digitales sumadores realizan la suma
B. INTEGRADO 74LS83.
aritmética de dos números enteros positivos, para
operadores de entrada de un bit a y b existen dos Sumador binario de 4-Bit donde las sumas (Σ) se
estructuras: half-adder (semi-sumador) o full-adder proporcionan para cada bit y el acarreo resultante (C4) se
(sumador completo), existirán dos bits a la salida de cada obtiene a partir del cuarto bit. Estos agregadores cuentan
suma que será S (suma) y el acarreo de salida (Co) , La con una mirada interna completa a través de los
resta se implementa mediante el sumador. El método cuatro Bits  Cuenta con una implementación de ripple-
consiste en llevar al minuendo a una de las entradas y el carry. La lógica del sumador, incluido el carry, se
sustraendo en complemento 2 a la otra entrada. También implementa en su forma verdadera, lo que significa que el
tiene la salida 2 bits, más una salida que especifica que es logrado sin necesidad de inversión lógica
una resta.

II. DESCRIPCION DE ELEMENTOS

A. 8 BITS DATA SWITCHES

Un DIP se trata de un conjunto de interruptores eléctricos


que se presenta en un formato encapsulado (en lo que se
denomina Dual In-line Package), Su ventaja principal es
que son más rápidos y fáciles de configurar y cambiar y
no hay piezas sueltas que perder. Se pueden considerar
como conjunto de interruptores minúsculos para ser
insertados en circuitos impresos.

fig.2 74ls83

C. INTEGRADO 74LS86.
Es una compuerta OR-exclusiva de 2 entradas cuádruple electrónicos. Está compuesto de siete segmentos que se
con tecnología LS y cuatro compuertas independientes de pueden encender o apagar individualmente.
XOR de 2 entradas. Realizan las funciones booleanas en
lógica positiva. Una aplicación común es como un
elemento complemento/verdadero. Si una de las entradas
es baja, la otra entrada se reproducirá en forma real en la
salida. Si una de las entradas es alta, la señal en la otra
entrada se reproducirá invertida en la salida

fig.5 Display

fig.3 74ls86
F. RESISTENCIA Y LED’S

 Resistencias 1k
D. INTEGRADO 74LS47  1 diodo LED

Es un decodificador/controlador de BCD a siete


segmentos con salidas de activación en bajo, diseñadas
para la conducción directa de indicadores incandescentes
o LEDs de ánodo común. 
III. PROCEDIMIENTO

Para realizar las operaciones aritméticas de suma y


resta de dos números de 4 bits por medio de un
circuito, se utiliza un dipswitch para fijar los valores
correspondientes de los operandos 1 y 2 (operando 1 =
minuendo bits A1-A4, operando 2 = sustraendo B1-
B4). Los 4 bits correspondientes al operando 1 se
hacen llegar de manera directa al sumador completo
(74LS83). Mientras que los 4 bits que conforman al
operando 2 primero se hacen pasar por una compuerta
OR-exclusiva (74LS86). Cada uno de ellos, la función
fig.4 74ls47
que tiene el circuito 7486 es la de cambiar los 0 por los 1
y los 1 por los 0 en caso de que se tenga que hacer una
resta, o dejar pasar el valor del operando 2 tal cual en caso
de una suma.

E. DISPLAY 7 SEGMENTOS El medio para escoger la operación aritmética ya sea de la


suma o la resta de los operandos 1 y 2, es por la
El visualizador de siete segmentos (llamado también
interacción del bit de control, el cual tiene que fijarse en 0
display) es una forma de representar números en equipos
lógico para que se realice una suma entre los operandos 1
y 2, por otra parte si el bit de control se ubica en la
posición de 1 lógico, el ejercicio resultante entre los
operandos 1 y 2 será la de una resta.

Una vez que las compuertas del circuito 7586 entregan


un resultado, éste se hace llegar al sumador completo
(74LS83), en donde si el bit de control se encuentra en
1 lógico se complementa a 2 el operando 2
(sustraendo), ya que se le sumará un 1 al valor que
entreguen las compuertas OR-exclusiva (recuerde que
previamente estas compuertas cambiaron los 1 por los fig.7 5v

0 y los 0 por los 1), y por último el resultado del


complemento a 2 se hace llegar al sumador completo
del circuito para que se realice la suma del operando
1 (minuendo) y operando 2 complementado a 2
(sustraendo).

Por otra parte si el bit de control se encuentra en 0 lógico


(operación de suma) el valor de los bits del operando 2 no
sufren alteración alguna por lo que a los bits entregados
por las compuertas OR-exclusiva se le sumará un
valor de 0 en el circuito IC2, pasando a realizar una
suma normal de los operandos 1 y 2 por medio del
fig.8 conexion final
circuito 74ls83.

Finalmente para la conexión al display de 7 segmentos, se


debe realizar como muestra el siguiente esquema:

fig.9 prueba 1

fig.6 Conexión display

IV. RESULTADOS

fig.10 puebra 2
El desarrollo del circuito fue una tarea
compleja.  Fue necesario rediseñar al menos tres
veces la etapa de resta con resultados negativos.
Hasta encontrar la condición Y > X.  El circuito de
base que se utilizó presentaba una falla de lógica
poco perceptible y averiguarla tomó un tiempo
considerado.

Con el diseño se pudo comprender de mejor manera


el funcionamiento de los integrados 7483, 7486,
7447.

Armar el circuito con menores recursos, impulsa a


fig.11 puebra 3
los diseñadores a valerse de las herramientas que
proporciona el conocimiento teórico y lógico de la
electrónica digital. Por tanto un diseñador capaz de
resolver un problema de este tipo es aptamente
reconocido como un dominador de la materia tanto
en su parte conceptual como experimental.
Los circuitos sumadores a pesar de resolver un
problema simple de aritmética, son un elemento muy
útil y base para programar subsiguientes circuitos de
memorias y procesadores numéricos de datos.
Permiten determinar registros y por tanto el análisis
de procesos repetidos.

fig.12 prueba 3 restador

fig.13 prueba 4 restador

V. CONCLUSIONES

El diseño de un sumador-restador, y su
implementación da lugar a los circuitos
combinacionales y compuertas lógicas para poder
resolver los problemas en binario de bits a bits.

También podría gustarte