Disbuf[1] = 0;
Disbuf[2] = 0;
Disbuf[3] = 0;
init_timer0();
init_timer1();
while(1)
{
if(Flag_Fresh)
{ Flag_Fresh = 0;
DisplayFresh(); // 定时刷新数码管显示
}
if(Flag_clac)
{ Flag_clac = 0;
ClacSpeed(); //计算转速,并把结果放入数码管缓冲区 Tcounter = 0;//周期定时 清零
TH1=TL1 = 0x00;//脉冲计数清零
}
if(Flag_Err) //超量程处理
{
//数码管显示字母'EEEE'
Disbuf[0] = 0x9e; //开机时,初始化为0000