欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
28BYJ48步進電機正轉5圈,反轉5圈源程序
[打印本頁]
作者:
叢林
時間:
2017-12-25 23:12
標題:
28BYJ48步進電機正轉5圈,反轉5圈源程序
51單片機控制步進電機正轉5圈,反轉5圈。
單片機源程序如下:
//步進電機正反轉
//電機使用端口P1.0,P1.1,P1.2,P1.3
//單雙八拍工作方式:A-AB-B-BC-C-CD-D-DA
//
#include <reg51.h>
#include <intrins.h>
//**********************正向旋轉相序表*****************************
unsigned char code FFW[8]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09};
//**********************反向旋轉相序表*****************************
unsigned char code REV[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08};
//***********************延時子程序********************************
void delay(unsigned int t)
{
unsigned int k;
while(t--)
{
for(k=0; k<125; k++)
{}
}
}
//**********************步進電機正轉******************************
void motor_ffw(unsigned int n)
{
unsigned char i;
unsigned int j;
for (j=0; j<8*64*n; j++)
{
for (i=0; i<8; i++)
{
P1 = FFW[i];
delay(1);
}
}
}
//*********************步進電機反轉********************************
void motor_rev(unsigned int n)
{
unsigned char i;
unsigned int j;
for (j=0; j<8*64*n; j++)
{
for (i=0; i<8; i++)
{
P1 = REV[i];
delay(1);
}
}
}
//*************************主程序*********************************
main()
{
while(1)
{
motor_ffw(5); //正轉5圈
delay(1000);
motor_rev(5); //反轉5圈
delay(1000);
}
}
復制代碼
所有資料51hei提供下載:
28BYJ48.zip
(693 Bytes, 下載次數: 44)
2017-12-25 23:12 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
xiaozhong1314
時間:
2019-7-15 15:08
這個加了驅動板嗎
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1