TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: Azazel_1983 en 18 de Abril de 2005, 12:23:00

Título: Sumar BCD con un PIC
Publicado 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.
Título: RE: Sumar BCD con un PIC
Publicado por: antoniof en 18 de Abril de 2005, 16:22:00
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.
Título: RE: Sumar BCD con un PIC
Publicado por: Azazel_1983 en 19 de Abril de 2005, 10:12:00
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