|
閑來(lái)無(wú)事,給單片機(jī)下載了一鍵鎖定開(kāi)關(guān)的程序,用來(lái)控制LED的亮滅。偶然注意到里面有一句等待按鍵松開(kāi)的判斷,那么這一句到底應(yīng)該放在哪里呢?有些茫然,請(qǐng)大家給予指正!源程序如下:- #include <REG51.h> //51頭文件
- #define DY_PORT P1 //設(shè)置LED連接的I/O組
- sbit DY_KEY = P3^7; //設(shè)置按鍵接在P3.7
復(fù)制代碼
1.png (36.07 KB, 下載次數(shù): 49)
下載附件
2022-6-11 11:59 上傳
通過(guò)實(shí)驗(yàn),放在1和2處區(qū)別不大,按一下開(kāi),再按一下關(guān);但放在3處,有時(shí)候按鍵起作用,有時(shí)候不起作用。到底這個(gè)等待按鍵松開(kāi)的判斷,應(yīng)該放哪里才是正確的?
11.png (28.67 KB, 下載次數(shù): 52)
下載附件
2022-6-11 11:59 上傳
22.png (29.06 KB, 下載次數(shù): 61)
下載附件
2022-6-11 11:59 上傳
33.png (26.25 KB, 下載次數(shù): 51)
下載附件
2022-6-11 12:00 上傳
|
|