Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

10/04/2008 #1


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.
10/04/2008 #2


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/0...corre-y-suma3/
http://micropic.wordpress.com/2007/0...ero-de-8-bits/
10/04/2008 #3


Muchas gracias
15/11/2008 #4


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
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.