Autor Tema: Sumar BCD con un PIC  (Leído 1547 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


 

anything