So schwer dürfte das nicht werden.
Ich poste mal keinen fertigen code, aber die hauptsachen sollten drin sein:

config int0 rising
enable int0
on int0 lala

lala:
das einfachste wäre waitus 87, aber es wird eigentlich nicht empfohlen, in einer int routine zu warten, weils den ganzen controller aufhält.

sonst einfach mal die hilfe seite zu "timer" durchlesen.

Ich hab gerade kein Bascom zur Hand, sonst würde ich vielleicht ein wenig vollständigeren Code schreiben, aber mit Hilfe der F1 Taste sollte eigentlich alles zu machen sein.