Sai selline koodijupp leiutatud:
Ledid peaksid minema põlema, kui RA4 nupp vajutatkse, aga miskipärast lööb põlema niipea, kui picile pinge peale antasse. Lisaks veel ,kui vajutada, vahetuvad põlevad ledid, siis ootab pic nupu lahtilaskmist. Lasen nupu lahti ja kui kohe uuesti vajutan, siis ei juhtu mitte miskit. Vajutusele reageerib pic alles ca 5 sekundi järel. Kui peale vajutust kohe miski metallese (kusjuures ei pea see ese olema maandatud) vastu pici lüliti jalga panna, toimub sekundis kümneid lülitusi. Jääb mulje nagu oleks miski varjatud konde ahelas, mis laetakse lülitilt ja siis tasapisi laadub tühjaks, kui pinge läind. Saaks ka nii, et kasutada lüliteid, mis vajutamata olekus vastava jala maaga ühendab, aga kas oleks veel mõni lahendus selle jama jaoks?
Kood:
bsf status,5 movlw b'00000000' movwf trisb bcf status,5 bsf status,5 movlw b'11111111' movwf trisa bcf status,5 Start BTFSS porta,4 goto $-1 movlw b'00001111' movwf portb btfsC porta,4 goto $-1 btfsS porta,4 goto $-1 movlw b'11110000' movwf portb btfsC porta,4 goto $-1 goto Start end
Comment