Conversor analogo digital con lcd

Hola que tal a todos
Lo que pasa es que estoy realizando un programa en cual necesito convertir la señal del lm35dz con el adc y enviarla a un micro motorola jl3 la pregunta es despues de haber enviado el codigo que me proporciona el adc al micro como hago en el programa asm para que este dato que esta en binario se pueda visualizar en la lcd como decimal.


Gracias por su atensión les agradesco por la respuesta.
 
El dato en binario lo debes convertir a BCD (unpacked BCD), luego teniendo los números en BCD los debes convertir a código ASCII que es el código que despliega el LCD, eso se logra sumando un número 0x30 hexadecimal al valor BCD que tengas.

Lo complicado ahi es convertir el número binario a BCD aunque no es que sea muy dificil, yo no conozco ese microcontrolador (nunca he trabajado con motorola) pero si te sirve puedes ver estos dos ejemplos escritos en asm para pics de la familia 16F:

http://micropic.wordpress.com/2007/06/21/binario-a-bcd-recorre-y-suma3/
http://micropic.wordpress.com/2007/06/21/conversion-binaria-a-bcd-convertir-un-numero-de-8-bits/
 
si es con motorolas se realizan 3 divisiones sucesivas de el registro adr que es el que conserva el dato de la conversion y los residuos son los datos decimales a graficar en la lcd
 
Atrás
Arriba