Ich weiß nicht, ob du den Debounce-Befehl mit einem Interrupt verbinden kannst - du musst eigentlich keinen Interrupt verwenden.
So funktioniert der Debounce-Befehl:

declare sub tastendruck

do

debounce pind.2 , 0 , tastendruck , sub

'pipapo restliches programm

loop


sub tastendruck

'hier steht was der taster machen soll

end sub