Simulatie vs Realiteit (PIC16F819)

Ik ben bezig met een project aan de universiteit van Limoges betreffende een LED zaklamp.

Onderaan in de code vind U het programma.
Wat is het probleem? Tijdens de simulatie werkt alles naar behoren. Als ik het programma echter laadt in de PIC dan doet hy soms waar hy zin in heeft. Ik weet niet als het de knoppen zijn, die zijn nogtans 'ontdendert' en aangesloten volgens pull-up principe; of dat het de interrupt cyclus is...
De knoppen zijn aangesloten op RB4, RB5 & RB6
De waarde in de tabellen is enkel een testwaarde en heeft geen direct verband met de kuren van de PIC

Klik hier voor het ASM bestand

Elke hulp is welkom! ;-)

klein is fijn

Moderator

Klinkt meer als een hardwareprobleem, hoe is de voeding van de PIC geregeld? Goed ontkoppelt en dergelijke?

Voeding is in orde, het is een testopstelling met allemaal labovoedingen (scoop geeft een zeer mooie rechte lijn dus :-p). Ik denk nu eerder aan een pushbutton probleem. Ik zal ze denk ik allemaal veranderen of via een RC netwerk hardwarematig ontdenderen