Jeg er ny i PIC's og ASM, og har kastet mig over AN-557 og her ud fra lavet nogle forstudier til et tachometer til en drejebænk for at have et anvendeligt projekt at lære ud fra.
Jeg har fået følgende delfunktioner til at virke: Den kan ...
1) TÆLLE pulser 2) NULSTILLE tælleren 3) FRYSE visningen af displayetmen der er 2 problemer, som jeg mangler ideer til at løse.
A) Jeg vil godt have mere "lys" i displayet - det kan jeg forsøgsvis få ved at indsætte et delay efter visning af hvert enkelt ciffer, men er det den "rigtige" måde at gøre det på ?
B) Jeg kan manuelt trigge interruptet (som tæller pulser - hvis ikke displayet er frosset ved tryk på FRYS-knappen) med pulser til TMR0, som så interrupter ved overgangen 255-0. Disse pulser tælles fint og sætter jeg en firkantgenerator på tæller den også fint omkring 1-10 kHz (ser det ud til !), MEN sænker jeg frekvensen til under 100 Hz viser den mystiske ting på displayet eller displayet slukkes HELT.
Er der én med forstand på MPLAB, ASM og 16F84, der evt. liiige vil komme med en kommentar til mit program ? (- det ER bygget med rutiner og rigt kommenteret, så jeg tror det er til at gennemskue)
Mvh KS