单片机的实现多任务程序(9)
发布时间:2021-06-06
发布时间:2021-06-06
在51单片机如何实现多任务的程序
//定时器初始化程序
void Timer_Initial(void)
{
TMOD = 0x01; //工作方式1 16位定时器
TH0 = 0xfc; //1毫秒定时 65536-1000=64536=0xFC18 TL0 = 0x18;
EA = 1; //开总中断
TR0 = 1; //启动定时器
ET0 = 1;
}
//中断子程序
void Timer_0() interrupt 1 using 1
{
TH0 = 0xfc;
TL0 = 0x18;
Add_Ms += 1;
Accumul_Ms++;
}