Beim Entprellen ist gemeint, daß wenn Du die taste drückst, daß dann ein mechanisches Schwingen einsetzt, also Kontakt zu, auf, zu, auf, zu. das ist aber nicht bei allen Tastern gleich. Die kleinen Digi-taster sind besser - sollten eigentlich gar nicht prellen. Je größer die taster-massen, desto länger prellen sie. hardwer-mäßig gibts da ein IC von MAXIM glaub ich, und eins von Motorola (MC14495). Letzteres ist für 6 oder 7 Tasten. Hab ich schon öfter verwendet, ist ok. Softwaremäßig entprellen heißt, daß Du schaust ob Taste gedrückt, dann wartest Du so 20ms, dann schaust Du ob immer noch gedrückt also zb: es sei Taste gedrückt = 0

btfss t1
call taste
..
..

taste:
call delay
btfss t1
goto taste
call delay
btfss t1
goto taste
...
...
return

evtl noch ne Stufe anhängen wenns nicht reicht. Dabei springt er solange auf taste, solange die taste gedrückt ist, dann wird die Aktion ausgeführt, die dafür angedacht ist. (Kann man auch vorziehen) Im Wesentlichen geht es darum, daß die Aktion pro Tastendruck nur 1* ausgeführt wird.

Gerhard