步进电机控制程序实例
步进电机控制程序实例
(1)延时函数DelayMs()
voidDelayMs(uchardcnt)//基本延时函数延时1ms*dcnt
{
uinti;
while(dcnt>0)
{
i=123;
while(i>0)
i--;
dcnt--;
}
}
(2)正转控制函数RotateWise()
voidRotateWise(ucharspeed,uintstepcnt)
{
uchari=0;
while(stepcnt--)//是否到达指定的转动步数
{
CONPORT=roundz[i];//从P1口送
下载地址
用户评论