|
發布時間: 2019-12-4 19:31
正文摘要:我學校要求做的是比賽記分器,兩位的數碼管,現在就是功能都可以實現,五個按鍵兩個加,兩個減,還有一個復位,每次我按下按鍵數碼管都要黑一下再顯示,我覺得是我程序沒有寫好,望各位大佬指點一下下。 ... |
|
是這種按鍵程序的缺陷(死循環等待松手)導致數碼管顯示異常。解決方法1:換用合理的按鍵程序。解決方法2:開定時器中斷,把數碼管顯示放在中斷中。 按鍵掃描示例:
|
| 消抖的延遲時間一般20就夠,這個時間和晶振有關系 |
| 視覺暫留吧,或者用下薄膜的消抖函數 |
| 消隱。。。。。。。。。。。。。。。。。。。。 |
| 除了K5其他按鍵都有delay()延時,將delay(150)改小點試試;或者利用視覺暫留將顯示寫在中斷里。 |