正文

用单片机控制步进电机2012-12-01 22:15:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/enc999/53932.html

分享到:

用单片机控制步进电机

http://www.enc999.com/post/129.html

本程序用于测试4相步进电机常规驱动

程序为:

#include <reg52.h>


unsigned char code F_Rotation[4]={0x02,0x04,0x08,0x10};//正转表格
unsigned char code B_Rotation[4]={0x10,0x08,0x040,0x02};//反转表格

void Delay(unsigned int i)//延时
{
while(--i);
}

main()
{

unsigned char i;

while(1)
{
for(i=0;i<4;i++)      //4相
     {
     P1=F_Rotation[i]; //输出对应的相 可以自行换成反转表格
     Delay(500);        //改变这个参数可以调整电机转速
}
}
}

 

阅读(743) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册