亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
51單片機控制2相4線步進電機,按鍵如何控制?
[打印本頁]
作者:
57185490
時間:
2018-5-22 18:12
標題:
51單片機控制2相4線步進電機,按鍵如何控制?
各位好呀
我想通過51單片機 298n驅動控制2相4線步進電機
用的是8拍 0.9度步距角
我現在想通過按鍵 按一下動一下(就是一個脈沖一個脈沖的走),松開按鍵就不動
1. void zrun()// 正轉運行
2. {
3. uchar z;
4. for(z=0;z<8;z++)
5. {
6. P1=runz[z];
7. delay(y);//3.75ms
8. }
9. }
因為現在的程序是按下后,電機肯定要轉8拍 也就是7.2度才停下。
如果把延時加長,那啟動頻率肯定低了,原理上應該電機不會動了
這個程序怎么改 ?
作者:
15942379927
時間:
2018-5-22 19:04
建議看一看PWM 打個比方 用定時器模式2 啟動定時器中斷 設置一個a值 再設定一個i值
在中斷程序中當a>i時候 就是你說的3.75ms時候 這個時候讓 P1管腳輸出有效電平就可以
覺得理論上可以
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1