专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

VITECH微型步进电机51c代码

作者:佚名   来源:本站原创   点击数:  更新时间:2013年11月03日   【字体:

//2相步进电机驱动程序
#include <reg51.h>
sbit s1=P1^0;
sbit s2=P1^1;
sbit speedadd=P1^6; //加速
sbit speeddel=P1^7;  //减速
void delay(int k)
{
  while(k--);
}
void main()
{
int k=20000;
 while(1)
 {
  if(!speedadd){k=k-2000;}
 s1=0;
 delay(k);
 s2=0;
 delay(k);
 s1=1;
 delay(k);
 s2=1;
 delay(k);
 if(!speeddel){k=k+2000;}

 

}
}
 总共4个线,2个线圈的一头公共接5 v,另外2根为单片机驱动口,驱动芯片用ULN2003a

这个是步进电机的图片.
 

关闭窗口

相关文章