You are on page 1of 2

Circuitos Digitales I Universidad de los

Llanos
Laboratorio7: Sumador BCD de 3 bits Ingeniera Electrnica
SUMA EN BCD

La suma en BCD puede dar como resultado un nmero no perteneciente al cdigo.


Por ejemplo, al sumar los nmeros en cdigo BCD 1000 + 0001 el resultado es
1001, este nmero tambin pertenece al cdigo; sin embargo, cuando se suman
0111 +1000 el resultado es 1111, este nmero no pertenece al cdigo BCD y su
valor equivalente en el sistema decimal es quince unidades.
Cuando suceden estos casos es necesario sumar un factor de correccin que
depende del rango donde se encuentre el resultado de la suma. La tabla 1.
muestra los valores del factor de correccin con su respectivo rango. Para el
rango binario desde diez (1010 2) hasta diecinueve (100112) el factor de correccin
es seis 01102; este factor se duplica en forma proporcional del mismo modo que
aumenta la decena en el resultado. Por lo que se debe aplicar la frmula
donde n es igual al valor binario de la decena del resultado. El factor
de correccin se debe aplicar siempre y cuando el resultado de la suma sea
mayor o igual a diez. Del mismo modo, la suma debe realizarse en binario.

Factor de Valor Valor Factor de


correccin decimal decimal correccin
Binario (Fc)2 de rango de Decimal
la decena (Fc)10
(n)
0110 (10 ~ 19) 1 6
1100 (20 ~ 29) 2 12
10010 (30 ~ 39) 3 18
11000 (40 ~ 49) 4 24
Fc =
(n0 ~ n9) n Fc = nx6
n2x(0110)2

Tabla 1. Factores de correccin para la suma BCD.

Ejemplo: Dado los nmeros p, q, r en cdigo BCD, sumar: a) p + q + r, b) q + r,


c) p + q y obtener el resultado tambin en BCD.

p = 1000 0110 0010 0000 1001BCD


q = 0100 1001 1001 0011 0111BCD
r = 0111 1001 1000 0110 0010 0011 1001BCD
Solucin(a): Los resultados que superen el 1001 hay que sumarle el factor de
correccin segn la tabla 1.7 y llevar el acarreo correspondiente.
Circuitos Digitales I Universidad de los
Llanos
Laboratorio7: Sumador BCD de 3 bits Ingeniera Electrnica

Respuesta(a): 1000 0001 0010 0010 0011 1000 0101 BCD = 8122385 10
MATERIALES

C.Is 74LS83 o 74LS283 y 74LS47


Dipsiwtch.
Resistencias
Fuente.
Multimetro.
3 displays 7 segmentos
Protoboard y cable.

PROCEDIMIENTO

1. Se propone disear un circuito para la suma de dos nmeros binarios


codificados en BCD (X y Y) de 3 bits y su posterior visualizacin. sobre 3
displays de siete segmentos. Las entradas para el numero X sern los bits
X11X10X9X8 X7X6X5X4 X3X2X1X0 y para el numero Y sern los bits Y11Y10Y9Y8
Y7Y6Y5Y4 Y3Y2Y1Y0 y para la salida S sern los bits S 11SS0S9S8 S7S6S5S4 S3S2S1S0.
(por ejemplo para sumar 182 + 044 = 226 la entradas para X sern 0001 1000
0010 y para Y sern 0000 0100 0100, obteniendo en la salida S: 0010 0010
0110). Para visualizar el resultado se utilizarn 3 displays 7 segmentos. Activar
los segmentos adecuados en funcin del nmero BCD que se quiera
representar es una simple funcin combinacional que ya esta implementada
con el circuito 7447.

2. solucione los literales b) y c) del ejemplo planteado anteriormente indicando el


resultado en BCD y en base 10.
3. Investigue acerca de la conversin decimal fraccionario BCD y la conversin
BCD fraccionario Decimal.

You might also like