標題:
51單片機按鍵反應很慢,有什么辦法解決嗎?求思路
[打印本頁]
作者:
13560423097
時間:
2022-6-1 11:20
標題:
51單片機按鍵反應很慢,有什么辦法解決嗎?求思路
謝謝大家
作者:
不要黑
時間:
2022-6-1 19:44
程序中可能有其他的延時,導致按鍵檢測滯后。
1.優(yōu)化鍵盤掃描時序
2.改用中斷
3.按鍵函數(shù)本身問題
作者:
188610329
時間:
2022-6-1 21:58
問: 51單片機按鍵反應很慢,有什么辦法解決嗎?
答:在確保不是手速不夠的前提下, 縮短程序的判斷周期。
作者:
tongguan123
時間:
2022-6-1 22:52
不要黑 發(fā)表于 2022-6-1 19:44
程序中可能有其他的延時,導致按鍵檢測滯后。
1.優(yōu)化鍵盤掃描時序
2.改用中斷
cool, my bro!
作者:
新安寧
時間:
2022-6-2 13:39
程序中可能有其他的延時,導致按鍵檢測滯后。 1.優(yōu)化鍵盤掃描時序 2.改用中斷
作者:
yulei111
時間:
2022-6-2 13:57
用定時器刷新按鍵掃描,可以調(diào)節(jié)反應速度
作者:
衣烏魚
時間:
2022-6-2 14:16
按鍵如果是循環(huán)檢測的話就是其他程序執(zhí)行的時間太長或者消抖的延時太長了,實在不行就用定時中斷
作者:
suchen0350
時間:
2022-6-2 14:30
首先排除軟件問題,查看延遲參數(shù)是否對?嘗試改小延遲數(shù)值。如果不是軟件問題,那就查找硬件問題,硬件問題多半在RC濾波電容選大了,換個小一號的0603封裝uf級別電容就可以了
作者:
yaoyao2022
時間:
2022-6-2 22:59
程序少使用阻塞語句,比如while for 來做的延時函數(shù),多用隊列 狀態(tài)機來實現(xiàn)
作者:
啤酒瓶子老大
時間:
2022-6-2 23:17
方法說了一大堆,樓主不在了。解決沒解決也不知道。
作者:
13560423097
時間:
2022-8-6 19:08
謝謝大家的回答
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1