Sunteți pe pagina 1din 4

1

SUMADOR COMPLETO DE DOS BITS


Universidad Nacional De Colombia - Sede Manizales
Estudiante: Juan David Lugo Vergara - Codigo: 214041
Estudiante: Andres Garca Ramrez - Codigo: 213523
Docente: Jaime Enrique Arango
Monitor: Sebastian Gonzalez Quintero
Sistemas Digitales
8 de Abril de 2015

AbstractIn this practice, we will design a two-bit


binary adder using logic gates.
KeywordsKarnaugh maps, logic gates, binary
adder.

I NTRODUCCI ON

I.

El sistema binario es un sistema de numeracion en


el que los numeros se representan utilizando solamente
las cifras cero y uno (0 y 1). Es uno de los sistemas
que se utiliza en los computadores. A nivel interno el
computador utiliza dos niveles de voltaje, por lo cual
su sistema de numeracion natural es el sistema binario.
(encendido 1, apagado 0).
Los circuitos de control basicos y los computadores
efectuan operaciones aritmeticas. Estas operaciones se
realizan en sistema binario y las leyes que las rigen,
son paralelas a las usadas en el sistema decimal.
En esta practica se desarrollara un circuito capaz de
computar la suma de dos bits.
II.

O BJETIVOS

Disenar un sumador binario de 2 bits.


Comprender el funcionamiento de un sumador binario de 1, 2 o mas bits.
Emplear mapas de Karnaugh para reducir la complejidad de expresiones booleanas
III.

M ATERIALES

Circuito integrado(CI) de
(compuerta NOT)*.
CI de la referencia 74LS08
CI de la referencia 74LS32
CI de la referencia 74LS86
LEDs.
DIP Switch de 8.
Resistores de 330
*La cantidad que necesiten

la referencia 74LS04

IV.
IV-A.

M ARCO T E ORICO

Suma binaria

La suma en el sistema binario es similar a la suma


en el sistema decimal. La suma de dos cantidades
binarias empieza con la suma de los dos dgitos menos
significativos de los sumandos y un acarreo inicial
de cero o uno (Acarreo Cin). Esta operacion puede
producir un bit de acarreo (Acarreo Cout) para la suma
de la siguiente posicion significativa.
En el cuadro I las entradas A, B y Cin denotan
al primer sumando, el segundo sumando y el acarreo de
entrada. Las salidas S y Cout representan a la suma
y el acarreo de salida.
Cuadro I
TABLA DEL SUMADOR COMPLETO DE UN BIT.
A
0
0
0
0
1
1
1
1

B
0
0
1
1
0
0
1
1

Cin
0
1
0
1
0
1
0
1

S
0
1
1
0
1
0
0
1

Cout
0
0
0
1
0
1
1
1

En las figuras 1 y 2 se muestran dos ejemplos de suma


de numeros binarios.

(compuerta AND)*.
(Compuerta OR)*.
(Compuerta XOR)*.

de acuerdo a su diseno Figura 1. Ejemplo 1 de suma de numeros binarios.

V.

Figura 2. Ejemplo 2 de suma de numeros binarios.

IV-B.

1. Disenar un circuito sumador que cumpla la tabla


de verdad del sumador completo de un bit I.
Utilizar mapas de mapas de Karnaugh y a lgebra
booleana, de tal modo que se obtengan expresiones
booleanas simplificadas a conveniencia.
M APA DE K ARNAUGH PARA S.

Sumador Binario

En electronica un sumador binario es un circuito


logico que calcula la operacion suma, y puede ser un
sumador medio o un sumador completo.
IV-B1. Sumador medio de un bit: El circuito combinacional que realiza la suma de dos bits, A y B,
sin acarreo de entrada, se denomina sumador medio. Su
tabla de verdad se representa en el cuadro II donde S
representa la suma de los dos bits y Cout el acarreo
de salida.
TABLA DE SUMA DE UN SUMADOR MEDIO DE UN BIT
B
0
1
0
1

S
0
1
1
0

PP
Cin

Cout
0
0
0
1

PP AB 00
PP
P
0
1

0
1

01

11

10

1
0

0
1

1
0

Simplificando nos queda:


S = A (B Cin)
M APA DE K ARNAUGH PARA C OUT.

PP

Cuadro II

A
0
0
1
1

P ROCEDIMIENTO

Cin

PP AB 00
PP
P
0
1

0
0

01

11

10

0
1

1
1

0
1

Simplificando nos queda:


Cout = AB + BCin + ACin

Las funciones booleanas del circuito seran:


Cout = AB
+ AB
=AB
S = AB

Su implementacion con compuertas logicas se muestra


en la figura 3:

Figura 4. Sumador completo de un bit.

Figura 3. Implementacion de un sumador binario de un bit.

