步进电机正反转控制c语言程序,步进电机正反转控制C语言程序,只为初学者

步进电机正反转控制C语言程序,只为初学者

只为初学者的步进电机正反控制程序

#include

#define uchar unsigned char

#define uint unsigned int

#define MotorData P2 //步进电机控制接口定义 sbit zheng=P3^0;

sbit fan=P3^1;

sbit stop=P3^2;

uchar phasecw[8] ={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};//正转 uchar phaseccw[8]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01};//反转 //ms延时函数

void delay(uint t)

{

uint k;

while(t--)

{

for(k=0; k<125; k++);

}

}

void Delay_xms(uint x)

{

uint i,j;

for(i=0;i

for(j=0;j<112;j++);

}

//顺时针转动

你可能感兴趣的:(步进电机正反转控制c语言程序)