hi,
also ich möchte jetzt auf meinem display eine 1 daneben eine 2 dann eine 3 usw ausgeben.
aber ich weiss irgendwie nicht wie ich das machen soll.
movf '1',0
movwf num
start
movlw D'1'
addwf num,1
call show
goto start
show
auf display ausgeben
des geht irgendwie net weil die erste 1 ein zeichen ist und die zweite 1 eine zahl ist
wie kann ich das machen
mfg
pitt
Hallo
Was Du da ausgibst ist D'1' + D'1', das ist in hex 31h + 31h (oder so aehnlich) und das ist irgendwas (siehe hex-Tabelle).
Was gehen sollte: Jeweils nur um 1 inkrementieren, also ca. 'incf num, F'. Dann machst Du naemlich aus einer D'1' = 31h eine 32h = D'2' etc
Das geht aber nur bis '9'
Gruess
Fritzli
Lesezeichen