also:
1.) anderer Anbieter: Reichelt (www.reichelt.de), sehr viel günstiger als Conrad
2.) Warteschleifen werden häufig nicht über Timer gemacht, sondern mittels verschachtelten Zählschleifen, die dann den Befehl NOP (No Operation) häufig hintereinander ausführen (siehe www.sprut.de). Was besser ist hängt meist davon ab, ob du noch genug Timer hast und wie deine persönlichen Vorlieben sind... Aktive Warteschleifen sind meist einfacher zu implementieren als timergesteuerte.
3.) GOTO $-1 ist ne Endlosschleife... Warum?
Ganz einfach: $ ist der aktuelle PC (Program Counter), also die Stelle im Programm, an der du grade bist. Bevor ein befehl ausgeführt wird, wird er um eins inkrementiert (PC+1 -> PC). Wenn du dann zu der Stelle PC-1 springst, kommst du wieder vor dem Goto raus, und arbeitest den Befehl nochmal ab... und das halt immer wieder...
Das ist eine übliche Methode bei rein interruptgesteuerten Programmen.

MfG
Stefan