supermax
級別: 工控俠客
![]() |
#pragma interrupt_handler timer0_ovf_isr:10 //TIMER0 定時2ms中斷. void timer0_ovf_isr(void) { TCNT0 = 0xD9; //reload counter value timer2ms++; if(timer2ms >= 5) { timer2ms = 0; timer10ms ++; systimer10ms ++; if(systimer10ms >= 22) //內部1M晶振 { systimer10ms = 0; timer1s ++; } } 網(wǎng)上找到的 |
---|---|
|
supermax
級別: 工控俠客
![]() |
if(timer2ms >= 5)和if(systimer10ms >= 22) 改大就應該能延長。 |
---|---|
|