u8 KEY_Scan(u8 mode){ static u8 key_up=1;//按鍵按松開標志 if(mode)key_up=1; //支持連按 if(key_up&&(KEY0==0||KEY1==0||KEY2==0||KEY3==1)) { delay_ms(10);//去抖動 key_up=0; if(KEY0==0)return 1; else if(KEY1==0)return 2; else if(KEY2==0)return 3; else if(KEY3==1)return 4; }else if(KEY0==1&&KEY1==1&&KEY2==1&&KEY3==0)key_up=1; return 0;// 無按鍵按下
是類似於Swing AWT 用戶界面設計嗎?安卓的 按鍵控制;