Hola Jorge, encontré un ejemplo acá en este mismo foro, asi que lo simule para probarlo y funciona.-
Codigo:
DEVICE = 16F877
XTAL = 20
LCD_DTPIN = PORTD.4
LCD_RSPIN = PORTE.0
LCD_ENPIN = PORTE.1
LCD_INTERFACE = 4 " 4-bit
LCD_LINES = 2
LCD_TYPE = 0
ADIN_RES 10 " resolucion a 10
ADIN_TAD FRC
ADIN_STIME 100
Dim Raw as Word
Dim Value as Word
Dim Volts as Byte
Dim Millivolts as Word
Delayms 500 " tiempo de estabilizacion
Cls " limpia LCD
TRISA.0 = 1
TRISB.1= 1 " seteo A0 como entrada
ADCON1 = %10000010
Again:
Raw = ADIN 0 " leer ADC
Print at 2,1,"RAW= ",@Raw," " "
Value = 489 *(Raw / 10)
Volts = Value / 10000
Millivolts = (Value // 10000) / 100
Print at 1,1,Dec1 Volts,".",Dec2 Millivolts,"V" "mostrar el resultado
Delayms 1000
Goto Again " vuelve a again

saludos!! y espero te sirva
Hola compañeros de batalla con los PICs.
Les escribo en esta oportunidad porque se me ha presentado una duda existencial. Sucede que es la primera Vez que le meterle la mano a una GLCD y pos ya tengo una en la Mira. Se trata de una PG12864-B, la seleccione por precio. PERO, PERO, PERO. Siempre salen estos peros cuando se trabaja con algo nuevo para nuestro cerebro.
1.) Cual controlador trae esta GLCD?... LLevo buscando como una hora y nada, solo consigo este (http://www.datasheet4u.com/html/p/g/1/pg12864b_POWERTIP.pdf.html) datasheet que no dice mas que la distribución de los pines. Lo mas cercano que encontré en toda la red fue este hilo donde plasmo mis preguntas.
2.) jorgehur En el primer POST dices que tienes la PG12864-F. Hay alguna diferencia con la PG12864-B que yo tengo?
3.) Como sabes que estas PG12864-F tiene un controlador T6963?
Mirando lo poco o nada que dice el datasheet, logro sacar el siguiente esquemático para conectarlo a mi PIC.
(http://img61.imageshack.us/img61/8067/dibujosc8.gif)
Y con eso nace la cuarta pregunta.
4.) Para que es ese pín Vout?
5.) hay que conectarlo a algo?
La porquerxx de datasheet dice que es Salida de Voltaje del generador interno, que Temperature compensation.. :z) ..
6.) Si esta conectado bien lo demás?
el problema era que el pin de contraste(pin4 Vo) tenia que estar alimentado a -12v a través de un potenciometro de 10k y a masa,y ajustando el potenciometro, se ven las letras
7.) Como así? también necesito una fuente de voltaje de -12V...
Bueno, solté mi rollo, agradezco cualquier palabra sobre lo planteado, preguntado y expuesto.
SALUDOS!!
Amigo Lord, una nueva pregunta.. :mrgreen:
(http://img292.imageshack.us/img292/5931/glcdusbgiovannilafebreyb8.jpg)
De la imagen de tu montaje de la GLCD.. No crees que el potenciometro de contraste, el PIN -VOUT de la GLCD debería ir a un extremo y el pin Vo en el centro?
Lo digo porque -Vout.. es la salida del generador de voltaje interno de la GLCD, y pos si lo conectas como la imagen, al pasar el potenciometro el extremo de abajo (Según la imagen), colocarías en corto el pin Vout de la GLCD con GND. No te parece?
Saludos!
Si amigo, creo hay un error al dibujar el esquema, fíjate en el esquema que me diste anteriormente para mostrarme la diferencia del Pinout entre el KS0108 y el CT6963..