freemental
驱动牛犊
驱动牛犊
  • 注册日期2004-03-12
  • 最后登录2004-12-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1473回复:0

请教:68013定时器使用问题,内附简单程序

楼主#
更多 发布于:2004-12-01 11:55
用定时器出脉冲发现不是很均匀,隔段时间有一个宽点的脉冲,用很多口试过,都有这个问题,不知道是什么原因。有遇到过类似情况的吗。程序如下:
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);

}
游客

返回顶部