B
bbgil
Guest
здравей. Аз съм практикуващ mikroC но и не може да направи работата interrup. е много проста програма, преминете в RB0 като прекъсне и брои броя на време превключвател е и изключване. пуснати в порта А крайна сметка. compilling но изходът изглежда да се определя на изхода 9, когато пускам PIC в breadboard. Може ли някой да посочи какво правя грешно тук. тук е кода. Благодаря предварително. неподписани CNT; неподписани бр; нищожен прекъсване () {CNT + +; PC = 0x0A; CNT = CNT-PC; ако (cnt! = 0) {PORTA = CNT;} друго {CNT = 0; PORTA = CNT;} INTCON = 0x02 ;} нищожен основни () {TRISB = 0xFF; / / PORTB се въвежда PORTB = 0xFF; / / Инициализиране PORTB TRISA = 0; PORTA = 0; INTCON = 0x98; / / Разреши RB0 прекъсне CNT = 0; / / Инициализиране CNT, докато (1) {PORTA = CNT;} }//~!