mmexport1583497159192.jpg (199.29 KB, 下載次數: 54)

xuyaqi 發表于 2020-3-7 09:52
你都有 delay50ms(20);,應該會自己建10ms延時程序。
yxh1999 發表于 2020-3-7 09:18
while(P1!=0xff);//等待松手
如果這樣玩的話,用戶如果一直按住按鍵不放的話,整個系統可能會崩潰了。[ ...
csmyldl 發表于 2020-3-7 02:05
switch(P1)//檢測幾號按鍵按下
{
case 0xfe://1號
yxh1999 發表于 2020-3-7 13:46
static BYTE last_io=0xff;
static BYTE last_delay=0;
void keyscan()
夜空。 發表于 2020-3-7 16:26
我是初學者你加的這句有點似懂非懂
static BYTE last_io=0xff;
static BYTE last_delay=0;
yxh1999 發表于 2020-3-9 09:08
這樣也是可以的。具體情況需要根據系統復雜度和實際IO口的環境來定。如果這個腳有時候因為靜電的原因偶爾 ...
mars_zfmy 發表于 2020-3-7 14:42
unsigned char linkey=0;//臨時按鍵值
void main()
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |