Hallo, also wenn man in dieser Do Loop Schleife den Taster länger drückt ,dann wechselt der Ausgang ja immer wieder. Nur halt mit langsamer verzögerung.Oder nicht!?
Wenn du in diesem Programm den Taster drückst ,wartet das Programm bis er losgelassen wird.

Do

Bitwait Pinb.0 , Reset
Waitms 500
If Pinb.0 = 0 Then
End If

Toggle Portc.0

Bitwait Pinb.0 , Set
Waitms 500

Loop

Mike