TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Dino en 17 de Noviembre de 2006, 18:49:52
-
Amigos son nuevo en este foro, ojala me puedan ayudar........toy haciendo mi tesis referente al monitoreo de temperaturas via radio frecuencia. Los datos a monitorear seran visualizados por una LCD 2x16. Para este proyecto ocupo dos microcontroladores PIC 16f877, uno como transmisor y el otro como receptor..........mi problema es el siguiente: el PIC transmisor capta la señal analogica de entrada, la transmite al PIC receptor y este visualiza el dato, pero en la pantalla se repite en la primera fila y en la segunda el mensaje...yo quiero que el mesnsaje quede estatico y varie solamente el valor en bit de la entrada analogica.,,.....ojala me puedan ayudar se los agradeceria infinitamente
-
Pues lo unco que tienes que hacer es mosytrar el mensaje, una sola vez y actualizarlo.
En PBP la instruccion es LCDOUT $FE,1, dec valor
donde el $FE,1 limpian la pantalla y dejan estatico en la posicion uno el valor
y dec valor muestra en formato decimal el valor
Seguro hay algo parecido en C, usa el buscador dentro del foro de C y veras que hay muchos ejemplos
-
En C con el compilador CCS y usando la libreria lcd.h, sería algo cómo esto:
Donde '\f' limpia la pantalla, '%d' muestra el valor decimal de la variable 'num'
Suerte!!! ;)