Autor Tema: Sumar BCD con un PIC  (Leído 2790 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Azazel_1983

  • PIC10
  • *
  • Mensajes: 10
Sumar BCD con un PIC
« 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.

Desconectado antoniof

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 729
RE: Sumar BCD con un PIC
« Respuesta #1 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.

Desconectado Azazel_1983

  • PIC10
  • *
  • Mensajes: 10
RE: Sumar BCD con un PIC
« Respuesta #2 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