Hi,
na wo du dich überall rumtreibst.
Der Fehler wird von der mcsbyte.lbx verursacht. Die brauchst du hier aber nicht.
Las die mal weg und nutze ein anderes Label als _printword.
So funktionierts auf dem M8:
Code:
$regfile = "m8def.dat"
$crystal = 6000000
'$lib "mcsbyte.lbx"
Config Adc = Single , Prescaler = Auto

Enable Interrupts
Dim Ldr As Word

Start Adc

Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 , E = Portc.2 , Rs = Portc.4
Config Lcd = 16 * 4
Cls
Wait 1
Lcd "   *   Test *     "
Wait 1
Cls

Zeigs_an:
 Ldr = Getadc(0)
 Lcd "adc " ; Str(ldr)
 Wait 1
 Cls
Goto Zeigs_an

End
Die Wandleroptionen hat ja PicNick schon erklärt. Mit Free läuft der AD-Wandler ständig und Single startet erst bei der Abfrage eine AD-Wandlung (dauert etwas länger, spart aber Strom).

Gruß
Uwe