|
發布時間: 2022-10-22 08:28
正文摘要:如何在此基礎上,按下按鍵KEY2=P3^2,實現數碼管一直加一,按下按鍵KEY2=P3^3后,實現停止加一。我經過反復實驗,沒有找到解決的辦法,(只能做到按下按鍵加一,沒辦法做到按下一次按鍵后,一直加一)因為是初 ... |
| 按鍵判斷,按鍵處理,都要做成單獨的模塊,增加相應的判斷標志 |
| 在程序內加一個延時判斷,當按鍵按下大于多長時間后,在程序內使數碼管持續加1 |
| 增加延時來判斷,持續按下某按鍵多長時間后,在程序內持續加1 |
|
用循環,按key1讓if條件為1,按key2讓if條件為0,if條件要用中間變量。先判斷key1,key2是否按下,按下則給中間變量賦相應的值,否則中間變量維持上一次的值,最后大循環。但key最好還是用外部中斷。 大概是這樣:
|