Hi!

Da es ja kein Assembler Forum gibt poste ich es hier.

Hab mir gestern mal ein AT90S2313 gekauft und hab auch gleich mal ein Tut gelesen... Ich programmiere die Dinger mit Assembler. Jetzt wollt ich mir ein Wechselblinker basteln. Das Problem ist das wenn ich einfach:
Code:
.nolist
.include "2313def.inc"
.list

ldi r16, 0b00000101
out DDRD, r16 

looping: 
ldi r16, 0b00000001
out PORTD, r16

ldi r16, 0b00000100
out PORTD, r16
rjmp looping
mache, ist es ja logisch das es aussieht als wenn beide LEDs die ganzen Zeit leuchten.
Also brauch ich irgendwie ein Unterprogramm,was so 0,5 Secs wartet... Wie kann man das Proggen?

Mfg

Elektronik303