下载地址:
下载地址1(本站为飞网专业下载站,域名:down.cfei.net)
资源简介:
步进电机控制程序实例(1)延时函数DelayMs ()void DelayMs(uchar dcnt)//基本延时函数 延时1ms*dcnt{ uint i; while(dcnt>0) { i=123; while(i>0) i--; dcnt--; }}(2)正转控制函数RotateWise ()void RotateWise(uchar speed,uint stepcnt){ uchar i=0; while(stepcnt--) //是否到达指定的转动步数 { CONPORT=roundz[i];//从P1口送出节拍控制值 i++; if(i>5) i=0; DelayMs(speed);//延时,控制节拍周期 } }(3)反转控制函数 ContraRotate ()void ContraRotate(uchar speed,uint stepcnt)//反转控制函数{ uchar i=0; while(stepcnt--)//是否达到指定步数 { CONPORT=roundf[i];//P1口送出节拍控制值
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。