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

標(biāo)題: stc89c51+a4988+tb6600驅(qū)動(dòng)步進(jìn)電機(jī)程序 [打印本頁(yè)]

作者: noheadgaga    時(shí)間: 2024-1-28 20:30
標(biāo)題: stc89c51+a4988+tb6600驅(qū)動(dòng)步進(jìn)電機(jī)程序
本人近幾天學(xué)習(xí)51單片機(jī)驅(qū)動(dòng)步進(jìn)電機(jī)成果,通過(guò)按鍵控制兩個(gè)電機(jī)正反轉(zhuǎn),其中按鍵有單按,雙擊,長(zhǎng)按的功能(無(wú)控制加速減速)。
以下是部分代碼
#include <config.h>
#include <motor.h>
void main()
{
        unsigned char keyvalue;
        int a = 0;
        int i = 0;
        while(1)
        {
                keyvalue = key_multi();
                if(keyvalue == Key1_Single_Click) {}
                if(keyvalue == Key1_Double_Click) {}
                if(keyvalue == Key1_Long_Click)         
    {
                up_1();
                delayms(500);
                up_1();
                delayms(500);

                do_1();
                delayms(500);
                do_1();
                delayms(500);

                }
               
                if(keyvalue == Key2_Single_Click) {}
                if(keyvalue == Key2_Double_Click) {}
                if(keyvalue == Key2_Long_Click)         
    {up_2();
                a++;
                }
               
                if(keyvalue == Key3_Single_Click) {}
                if(keyvalue == Key3_Double_Click) {}
                if(keyvalue == Key3_Long_Click)         
    {do_2();
                a--;
                }
               
                if(keyvalue == Key4_Single_Click)
    {
                        if (a % 2 == 0) {//偶數(shù)
                                   do_3();
                                        } else {     //奇數(shù)
                                                up_3();
                                        }        
                for(i = 0;i<=100;i++){
                up_1();
                delayms(500);
                up_1();
                delayms(500);

                do_1();
                delayms(500);
                do_1();
                delayms(500);}
    }
                if(keyvalue == Key4_Double_Click)        {}
                if(keyvalue == Key4_Long_Click)          {}
                delayms(10);
        }
}

原理圖: 無(wú)
仿真: 無(wú)
代碼: 控制步進(jìn)電機(jī).zip (40.38 KB, 下載次數(shù): 16)





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