×
嵌入式 > 技术百科 > 详情

定时器定时1ms子程序

发布时间:2020-06-09 发布时间:
|
定时器定时1ms子程序:

void Timer0IntRoute( void ) interrupt 1
{

 TL0 = -1000;  //由于TL0只有8bits,所以将(-1000)低8位赋给TL0
 TH0 = (-1000)>>8; //取(-1000)的高8位赋给TH0,重新定时1ms

……;
}

void Timer0Init( void )

 TMOD=(TMOD & 0xf0) | 0x01; //初始化,定时器T0,工作方式1
             //定时1ms
 TH0 = (-1000)>>8;
    TL0 = -1000;
 TR0 = 1;   //允许T0开始计数
 ET0 = 1;   //允许T0计数溢出时产生中断请求
 EA=1;
}

 void main()

{

Timer0Init( );

while(1);

}

 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
实时控制.安全.如何加速实现未来工厂落地?