阅读:1473回复:0
请教:68013定时器使用问题,内附简单程序
用定时器出脉冲发现不是很均匀,隔段时间有一个宽点的脉冲,用很多口试过,都有这个问题,不知道是什么原因。有遇到过类似情况的吗。程序如下:
void ISR_timer1(void) interrupt 3 using 1//timer=2ms { TH1 = 0xc1; TL1 = 0x10; IOE ^= 0x1;//PORTE.0翻转 } main() { OEE = 0xFF; IOE = 0x00; //timer1 initial TMOD = 0x00; TH1 = 0xc1; TL1 = 0x10; //2ms EA = 1; ET1 =1; TR1 = 1; while(1); } |
|