標(biāo)題:
循環(huán)判斷問(wèn)題
[打印本頁(yè)]
作者:
李冬
時(shí)間:
2022-8-11 11:22
標(biāo)題:
循環(huán)判斷問(wèn)題
按鍵中斷喚醒,中斷里改變燈的狀態(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_();
}
作者:
飛云居士
時(shí)間:
2022-8-12 10:58
第2個(gè)(循環(huán)體里判斷)較好
作者:
天ノ憶
時(shí)間:
2022-8-15 10:20
想知道哪個(gè)比較好,那就反匯編一下,看看哪個(gè)匯編行數(shù)少就用哪個(gè),糾結(jié)這些東西就是在浪費(fèi)時(shí)間
作者:
yzwzfyz
時(shí)間:
2022-8-15 16:23
能達(dá)成目的就行。
作者:
the_0721
時(shí)間:
2022-8-15 17:23
測(cè)試兩個(gè)的速度,邏輯方式不一樣
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1