前面的按键定义你自己写啊,后面是程序,四步循环的。看一下你的接线顺序,这个程序按A,A-,B,B-接的线uchar code motoz[4]={0x01,0x04,0x02,0x08}; //步进电机正转顺序编码,用一个口驱动uchar code motof[4]={0x08,0x02,0x04,0x01};
//步进电机反转顺序编码#define MOTOR P3void main(){
if(a1==0)
//正转按键按下
delay(5);
//防抖
if(a1==0)
{
for(i...
|