预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

步进电机的接接线和实验 硬件接线: 1红色线接VCC橙色线接A相黄色线接B相水红色接C相蓝色线接D相 注意对应顺序(A-P0.,B-P0.1,C-P0.2,D-P0.3) 连接起来,烧写程序电机就会转。 2示意图 软件编写: //大二学生谢宛辰编写----------- //2010年4月18日---------------- //王君叔叔谢谢你--------------- #include<reg52.h> #defineucharunsignedchar #defineuintunsignedint sbitkey=P3^0; main() { uintj; ucharflag=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); } } } 希望对同行爱好着有所帮助。