K
kar2on
Guest
Bună, aş dori să ştiu sunt acolo orice registre Eu am la spre a nu putea suporta înainte de a mă ieşire o întrerupere.Să zicem că un TMR0 intrerupe, prog-am scris în mikroC arata ca acest lucru.
nule de întrerupere () (
TMR0L = 0x96;
PORTD = 0x99;
INTCON = 0xA0;
return;
)void main () (
INTCON = 0xA0;
T0CON = 0x88;
PIE1 = 0x01;
TRISD = 0;
PORTD = 0xFF;
TMR0H = 0x00;
TMR0L = 0x96În opinia mea understading întrerupere ar trebui să stabilească PORTD permanent pentru a ox99; încă un motiv oarecare PORTD modificări la 0xFF pentru puţin timp, apoi la 0x99, şi reiterează faptul că ciclul de pe şi de pe.
nule de întrerupere () (
TMR0L = 0x96;
PORTD = 0x99;
INTCON = 0xA0;
return;
)void main () (
INTCON = 0xA0;
T0CON = 0x88;
PIE1 = 0x01;
TRISD = 0;
PORTD = 0xFF;
TMR0H = 0x00;
TMR0L = 0x96În opinia mea understading întrerupere ar trebui să stabilească PORTD permanent pentru a ox99; încă un motiv oarecare PORTD modificări la 0xFF pentru puţin timp, apoi la 0x99, şi reiterează faptul că ciclul de pe şi de pe.