找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4297|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

51單片機按鍵反應(yīng)很慢,有什么辦法解決嗎?求思路

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:948479 發(fā)表于 2022-6-1 11:20 來自手機 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
謝謝大家
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:789121 發(fā)表于 2022-6-1 19:44 | 只看該作者
程序中可能有其他的延時,導(dǎo)致按鍵檢測滯后。
1.優(yōu)化鍵盤掃描時序
2.改用中斷
3.按鍵函數(shù)本身問題
回復(fù)

使用道具 舉報

板凳
ID:624769 發(fā)表于 2022-6-1 21:58 | 只看該作者
問: 51單片機按鍵反應(yīng)很慢,有什么辦法解決嗎?
答:在確保不是手速不夠的前提下, 縮短程序的判斷周期。
回復(fù)

使用道具 舉報

地板
ID:645485 發(fā)表于 2022-6-1 22:52 | 只看該作者
不要黑 發(fā)表于 2022-6-1 19:44
程序中可能有其他的延時,導(dǎo)致按鍵檢測滯后。
1.優(yōu)化鍵盤掃描時序
2.改用中斷
cool, my bro!
回復(fù)

使用道具 舉報

5#
ID:1031752 發(fā)表于 2022-6-2 13:39 | 只看該作者
程序中可能有其他的延時,導(dǎo)致按鍵檢測滯后。 1.優(yōu)化鍵盤掃描時序 2.改用中斷
回復(fù)

使用道具 舉報

6#
ID:968669 發(fā)表于 2022-6-2 13:57 | 只看該作者
用定時器刷新按鍵掃描,可以調(diào)節(jié)反應(yīng)速度
回復(fù)

使用道具 舉報

7#
ID:965379 發(fā)表于 2022-6-2 14:16 | 只看該作者
按鍵如果是循環(huán)檢測的話就是其他程序執(zhí)行的時間太長或者消抖的延時太長了,實在不行就用定時中斷
回復(fù)

使用道具 舉報

8#
ID:1031766 發(fā)表于 2022-6-2 14:30 | 只看該作者
首先排除軟件問題,查看延遲參數(shù)是否對?嘗試改小延遲數(shù)值。如果不是軟件問題,那就查找硬件問題,硬件問題多半在RC濾波電容選大了,換個小一號的0603封裝uf級別電容就可以了
回復(fù)

使用道具 舉報

9#
ID:1026496 發(fā)表于 2022-6-2 22:59 | 只看該作者
程序少使用阻塞語句,比如while for 來做的延時函數(shù),多用隊列 狀態(tài)機來實現(xiàn)
回復(fù)

使用道具 舉報

10#
ID:230742 發(fā)表于 2022-6-2 23:17 | 只看該作者
方法說了一大堆,樓主不在了。解決沒解決也不知道。
回復(fù)

使用道具 舉報

11#
ID:948479 發(fā)表于 2022-8-6 19:08 來自手機 | 只看該作者
謝謝大家的回答
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表