电机转速测量系统(9)
时间:2025-05-01
时间:2025-05-01
TF0 = 0; //d定时器 T0用于数码管的动态刷新
//
TH0 = 0xC0; /* init values */
TL0 = 0x00;
Flag_Fresh = 1;
Tcounter++;
if(Tcounter>TIME_CYLC)
{ Flag_clac = 1;//周期到,该重新计算转速了
}
}
void it_timer1() interrupt 3 /* interrupt address is 0x001b */ {
TF1 = 0; //定时器T1用于单位时间内收到的脉冲数
//要速度不是很快,T1永远不会益处
Flag_Err = 1; //如果速度很高,我们应考虑另外一种测速方法,:脉冲宽度算转速
}
void main(void)
{
Disbuf[0] = 0; //开机时,初始化为0000
下一篇:道路桥梁与渡河工程认识实习报告