TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: JoseLuis2801 en 21 de Octubre de 2013, 14:50:25
-
Hola, todos sabemos que los números que hay en memoria son digitales y por tanto binarios.
Como necesito mostrar esos nos. en display en forma decimal (BCD), quisiera saber si teneis alguna rutina que realice esa función (sólo la conversión), en concreto una conversion de un minimo de 10 bits.
Es para un PIC que no tiene instrucciones de multiplicación.
Gracias
Un saludo
-
Busca BIN2BCD, ya esta hecho eso que necesitas...
-
Gracias, he buscado pero no la encuentro, me puedes pasar el link.
Si es posible la rutina en Assembler, es que no tengo ni idea de C. :oops:
Muchas gracias
Un saludo
-
Aqui hay un tema:
http://www.todopic.com.ar/foros/index.php?topic=6009.msg39442#msg39442 (http://www.todopic.com.ar/foros/index.php?topic=6009.msg39442#msg39442)
Y otro...
http://www.todopic.com.ar/foros/index.php?topic=6094.msg39162#msg39162 (http://www.todopic.com.ar/foros/index.php?topic=6094.msg39162#msg39162)
Y otro mas...
http://www.todopic.com.ar/foros/index.php?topic=31079.msg259251#msg259251 (http://www.todopic.com.ar/foros/index.php?topic=31079.msg259251#msg259251)
Que te llevara al hilo Rutinas para Compartir... ;-) ;-) ;-)
-
Infinitas gracias, el peso que me has quitado de encima. :-/
Voy a probar con la 2ª del primer link.
Es que en la 1ª, no se que es eso de cblock :oops:
Ah , he visto que utilizan multiplexadores par asacar un dato a LCD, yo tengo desarrollada una rutina que transforma el valor del puerto que sea a otro que hace que encienda el digito correcto, pero sin controladores ni nada, directo del puerto a pines del digito. Adjunto mi display.
Si no esta en este foro, yo lo pongo sin problemas, pero es que estoy muy pillao de tiempo y disculparme pero no puedo comprobar si esta o no ahora.
Un saludo
-
OK, 2ª del primer link probada.
:-/ :-/ :-/ COJONUDA :-/ :-/ :-/
Voy a ver las otras que necesito una de 10 bits, ya que el dato viene de un ADC de 10 bits.
y voy a ir viendo todas vuestras rutinas que estoy aprendiendo un montón.
;-) ;-) ;-) ;-) ;-) ;-)
-
En el tercer enlace he encontrado una rutina de 16 bits, comprobada y perfecta. :-/ :-/ :-/ :-/ :-/
Infinitas gracias
;-) ;-) ;-) ;-)