Hallo!

Ich würde das beispielweise so machen, dass ich beim Drücken des Tasters einen Timer starte und nach Ablauf programmierter Zeit prüfe, ob der Taster gedrückt ist. Ein Timer läuft eben echt paralell zur CPU (Programm) und der Timer meldet sich nach Ablauf der Zeit per Interrupt.