(整理)步进电机接线与实验
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
步进电机的接接线和实验
硬件接线:
1 红色线接VCC 橙色线接A相黄色线接B相水红色接C相蓝色线接D相注意对应顺序(A-P0.,B-P0.1,C-P0.2,D-P0.3)
连接起来,烧写程序电机就会转。
2 示意图
软件编写:
//大二学生谢宛辰编写-----------
//2010年4月18日----------------
//王君叔叔谢谢你---------------
#include
#define uchar unsigned char
#define uint unsigned int
sbit key=P3^0;
main()
{
uint j;
uchar flag=0;
while(1)
{
if(flag==0)//正转
{
P1=0xf1;
for(j=0;j<2000;j++);
P1=0xf2;
for(j=0;j<2000;j++);
P1=0xf4;
for(j=0;j<2000;j++);
P1=0xf8;
for(j=0;j<2000;j++);
}
if(flag!=0)//反转
{
P1=0xf8;
for(j=0;j<2000;j++);
P1=0xf4;
for(j=0;j<2000;j++);
P1=0xf2;
for(j=0;j<2000;j++);
P1=0xf1;
for(j=0;j<2000;j++);
}
if(key==0)//改变转动方向
{
for(j=0;j<1000;j++);//按键去抖
if(key==0)
flag=~flag;
while(!key);
}
}
}
希望对同行爱好着有所帮助。