So bin wieder ein Stück weiter aber es steht schon wieder ein problem im Weg.
.
.
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc
Dim W As Word , I As Word , A As Word , Channel As Byte
Channel = 0

Do

W = Getadc(channel)
I = W / 10
A = W / 200

Cls

Lcd "Kanal " ; Channel ; " " ; A ; "V"
Locate 2 , 1
Lcd I ; "% "

Incr Channel
If Channel > 7 Then Channel = 0

Wait 1.5

Loop
End

Das ist das Programm was ich jetzt geschrieben habe. An den Ports A0-A7
hängt jeweils ein Poti dessen Position nun als % Anzeige auf dem Display erscheint.

Jetzt wollte ich aber mir noch die Spannung anzeigen lassen dafür hatte ich "A" vorgesehen.
Wollte den Analogwert durch 200 teilen was dann der Spannung am Port entspricht, leider zeigt mein Display nur die Stelle vor dem Komma.

Ich schätze mal das es mit A und der Word zuweisung zu tun hat, es ist bestimmt nicht genügent Platz um eine dezimalzahl zu Speichern?
(Word = 16Zeichen die Zahl vor dem Komma braucht ja schon 4 bleiben nur noch 12)
Stimmt meine Vermutung?

Wie kann ich es machen das er mir die Spannung anzeigt mit 2 oder 3 Kommastellen dahinter?