Softwareseitig lässt sich der Eingang auch mit dem Befehl "debounce" entprellen.
Einen REED-Kontakt würd ich aber bei bis zu 60Hz nicht nehmen. Da wär ein Hallsensor wesentlich besser und prellfreier.

Isr_von_int0: 'Zähle A hoch

'A = A + 1 <- geht wesentlich einfacher

waitms 2 'Routine 2ms warten lassen
incr A 'Var A um eins erhöhen
Return