標(biāo)題: 51單片機(jī)利用紅外開關(guān)控制電機(jī)停轉(zhuǎn)的程序的問題 [打印本頁]
作者: yanxiaodong 時間: 2019-5-18 19:46
標(biāo)題: 51單片機(jī)利用紅外開關(guān)控制電機(jī)停轉(zhuǎn)的程序的問題
如下是我的程序,控制電機(jī)停轉(zhuǎn)的程序正常執(zhí)行,但是延遲兩秒的程序不執(zhí)行。
#include<reg52.h>
#define uint unsigned int
sbit dianji=P0^1;//電機(jī)控制端。
sbit kaiguan=P0^0;//紅外開關(guān)控制端。
void delay(uint xms)//延遲函數(shù)
{
uint i,j;
for(i=xms;i<0;i--)
for(j=110;j<0;j--);
}
void main()
{
while(1)
{
if(kaiguan==0)//紅外開關(guān)打開
{
delay(2000);//延遲兩秒鐘
while(!kaiguan)//
{
dianji=1;//電機(jī)啟動
}
}
if(kaiguan==1)//紅外開關(guān)關(guān)閉
{
ianji=0;//電機(jī)關(guān)閉
}
}
}
-
-
Protel Schematic.pdf
2019-5-18 19:44 上傳
點(diǎn)擊文件名下載附件
67.56 KB, 下載次數(shù): 26
電路圖
作者: 幻劍心 時間: 2019-5-19 03:08
for(i=xms;i<0;i--) i=2000,不小于0,跳出循環(huán)。
for(j=110;j<0;j--); j=110,非小于0,跳出循環(huán)。 沒有循環(huán)。所以你的延時不管多大,都沒用。
應(yīng)該為:
for(i=xms;i>0;i--)
for(j=110;j>0;j--); 要大于0。
作者: yanxiaodong 時間: 2019-5-19 16:07
多謝兄弟
作者: 1647023886 時間: 2019-5-21 17:46
學(xué)到了,謝謝
作者: tdl6 時間: 2019-5-21 20:35
確實(shí)for循環(huán),條件表達(dá)式錯誤,二樓的分析很到位!
作者: 獅子歌歌 時間: 2019-5-23 09:13
循環(huán)進(jìn)不去,就直接退出了?
作者: zztwxx 時間: 2019-5-25 15:59
好簡潔呀
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
亚洲综合一区二区三区
|
午夜影院在线观看免费
|
久久精品一区
|
亚洲欧美一区二区三区在线
|
四虎网站在线观看
|
欧美一区二区大片
|
婷婷综合五月天
|
久久精品视频在线观看
|
亚洲高清在线
|
免费三级网站
|
亚洲精品一区二区三区在线
|
国产欧美一区二区三区在线看
|
成人午夜激情
|
国产日韩一区
|
91一区
|
亚洲精品久久久久久久久久久
|
国产精品久久久久久久久久久新郎
|
国产一区在线免费观看
|
欧美日韩一区不卡
|
av首页在线|
国产精品久久久久一区二区
|
国产精品久久av
|
国产自产c区
|
国产在线视频一区
|
天堂一区在线
|
国产在线观看福利
|
蜜桃特黄a∨片免费观看
|
国产一级片
|
九九热精品视频
|
精品国产免费一区二区三区演员表
|
99久久精品免费看国产高清
|
中文字幕韩在线第一页
|
成人在线观看免费爱爱
|
亚洲综合一区二区三区
|
久久久久国产精品午夜一区
|
成人超碰
|
欧美日韩亚洲三区
|
免费一区二区
|
五月免费视频
|
久久久久国产精品午夜一区
|
在线日韩欧美
|