久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
42步進電機設置速度,及鍵控正反轉的單片機代碼問題。
[打印本頁]
作者:
singrain
時間:
2019-8-3 11:11
標題:
42步進電機設置速度,及鍵控正反轉的單片機代碼問題。
用stc89c52rc連接l298n驅動42步進電機,連線圖如下,in1-4接p1口,按鍵接p2口,out1-4分別接電機1346腳,2和5腳是空的,1-4和3-6為電機2個線圈。
線路圖4.jpg
(117.75 KB, 下載次數: 35)
下載附件
2019-8-3 10:51 上傳
網上下了些代碼,純正反轉代碼下到單片機里,基本正常,鍵控正反轉,電機就經常卡死、抖動,代碼如下,不知有什么問題沒,還有電機轉速較慢,看代碼里有延時參數,搞不懂y、i、j、k都是什么意思,改小了也容易出問題,還有我看不同人的代碼,電機相同拍數參數都不一樣,4拍和8拍哪個好,有啥區別?
現在要求按1鍵正傳,2鍵反轉,3鍵正傳3圈后再反轉3圈(實際要求11圈),我已經研究好幾天了,希望高手能不吝寶貴時間,稍微指教一下。
#include<reg52.h>
code unsigned char Frun[8]={ 0x0e,0x0c,0x0d,0x09,0x0b,0x03,0x07,0x06};
code unsigned char Zrun[8]={ 0x03,0x0b,0x09,0x0d,0x0c,0x0e,0x06,0x07};
unsigned char a,b,s,i,j,k;
unsigned char z,y;
sbit KEY1=P2^0;
sbit KEY2=P2^1;
sbit KEY3=P2^2;
void delay(i)//延時函數
{
for(j=0;j<i;j++)
for(k=0;k<80;k++);
}
main()
{
//按鍵正傳
{
y=2; //定義延時時間,時間越長電機轉速越慢反之則快
if(KEY1==0)
{
for(z=0;z<8;z++)
{
P1=Zrun[z];
delay(y);
}
}
}
//按鍵反傳
{
y=2; //定義延時時間,時間越長電機轉速越慢反之則快
if(KEY2==0)
{
for(z=0;z<8;z++)
{
P1=Frun[z];
delay(y);
}
}
}
//按鍵正傳3圈然后反轉3圈
{
y=2; //定義延時時間,時間越長電機轉速越慢反之則快
a=150; //正傳3圈
b=150; //反傳3圈
if(KEY3==0)
{
while(a--)
{
for(z=0;z<8;z++)
{
P1=Zrun[z];
delay(y);
}
}
}
{
while(b--)
{
for(z=0;z<8;z++)
{
P1=Frun[z];
delay(y);
}
}
}
}
}
作者:
singrain
時間:
2019-8-4 12:47
試了好多次,轉速始終上不去,而且力矩還很小,轉起來,手都能捏停。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久蜜桃资源一区二区老牛
|
亚洲欧美在线观看
|
欧美一区二区精品
|
九色在线
|
在线免费观看黄色网址
|
久久久久国产一区二区三区
|
精品久久久久一区二区国产
|
久草色播
|
久久这里有精品
|
午夜视频免费在线观看
|
国产亚洲精品一区二区三区
|
午夜影院中文字幕
|
色综合久久天天综合网
|
日本免费一区二区三区四区
|
国产免费一区二区三区
|
7777奇米影视
|
国产在线观看免费
|
国产精品特级毛片一区二区三区
|
在线国产一区二区
|
亚洲久草视频
|
国产在线一区二区三区
|
青青久草
|
日本电影免费完整观看
|
久久乐国产精品
|
精品中文字幕在线
|
91se在线
|
欧美精品久久久
|
日本一区二区三区四区
|
激情五月婷婷在线
|
免费观看a级毛片在线播放 黄网站免费入口
|
久久免费精彩视频
|
国产麻豆乱码精品一区二区三区
|
韩日一区二区三区
|
www.亚洲一区
|
av首页在线
|
综合激情久久
|
久久精品亚洲
|
91亚洲精品在线观看
|
国产精品三级
|
亚洲成人av在线播放
|
国产精品视频网
|