Hier gibt es auch was über Entprellen:
http://www.mikrocontroller.net/articles/Entprellung
Ich arbeite bei solchen Sachen gerne mit Flags.
Nach der Entprellung Flag Taste gedrückt
Wenn Flag Taste gedrückt und Impuls nicht ausgegeben in die Funktion Impuls springen und Flag Impuls setzten. Wenn Impuls aus, Flag Impuls aus setzen.
Wenn Taste losgelassen Flag Taste ist 1 und Flag Impuls ist 0 alle Flags zurücksetzen.
Wenn man den Flags vernünftige Namen gibt bleibt das ganze übersichtlich und man kann alles gegenseitig verriegeln.
Lesezeichen