εγώ έχω κάνει αυτό με ένα PIC16F876 @4MHz (Με MikroBasic)
Κώδικας:
program PIC_ADC_LCD
dim TEMP as word
DIM TXT AS STRING[7]
main:
ADCON0 = %01000111
ADCON1 = %10001110
TRISA = $FF
TRISB = 0
Lcd_CONFIG (PORTB,2,3,1,4,5,6,7) ' Initialize LCD connected to PORTB
Lcd_Cmd(LCD_CURSOR_OFF) ' Send command cursor off
LCD_OUT (1,6,"DT200")
LCD_OUT (2,7,"DC VOLT")
LCD_OUT (2,2,".")
while TRUE
temp = Adc_Read(0)
TEMP = (TEMP*49)/100
WORDTOSTR (TEMP,TXT)
lcd_chr(2, 1, txt[2]) 'Με αυτές τις εντολές τοποθετώ ένα, ένα τον χαρακτήρα στην θέση που θέλω
lcd_chr(2, 3, txt[3]) 'Διότι υπάρχει και η τελεία στην δεύτερη θέση της LCD
lcd_chr(2, 4, txt[4])
wend
end.