亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
如何用51單片機控制步進電機,各位大佬,求完整正確的程序
[打印本頁]
作者:
sunshine52188
時間:
2017-12-27 11:21
標題:
如何用51單片機控制步進電機,各位大佬,求完整正確的程序
如何用51單片機控制步進電機,各位大佬,求完整正確的程序
作者:
qq1105424012
時間:
2017-12-27 13:04
#include <reg51.h> //51芯片管腳定義頭文件
#include <intrins.h>//內部包含延時函數 _nop_();
#define uchar unsigned char
#define uint unsigned int
uchar code FFW[8]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9};
uchar code REV[8]={0xf9,0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0xf1};
/********************************************************/
/*
/* 延時t毫秒
/* 11.0592MHz時鐘,延時約1ms
/*
/********************************************************/
void delay(uint t)
{
uint k;
while(t--)
{
for(k=0; k<125; k++)
{ }
}
}
/********************************************************/
/*
/*步進電機正轉
/*
/********************************************************/
void motor_ffw(uint n)
{
uchar i;
uint j;
for (j=0; j<12*n; j++) //轉1×n圈
{
for (i=0; i<8; i++) //一個周期轉30度
{
P1 = FFW[i]; //取數據
delay(15); //調節轉速
}
}
}
/********************************************************/
/*
/*步進電機反轉
/*
/********************************************************/
void motor_rev(uint n)
{
uchar i;
uint j;
for (j=0; j<12*n; j++) //轉1×n圈
{
for (i=0; i<8; i++) //一個周期轉30度
{
P1 = REV[i]; //取數據
delay(15); //調節轉速
}
}
}
/********************************************************
*
* 主程序
*
*********************************************************/
main()
{
while(1)
{
motor_ffw(5); //電機正轉
delay(5000); //換向延時
//motor_rev(5); //電機反轉
//delay(1000); //換向延時
}
}
/********************************************************/
自己改吧, 這是正反轉5S
作者:
楊定國
時間:
2017-12-27 14:12
這是帶著作業本過來的嗎
作者:
duaini
時間:
2017-12-27 14:36
這個應該有pcb圖吧,估計配合一起使用
作者:
立里
時間:
2017-12-27 14:52
安裝個PROTUES,里面有例程。
作者:
eason陌陌
時間:
2017-12-27 15:56
#include <reg51.h> //51芯片管腳定義頭文件 #include <intrins.h>//內部包含延時函數 _nop_(); #define uchar unsigned char #define uint unsigned int uchar code FFW[8]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9}; uchar code REV[8]={0xf9,0xf8,0xfc,0xf4,0xf6,0xf2,0xf3,0xf1}; /********************************************************/ /* /* 延時t毫秒 /* 11.0592MHz時鐘,延時約1ms /* /********************************************************/ void delay(uint t) { uint k; while(t--) { for(k=0; k<125; k++) { } } } /********************************************************/ /* /*步進電機正轉 /* /********************************************************/ void motor_ffw(uint n) { uchar i; uint j; for (j=0; j<12*n; j++) //轉1×n圈 { for (i=0; i<8; i++) //一個周期轉30度 { P1 = FFW[i]; //取數據 delay(15); //調節轉速 } } } /********************************************************/ /* /*步進電機反轉 /* /********************************************************/ void motor_rev(uint n) { uchar i; uint j; for (j=0; j<12*n; j++) //轉1×n圈 { for (i=0; i<8; i++) //一個周期轉30度 { P1 = REV[i]; //取數據 delay(15); //調節轉速 } } } /******************************************************** * * 主程序 * *********************************************************/ main() { while(1) { motor_ffw(5); //電機正轉 delay(5000); //換向延時 //motor_rev(5); //電機反轉 //delay(1000); //換向延時 } } /********************************************************/ 自己改吧, 這是正反轉5S
作者:
eason陌陌
時間:
2017-12-27 15:58
你可以看一下你配套光盤中,單片機教程—配套程序
作者:
laxusss
時間:
2019-4-3 10:16
qq1105424012 發表于 2017-12-27 13:04
#include //51芯片管腳定義頭文件
#include //內部包含延時函數 _nop_();
請問一下該怎么連線呢
作者:
214651822
時間:
2019-4-3 15:49
去某寶搜索L298N電機驅動模塊,下載程序就可以了
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1