用51單片機,指紋模塊,12864,矩陣鍵盤等組成。
設定“D”鍵為上課模式按鈕,再次按下“D”為課程結束,再次期間可以簽到,以便于統計缺勤和遲到人數,但是!D鍵按下偶爾才能作業是怎么回事?因為不能設定上課模式了,所以也統計不了人數了,用萬用表測了,那個了也沒有什么問題啊!怎么辦啊?!!!




uj5u.com熱心網友回復:
按鍵程式有問題?uj5u.com熱心網友回復:
如果不能在線除錯, 那么就先把串口弄好, 然后 printf 把程式的流程狀態和輸出出來觀察, 這樣可以事半功倍uj5u.com熱心網友回復:
物理按鍵需要做按鍵消抖,硬體、軟體方式都行,要可靠必須加。uj5u.com熱心網友回復:
應該是按鍵沒有消抖,或者消抖得時間太短。導致程式處理按鍵的時間過短。還有就是最好有一個按鍵按下和松開的判斷。如果只有按下的判斷,沒有松開,容易導致一次按鍵當成二次或N次按鍵處理。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/130748.html
標籤:單片機/工控
上一篇:求助DSP
下一篇:單片機
