標(biāo)題: 單片機(jī)按鍵程序問題求助 [打印本頁]

作者: umasouye    時間: 2023-4-25 19:42
標(biāo)題: 單片機(jī)按鍵程序問題求助
      就是我按鍵K1按下時p=1,k2按下時p=2,那為什么我先按下k2執(zhí)行donghua1();再按K1時不會執(zhí)行 shuchu(); 應(yīng)該要怎么改   

             if(p=1)
                {
                shuchu();
                }
                else
                {
                donghua1();
                }


作者: lyxing    時間: 2023-4-25 19:54
判斷 應(yīng)是 if(p==1),p=1, 只是賦值。
作者: CXXM    時間: 2023-4-25 21:17
判斷應(yīng)該是雙等號,if (P==1)
作者: CXXM    時間: 2023-4-25 21:19
判斷語句if中應(yīng)該是雙等號
作者: tmjctk    時間: 2023-4-25 21:33
P=1是賦值
應(yīng)該是P==1
作者: Yang_Tree    時間: 2023-4-26 08:41
首先P==1 才是判斷,第二,既然P有可能是1或者2,那估計可能是unsigned char,那么不應(yīng)該用else 語句,你可以用else if(P==2)這樣子來設(shè)計
作者: 李冬    時間: 2023-4-26 09:42
為什么不把P定義成位變量 ,難道還有其他按鍵
作者: JJrainbow    時間: 2023-4-26 10:51
判斷按鍵按下最好也進(jìn)行一下消抖處理




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1