• 大小: 26KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-05-08
  • 语言: 其他
  • 标签: 步进电机  

资源简介

18.步进电机正转_反转_减速_加速程序 17、步进电机每按一下转3圈 16、步进电机每按一下转3.6度 15、步进电机每按一下转1.8度 14、步进电机分档控制 13、四相步进电机八拍调速程序方法二 12、四相步进电机八拍调速程序 11、四相步进电机四拍调速程序 9、四相步进电机反转四拍程序 10、四相步进电机反转八拍程序 8、四相步进电机正转八拍程序 7、四相步进电机正转四拍程序 5、步进电机两相四拍调速程序 6、步进电机两相八拍调速程序 1、步进电机正转两相四拍程序 4、步进电机反转两相八拍程序 3、步进电机反转两相四拍程序 2、步进电机正转两相八拍程序

资源截图

代码片段和文件信息

//功能:步进电机正转
//编译环境: KEIL UVISION2
//单片机晶振: 无特殊要求
//作者:忠兴电子元件店
//日期:2010.08.17

#include  

/*****P1.0=A ;P1.1=B ;P1.2=c ; P1.3=d****/  
code unsigned char run[8]={0x090x080x0c0x040x060x020x030x01};  //四相八拍工作方式
unsigned char sijk;

void delay(i)//延时函数
{
for(j=0;jfor(k=0;k<250;k++);
}
main()
{
unsigned char zy;
y=8;     //定义延时时间,时间越长电机转速越慢反之则快
while(1)
{
for(z=0;z<8;z++)  //改变数组的长度值需改变这个数字8,8为数组的长度。
{
P1=run[z];
delay(y);
}
}
}

评论

共有 条评论