IV-B2. Sumador completo de un bit: Presenta tres


entradas, A y B que corresponden a los bits que
se van a sumar, y Cin que corresponde al acarreo de
entrada. Y tiene dos salidas, S que representa la suma
de los dos bits y Cout que representa el acarreo de
salida. Su tabla de verdad es similar a la que se presenta
en el cuadro I.

En este diseno se muestra la sexta combinacion


de la tabla de verdad para el sumador completo
de un bit. El led verde representa a S y el led
rojo a Cout

2. Simular el circuito y comprobar su funcionamiento


para todas las combinaciones de entrada posibles.

4. Simular e implementar el circuito, comprobar su


funcionamiento para todas las combinaciones de
entrada posibles y llenar los datos obtenidos en
una tabla de verdad que relacione las entradas y
las salidas.

Figura 5. Sumador completo de un bit.

En esta simulacion se muestra la cuarta


combinacion de la tabla de verdad para el
sumador completo de un bit. El led verde
representa a S y el led rojo a Cout
3. Disenar un circuito sumador completo de dos bits,
que tiene 5 entradas A0, A1, B0, B1, Cin y
tres salidas S0, S1 y Cout Para ello se puede
realizar la conexion en cascada de dos sumadores
de un bit como se muestra en la figura 5.

Figura 6. Implementacion de un sumador binario de un bit.

Figura 7. Sumador completo de dos bits.

En este diseno se muestra la combinacion numero


31 de la tabla de verdad para el sumador completo
de dos bits. El led verde representa a S0, el led
azul representa a S1 y el led rojo a Cout

Figura 8. Sumador completo de dos bits.

En esta simulacion se muestra la combinacion


numero 31 de la tabla de verdad para el sumador
completo de dos bits.
TABLA DEL SUMADOR COMPLETO DE DOS BITS .
A1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

A0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

B0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

Cin
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

S1
0
0
0
1
1
1
1
0
0
1
1
1
1
0
0
0
1
1
1
0
0
0
0
1
1
0
0
0
0
1
1
1

S0
0
1
1
0
0
1
1
0
1
0
0
1
1
0
0
1
0
1
1
0
0
1
1
0
1
0
0
1
1
0
0
1

Cout
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
1
0
0
0
1
1
1
1
1
0
1
1
1
1
1
1
1

VI.

C UESTIONARIO

TABLA DEL RESTADOR COMPLETO DE UN BIT.

1. Que es el codigo GRAY y para que se utiliza?


R/ es un sistema de numeracion binario en el que
dos valores sucesivos difieren solamente en uno de
sus dgitos.
Octal
0
1
2
3
4
5
6
7
-

decimal
0
1
2
3
4
5
6
7
8
9
-

Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F

Binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

Cod. Gray
0000
0001
0011
0010
0110
0111
0101
0100
1100
1101
1111
1110
1010
1011
1001
1000

El codigo GRAY es utilizado principalmente en


sistemas de posicion, ya sea angular o lineal.
Sus aplicaciones principales se encuentran en la
industria y en robotica. En robotica se utilizan
unos discos codificados para dar la informacion
de posicion que tiene un eje en particular. Esta
informacion se da en codigo GRAY.
2. Basandose en el conocimiento del sumador y de
la aritmetica binaria explique detalladamente lo
necesario para disenar un restador completo.
R/ Un circuito restador completo tiene tres entradas y dos salidas. las entradas X, Y, Bin se refieren
al minuendo, sustraendo y al presto de entrada,
respectivamente (es importante el orden de X y
Y, ya que hay que recordar que la resta no es
conmutativa). las dos salidas, S y Bout representa
el resultado de la resta y el presto de salida,
respectivamente.

X
0
0
0
0
1
1
1
1

VII.

Y
0
0
1
1
0
0
1
1

Bin
0
1
0
1
0
1
0
1

S
0
1
1
0
1
0
0
1

Bout
0
1
1
1
0
0
0
1

C ONCLUSIONES

Se diseno y simulo un sumador completo de un bit


y un sumador completo de dos bits.
Se comprendio el funcionamiento de los sumadores
binarios gracias a la comprobacion de los mismo
mediante las tablas de verdad que los representan.
Se emplearon mapas de Karnaugh para reducir la
complejidad de las expresiones booleanas, as como
tambien se uso a lgebra de Boole para reducir aun
mas los terminos al deducir expresiones XOR.
Se comprendio el funcionamiento de los restadores binarios, gracias al analisis que se le hizo al
sumador binario.
R EFERENCIAS
[1] http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/docs
curso/contenido.html
[2] http://es.wikipedia.org/wiki/Codigo Gray
[3] http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/leccio
nes/030901.htm

S-ar putea să vă placă și