Achso, jetzt versteh ich dein Problem.....

on timer1 timer1_isr
on int0 int0_isr

.................

timer1_isr:
timer1 = wert
incr i
return

int0_isr:
zahl = timer1
return

dann wird in "zahl" der aktuelle timer1-status gespeichert wenn an int0 eine 1er oder 0er flanke anliegt (hängt von der konfig ab) und in i der faktor für die timerüberläufe.

du musst natürlich noch den timer1 konfigurieren.

Martin