Exodus
19.06.2006, 10:01
KAnn mir wer sagen warum dass nicht richtig funktioniert!?
die LED läuft immer nach links! aber bleibt nicht nach dem ersten durchlauf stehen, was ich eigentlich will! Was mache ich falsch? Bitte um RAT
.include <m8535def.inc>
;definieren
ldi R16, 0xff
ldi R17, 0xff
ldi R20, 0b00000001
ldi R22, 8
out DDRA, R20
Zeit1:
inc R18
cpse R18, R16
rjmp Zeit1
inc R19
cpse R19, R17
rjmp Zeit1
rol R20
out DDRA, R20
inc R21
cpse R21, R22
rjmp Zeit1
Zeit2:
rjmp Zeit2
MFG
Michael
die LED läuft immer nach links! aber bleibt nicht nach dem ersten durchlauf stehen, was ich eigentlich will! Was mache ich falsch? Bitte um RAT
.include <m8535def.inc>
;definieren
ldi R16, 0xff
ldi R17, 0xff
ldi R20, 0b00000001
ldi R22, 8
out DDRA, R20
Zeit1:
inc R18
cpse R18, R16
rjmp Zeit1
inc R19
cpse R19, R17
rjmp Zeit1
rol R20
out DDRA, R20
inc R21
cpse R21, R22
rjmp Zeit1
Zeit2:
rjmp Zeit2
MFG
Michael