1. 首页
  2. 编程语言
  3. C
  4. 57步进驱动程序

57步进驱动程序

上传者: 2021-05-08 14:32:48上传 TXT文件 3.92KB 热度 19次
可实现57步进马达的驱动控制 #include sbit SW=P3^4; sbit A1=P1^0; //定义A线圈正端口 sbit A2=P1^1; //定义A线圈负端口 sbit B1=P1^2; //定义B线圈正端口 sbit B2=P1^3; //定义B线圈负端口 sbit L1=P3^0; sbit L2=P3^1; sbit L3=P3^2; sbit L4=P3^3; sbit L5=P1^7; sbit L6=P1^6; sbit L7=P1^5; sbit L8=P1^4; #define Coil_A1 {A1=0;A2=1;B1=1;B2=1;} //A线圈通正向电压 #define Coil_B1 {A1=1;A2=1;B1=0;B2=1;} //B线圈通正向电压 #define Coil_A2 {A1=1;A2=0;B1=1;B2=1;} //A线圈通反向电压 #define Coil_B2 {A1=1;A2=1;B1=1;B2=0;} //B线圈通反向电压 #define Coil_OFF {A1=1;A2=1;B1=1;B2=1;} //全部断电 int m=-1,k;
下载地址
用户评论