TODOPIC
FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: Azazel_1983 en 18 de Abril de 2005, 12:23:00
-
Wenas, tengo que hacer el código de programación de un PIC para que sume BCD. Más o menos ya sé por donde ir, pero me lio bastante con el acarreo intermedio y a la hora de las condiciones para que después de realizar la suma, al no dar un resultado en bcd, pasarlo al resultado adecuado. Alguien me podria ayudar¿? Gracias.
-
Realmente lo tienes que hacer en BCD?
Te lo digo porque quizás sea más fácil pasar el código BCD a Hex, sumarlos en Hex y pasarlo luego a BCD, sobre todo si el resultado de los BCD que vas a sumar puede superar el número 255.
-
Si, es obligatorio hacerlo en bcd, por eso me lio tanto, ya que tras realizar la suma de los números el resultado no es bcd y dependiendo los acarreos y demas condiciones hay que sumarle al resultado una cantidad para pasarlo a bcd (creo q es sumar 0 ó 6 ó 60 ó 66, pero no estoy seguro).
Tengo casi todo el código hecho, lo que me falta es la parte de comprobación para saber cuanto sumar, vamos, que me falta el cogollo xD