欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
ULN2000驅動28BYJ-48步進電機程序
[打印本頁]
作者:
chena
時間:
2018-11-23 14:58
標題:
ULN2000驅動28BYJ-48步進電機程序
#include"reg52.h"
sbit A1=P3^4;
sbit B1=P3^5;
sbit C1=P3^6;
sbit D1=P3^7;
//按鈕
sbit KEY=P3^0;
//
#define ALL_OFF {A1=0;B1=0;C1=0;D1=0;P2=0xff;} //0xff
#define A_ON {A1=1;B1=0;C1=0;D1=0;P2=0xbf;} //10111111 0xbf
#define B_ON {A1=0;B1=1;C1=0;D1=0;P2=0xef;} //11101111 0xef
#define C_ON {A1=0;B1=0;C1=1;D1=0;P2=0xfb;} //11111011 0xfb
#define D_ON {A1=0;B1=0;C1=0;D1=1;P2=0xfe;} //11111110 0xfe
//延時函數
void Delay(unsigned int n)
{
while(n>0)
n--;
}
//延時變量
unsigned int delay=170;
//逆時針轉動
void ni()
{
A_ON
Delay(delay);
B_ON
Delay(delay);
C_ON
Delay(delay);
D_ON
Delay(delay);
}
//順時針轉動
void shun()
{
D_ON
Delay(delay);
C_ON
Delay(delay);
B_ON
Delay(delay);
A_ON
Delay(delay);
}
//主函數
void main()
{
while(1)
{
if(KEY==0)
ni();
else shun();
}
}
復制代碼
作者:
阿拉雷666
時間:
2018-11-28 09:48
感謝 學習了
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1