就是让步进电机转,但是不知道是步进电机时序原因还是线路问题它一直是转很小的一个角度就停下来,或者当延时函数数值调大后他会来回震动。求大神正解
  
void initial()
{
        A_IO=0;
        A=1;
        A1_IO=0;
        A1=0;
        B_IO=0;
        B=0;
        B1_IO=0;
        B1=0;
}
void main(void)
{
        //unint i;
        initial();
        while(1)
{
                A=1;
                A1=0;
                B=0;
                B1=0;
                delay();
                A=1;
                A1=0;
                B=1;
                B1=0;
                delay();
                A=0;
                A1=0;
                B=1;
                B1=0;
                delay();
                A=0;
                A1=1;
                B=1;
                B1=0;
                delay();
                A=0;
                A1=1;
                B=0;
                B1=0;
                delay();
                A=0;
                A1=1;
                B=0;
                B1=0;
                delay();
                A=0;
                A1=0;
                B=0;
                B1=1;
                delay();
                A=1;
                A1=0;
                B=0;
                B1=1;
                delay();
   }
  }