欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 四相步進電機正反那個旋轉180度單片機程序,電機正反轉函數中i代表什么,為什么小... [打印本頁]

作者: 午夜里    時間: 2021-6-14 14:38
標題: 四相步進電機正反那個旋轉180度單片機程序,電機正反轉函數中i代表什么,為什么小...
#include "motor_bujin.h"


/****
******電機轉速調節
*****/
void StepDelay(unsigned int t)
{                           
        unsigned int k;
        while(t--)
        {
                for(k=0; k<80; k++)
                { }
        }
}

/****
*******電機正轉函數
*****/
void  Motor_Foreward()
{
        unsigned int i;

        for(i=0;i<256;i++)
        {
                GPIO_MOTOR_1 = 1;
                GPIO_MOTOR_2 = 0;
                GPIO_MOTOR_3 = 0;
                GPIO_MOTOR_4 = 1;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 0;
                GPIO_MOTOR_2 = 0;
                GPIO_MOTOR_3 = 0;
                GPIO_MOTOR_4 = 1;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 0;
                GPIO_MOTOR_2 = 0;
                GPIO_MOTOR_3 = 1;
                GPIO_MOTOR_4 = 1;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 0;
                GPIO_MOTOR_2 = 0;
                GPIO_MOTOR_3 = 1;
                GPIO_MOTOR_4 = 0;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 0;
                GPIO_MOTOR_2 = 1;
                GPIO_MOTOR_3 = 1;
                GPIO_MOTOR_4 = 0;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 0;
                GPIO_MOTOR_2 = 1;
                GPIO_MOTOR_3 = 0;
                GPIO_MOTOR_4 = 0;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 1;
                GPIO_MOTOR_2 = 1;
                GPIO_MOTOR_3 = 0;
                GPIO_MOTOR_4 = 0;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 1;
                GPIO_MOTOR_2 = 0;
                GPIO_MOTOR_3 = 0;
                GPIO_MOTOR_4 = 0;
                StepDelay(1);
        }
}

/****
*****電機反轉函數
*****/
void  Motor_Reversal()
{
        unsigned int i;

        for(i=0;i<256;i++)
        {
                GPIO_MOTOR_1 = 1;
                GPIO_MOTOR_2 = 0;
                GPIO_MOTOR_3 = 0;
                GPIO_MOTOR_4 = 0;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 1;
                GPIO_MOTOR_2 = 1;
                GPIO_MOTOR_3 = 0;
                GPIO_MOTOR_4 = 0;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 0;
                GPIO_MOTOR_2 = 1;
                GPIO_MOTOR_3 = 0;
                GPIO_MOTOR_4 = 0;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 0;
                GPIO_MOTOR_2 = 1;
                GPIO_MOTOR_3 = 1;
                GPIO_MOTOR_4 = 0;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 0;
                GPIO_MOTOR_2 = 0;
                GPIO_MOTOR_3 = 1;
                GPIO_MOTOR_4 = 0;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 0;
                GPIO_MOTOR_2 = 0;
                GPIO_MOTOR_3 = 1;
                GPIO_MOTOR_4 = 1;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 0;
                GPIO_MOTOR_2 = 0;
                GPIO_MOTOR_3 = 0;
                GPIO_MOTOR_4 = 1;
                StepDelay(1);
               
                GPIO_MOTOR_1 = 1;
                GPIO_MOTOR_2 = 0;
                GPIO_MOTOR_3 = 0;
                GPIO_MOTOR_4 = 1;
                StepDelay(1);
        }
}







歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1