Gast
#14562
Wenn ich dieses Prog. im Studio simuliere, dann springt nach dem ret Befehl der PCounter zu rjmp main, und nicht eine Zeile nach dem rcall-Befehl. Ich muß irgendwas vergessen haben, nur was?! Es funktioniert nämlich im Studio und im Prozessor nicht. Vielleicht kann sich das mal jemand durchsehen. Danke max .device AT90S8515 .include "8515def.inc" .def temp =r16 .def LED =r17 .def delay =r18 .def delay1 =r19 .def cmp =r20 .cseg .org 0x00 rjmp main main: ser temp out DDRB,temp ldi cmp,0 ldi LED,0xFF LEDout: out PORTB,LED com LED rcall waittime rjmp LEDout waittime: ldi delay,2 wait: dec delay ldi delay1,2 wait1: dec delay1 cpse delay1,cmp rjmp wait1 cpse delay,cmp rjmp wait ret