INT0 проблем

I

innovationhut

Guest
Здравейте момчета,

PIC използват: PIC18F4520
Състав: Mikroc Pro

Аз съм все още се сблъскват с проблема с interrupt0 на ПИН RB0.Имам отстранени грешки в кода за сто пъти, тя ми дава необходимите резултати в отстраняване на грешки прозорец.Но когато го въведе в Протей не ми даде необходимите резултати.

Всички съвети ще бъдат от голяма полза.

Код:грозен знак брой = 0;

нищожен прекъсване () (

ако (INTCON.INT0IF == 1)

(

ако (бутон (& PORTB, 0, 100, 1)) (/ / въведете debounce

/ / RB0 100ms активно Hi

PORTC.F0 = ~ PORTC.F0; / / инвертна PORTC.0

брой ;

) / / Край бутон, акоINTCON.INT0IF = 0;

)

)нищожен основни ()

(грозен знак А, Б, В, Г;

TRISB.RB0 = 1;

TRISD = 0x00;

TRISC.RC0 = 0;

INTCON.GIE = 1;

PORTC.F0 = 1;INTCON.INT0IF = 0;

INTCON.INT0IE = 1;правя

(A = 20;

б = 40;

с = 60;

г = 80;C = A Г;

D = A Б;

ако (брой == 2)

(

PORTD = г;

)

иначе PORTD = 0;

)

а (1);)

 

Welcome to EDABoard.com

Sponsor

Back
Top