Hallo Blue72,

der 8-Bit Timer kann nur von 0-255 zählen, dann löst er einen Interrupt (Überlauf) aus und fängt bei 0 wieder an.
Wenn du jetzt ausgerechnet hast, daß der Überlauf 30mal pro Sekunde auftritt und du ein Ereignis nach 3 Sekunden haben möchtest gilt:

1 Sekunde 30mal
3 Sekunden 90mal

also füge in die Interruptroutine eine Variable ein die auf 90 zählt, dann führst du deinen Code aus und setzt die Variable wieder auf 0.

Günter