您好,欢迎来到九壹网。
搜索
您的当前位置:首页四项五线步进电机接线编程

四项五线步进电机接线编程

来源:九壹网
 步进电机是从旧的大软驱上得到的,我从网上搜到相关资料后用洞洞板做了一个试验板。电机的驱动IC也出自同一个软驱,型号为M54534。试验板设有四个按键,其功能分别为“启动/停止”“正转/反转”“速度减”“速度增”。

整个试验系统

定义P2口与试验板相接,低四位为驱动信号,高四位为四个按键口。

下面是自己原创的完整源程序: #include #define unit unsigned int sbit set1=P2^4; sbit set2=P2^5; sbit set3=P2^6; sbit set4=P2^7;

unit i,j,f,n; //i相序 j启/停 f正/反 n延迟时间 unit R[]={0xf7,0xf3,0xfb,0xf9,0xfd,0xfc,0xfe,0xf6}; void Delay(unit t){ while(--t); }

void main(void) {

f=1;j=1; n=300; for(;;){

if(set2==0) {n=n+2;Delay(300);};

if((set1==0)&&(n>70)) {n=n-2;Delay(300);}; if(set3==0) {f=!f;Delay(30000);}; if(set4==0) {j=!j;Delay(30000);}; for(i=0;i<8;i++){ if(f==1) P2=R[i*j]; if(f==0) P2=R[7-i*j]; Delay(n); } } }

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务