找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1584|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

循環(huán)判斷問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:709761 發(fā)表于 2022-8-11 11:22 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

按鍵中斷喚醒,中斷里改變燈的狀態(tài)。
判斷燈的狀態(tài),是在WHILE循環(huán)條件里判斷 還是在循環(huán)體里判斷 比較好
while(1)  
{                       
                       
                                        if(io26==1||io25==1||io21==1)
                                        {
                                        break;
                                        }

                                        PCON |= 0x02; //掉電模式 掉電喚醒定時(shí)器開始計(jì)時(shí)
                                        _nop_();// 喚醒后不能使用延時(shí)函數(shù)
                                        _nop_();



}

while(!io26&&!io25&&!io21) //開機(jī)燈  自檢燈 充電燈  亮退出循環(huán)   
{

                                        PCON |= 0x02; //掉電模式 掉電喚醒定時(shí)器開始計(jì)時(shí)
                                        _nop_();// 喚醒后不能使用延時(shí)函數(shù)
                                        _nop_();


}
       

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:404160 發(fā)表于 2022-8-12 10:58 | 只看該作者
第2個(gè)(循環(huán)體里判斷)較好
回復(fù)

使用道具 舉報(bào)

板凳
ID:139866 發(fā)表于 2022-8-15 10:20 | 只看該作者
想知道哪個(gè)比較好,那就反匯編一下,看看哪個(gè)匯編行數(shù)少就用哪個(gè),糾結(jié)這些東西就是在浪費(fèi)時(shí)間
回復(fù)

使用道具 舉報(bào)

地板
ID:123289 發(fā)表于 2022-8-15 16:23 | 只看該作者
能達(dá)成目的就行。
回復(fù)

使用道具 舉報(bào)

5#
ID:1042151 發(fā)表于 2022-8-15 17:23 | 只看該作者
測(cè)試兩個(gè)的速度,邏輯方式不一樣
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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