TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Dino en 13 de Diciembre de 2006, 15:52:14
-
como puedo ver dos valores de entradas analogicas por medio de una pantalla LCD?, estoy utilizando un PIC 16f877 como transmisor y otro PIC 16f877 como receptor (este ultimo es el que se comunica con la pantalla), todo esto via radio frecuencia.
gracias por cualquier ayuda
-
pues no es dificil, ya veraz q si,
ya sabes q el valor q arroja cada conversor?. pues es de 10bits no? aunque si no quieres mucha precision podriaas justificarlo a la izquierda y no leer los 2 bits de menor peso, entonces te quedaria un registro de 8 bits para tratar.
luego el LCd solo muestra valores ASCIIs no es asi?.
ASCII = 0x30 + (numero hexadecimal del 0...9)
ejemplo:
'8' = 0x30 + 0x08
en codigo assembler seria
movlw 0x30
iorlw 0x08
w= 0x38 = '8' ascii
-
En el post de Ejemplitos en C para 16F648A (http://www.todopic.com.ar/foros/index.php?topic=4530.0) hay varios programas donde se usa un lcd.
Suerte!!! ;)