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

標(biāo)題: 按鍵控制c51單片機(jī)驅(qū)動(dòng)unl2003控制步進(jìn)電機(jī)正反轉(zhuǎn)停止及程序調(diào)速 [打印本頁]

作者: mustvvvics    時(shí)間: 2019-7-26 10:21
標(biāo)題: 按鍵控制c51單片機(jī)驅(qū)動(dòng)unl2003控制步進(jìn)電機(jī)正反轉(zhuǎn)停止及程序調(diào)速
本帖最后由 mustvvvics 于 2019-7-28 12:01 編輯

原件連接
第一種直接用51開發(fā)板     或者另一種接線方法如圖,用最小單元加unl2003驅(qū)動(dòng)
  


電路圖



程序文件
#include <reg51.h>
#include <absacc.h>
sbit p31=P3^1;
sbit p32=P3^2;
sbit p33=P3^3;

#define  UP   40
#define  DOWN  50
#define  STOP  60

void delay()//延時(shí)程序
{
        unsigned i,j,k;
        for(i=0;i<0x02;i++)
                for(j=0;j<0x02;j++)
                        for(k=0;k<0xff;k++);     //控制速度    快一點(diǎn)的用  for(k=0;k<0x8f;k++);
}                                                      

main()
{
        unsigned char temp;
        while(1)
        {
                if(p31==0)
                {
                        temp=UP;//控制正轉(zhuǎn)
                        P1=0X00;
                        delay();
                }
                if(p32==0)
                {
                        temp=DOWN;//控制反轉(zhuǎn)
                        P1=0X00;
                                                
                        delay();
                }
                if(p33==0)
                {
                        temp=STOP;//控制停止
                }
                switch(temp)
                {
                case DOWN : P1=0X01;//控制反轉(zhuǎn) //0011      
                                        delay();
                                        delay();
                                        P1=0X02;//0110
                                        delay();
                                        delay();
                                        P1=0X04;//1100
                                        delay();
                                        delay();
                                        P1=0X08;//1001
                                        delay();
                                        delay();
                                        break;
                case UP :        P1=0X08;//控制正轉(zhuǎn)
                                        delay();
                                        delay();
                                        P1=0X04;
                                        delay();
                                        delay();
                                        P1=0X02;
                                        delay();
                                        delay();
                                        P1=0X01;
                                        delay();
                                        delay();
                                        break;
                case  STOP ://控制停止
                                        P1=0X00;
                                        delay();
                                        delay();                                       
                                        break;
                }
   }           ////修改p1,改成p2。就可使用p2端口,適用于第二種接線方式。
}





作者: admin    時(shí)間: 2019-7-26 22:44
本帖需要重新編輯補(bǔ)全電路原理圖,源碼,詳細(xì)說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
作者: mustvvvics    時(shí)間: 2019-7-28 11:41
admin 發(fā)表于 2019-7-26 22:44
本帖需要重新編輯補(bǔ)全電路原理圖,源碼,詳細(xì)說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)

謝謝,已添加




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