欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2348|回復(fù): 6
收起左側(cè)

51單片機利用紅外開關(guān)控制電機停轉(zhuǎn)的程序的問題

[復(fù)制鏈接]
回帖獎勵 20 黑幣 回復(fù)本帖可獲得 20 黑幣獎勵! 每人限 1 次
ID:419921 發(fā)表于 2019-5-18 19:46 | 顯示全部樓層 |閱讀模式
如下是我的程序,控制電機停轉(zhuǎn)的程序正常執(zhí)行,但是延遲兩秒的程序不執(zhí)行。


#include<reg52.h>
#define uint unsigned int
sbit dianji=P0^1;//電機控制端。
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;//電機啟動
                       }
        }
   if(kaiguan==1)//紅外開關(guān)關(guān)閉
                     {
        ianji=0;//電機關(guān)閉               
                     }
    }       
}

Protel Schematic.pdf

67.56 KB, 下載次數(shù): 26

電路圖

回復(fù)

使用道具 舉報

ID:511890 發(fā)表于 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。   
回復(fù)

使用道具 舉報

ID:419921 發(fā)表于 2019-5-19 16:07 | 顯示全部樓層
幻劍心 發(fā)表于 2019-5-19 03:08
for(i=xms;i0;j--); 要大于0。

多謝兄弟
回復(fù)

使用道具 舉報

ID:543975 發(fā)表于 2019-5-21 17:46 | 顯示全部樓層
幻劍心 發(fā)表于 2019-5-19 03:08
for(i=xms;i0;j--); 要大于0。

學(xué)到了,謝謝
回復(fù)

使用道具 舉報

ID:543653 發(fā)表于 2019-5-21 20:35 | 顯示全部樓層
確實for循環(huán),條件表達(dá)式錯誤,二樓的分析很到位!
回復(fù)

使用道具 舉報

ID:400380 發(fā)表于 2019-5-23 09:13 | 顯示全部樓層
循環(huán)進不去,就直接退出了?
回復(fù)

使用道具 舉報

ID:546703 發(fā)表于 2019-5-25 15:59 | 顯示全部樓層
好簡潔呀
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表