Eine vernünftige Programmstruktur nehmen, die ohne längere delays auskommt.

Zum Beispiel: die Hauptschleife (bitte ohne goto!!!) wartet in jedem Durchlauf eine Milisekunde. Außerdem wird eine Variable (nennen wir sie cnt) hochgezählt. Nur wenn nun cnt>t geworden ist, wird das Lauflicht einen Schritt weitergeschaltet, und cnt auf Null gesetzt.