Hast du keinen Timer mehr frei? Dort machst du Takte von 10 oder 100ms oder auch 1s. Die Eigentliche Ausgabe machst du in deinem Hauptprogramm.

Ein Programm sollte übrigens so aufgebaut sein, daß es keine Warteschleifen enthält.