當前位置:編程學習大全網 - 編程軟體 - 按鍵狀態機編程的多點擊處理

按鍵狀態機編程的多點擊處理

妳需要先知道哪些數據:key port status = gpio _ read輸入數據(key port)&;0x000f這條線

不知道妳的定義,暫時從PB口給妳讀壹下KEY口。看這個狀態,肯定是上拉然後下面4位是按鍵,所以我就把除了下面4位以外的端口都復位了(&;0x000f)是保留二進制的低4位,即1111。

然後switch(KeyScanState),實際上就是判斷第四位中哪個具體的位是0,說明按了哪個。

然後用10表示二進制值。當然,這已經被重新定義了:

KeyScanState_0,1,2。。。。這些,所以妳得先看看他定義了多少。當它為0時,任何鍵都不應為0x0f。。等等

  • 上一篇:正泰的時控開關只有自動開和自動關
  • 下一篇:電腦換了主板,win10系統需要重新激活,怎麽辦
  • copyright 2024編程學習大全網