久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機無法停止發送脈沖,求助
[打印本頁]
作者:
Double_bass
時間:
2017-11-22 19:49
標題:
單片機無法停止發送脈沖,求助
單片機型號為stc12c5a60s2,寫了一段程序用來驅動步進電機轉動,但發現一旦給過一個脈沖后就一直有脈沖出現在P1^1口,導致步進電機無法停止轉動。程序如下,求助!!
#include "reg52.h"
#include "INTRINS.H"
sbit a=P1^1; //脈沖
sbit b=P1^2; //方向
void delay(unsigned int x)
{
unsigned int j;
for(;x>0;x--)
{
for(j=0;j<124;j++);
}
}
void move()
{
a=1;
delay(500);
a=0;
delay(500);
}
void main(){
b=1;
int i=10;
while(i>0)
{
move();
i--;
}
a=0;
}
作者:
HC6800-ES-V2.0
時間:
2017-11-23 08:40
問題很簡單!
因為你的程序,沒有設置終止,單片機執行完main()函數后,會自動再次執行它,所以你的電機不會停了。
解決辦法是:
在a=0;語句后,加上while(1);就好了,你試試。
這樣做的目的,就是當執行到while(1)時,就永遠停在那里循環,不會再從頭執行main(),你的電機也就停了。
作者:
Double_bass
時間:
2017-11-26 10:32
HC6800-ES-V2.0 發表于 2017-11-23 08:40
問題很簡單!
因為你的程序,沒有設置終止,單片機執行完main()函數后,會自動再次執行它,所以你的電機不 ...
您好,我試了一下你說的方法,是可以停止的,但是請問一下還有其他的使電機停止的方法嗎?因為我是想實現給電機幾個脈沖就讓它轉幾下,但是如果用while(1)的話就無法再次啟動了,請問這個有解決方法嗎?萬分感謝!!
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产一区二区三区四区
|
99精品一级欧美片免费播放
|
国产重口老太伦
|
欧美 日韩 亚洲91麻豆精品
|
国产精品成人一区二区三区吃奶
|
久久久久国产精品午夜一区
|
中文字幕一区二区三区四区五区
|
成人在线中文字幕
|
黄片毛片免费看
|
日本福利视频免费观看
|
妞干网福利视频
|
亚洲一区二区三区四区在线观看
|
成人精品区
|
影视先锋av资源噜噜
|
久久精品播放
|
亚洲欧美视频一区
|
婷婷一级片
|
色婷婷综合久久久中文字幕
|
亚洲一区精品在线
|
91精品国产综合久久福利软件
|
精品中文字幕在线观看
|
91视频在线
|
一区二区三区欧美
|
欧美日韩不卡合集视频
|
亚洲最色视频
|
国产精品黄色
|
亚洲一区三区在线观看
|
天堂国产
|
天天综合天天
|
日本电影韩国电影免费观看
|
999久久久免费精品国产
|
日韩国产精品一区二区三区
|
在线看黄免费
|
亚洲一区二区三区四区视频
|
欧美一级在线免费观看
|
欧美一区二区三区久久精品
|
精品国产伦一区二区三区观看体验
|
黑人精品欧美一区二区蜜桃
|
日韩精品一区二区三区视频播放
|
97色在线视频
|
国产欧美一区二区三区在线看
|