lkc8210 發表于 2022-5-16 13:17
都不好,浪費資源
m182892 發表于 2022-5-16 13:47
這個代碼和上面的沒有區別,Delay++一樣在空耗,要想不浪費資源,延時放在定時器中斷里處理。
lkc8210 發表于 2022-5-16 14:38
一個Delay++的消耗比的上Delay6ms和while(!k1)的死等?
我的代碼的原理是定時掃描按鍵的電平
確保按鍵保 ...

lkc8210 發表于 2022-5-16 14:38
一個Delay++的消耗比的上Delay6ms和while(!k1)的死等?
我的代碼的原理是定時掃描按鍵的電平
確保按鍵保 ...
188610329 發表于 2022-5-16 16:06
發現你特別不愛用中斷。
誠然,表面上看,你這段代碼的確只需要5.4us,比起阻塞式while,的確不耗系統資 ...
wulin 發表于 2022-5-16 16:43
“這四句只用了5.43us”和只用一句if(K1==0)沒有什么區別。常見的按鍵多為選用輕觸開關,其抖動時間在2~1 ...
lkc8210 發表于 2022-5-16 17:11
大佬你好
之前我仿真錯了
一款精巧的按鍵處理程序.doc
(36.5 KB, 下載次數: 13)
lkc8210 發表于 2022-5-16 16:46
大佬你好
我沒說不用中斷啊~
lkc8210 發表于 2022-5-16 17:11
大佬你好
之前我仿真錯了
Hephaestus 發表于 2022-5-17 15:16
新開關一般不需要消抖,但是用舊了一般都會抖。
曾經遇到過一個水平挺高的高手,居然跟我說按鍵不需要 ...
wulin 發表于 2022-5-16 17:38
不好意思,只看了前面“這四句只用了5.43us”就望文生義,確為不妥,帖子已改。長短按就三條語句是真是的 ...
188610329 發表于 2022-5-17 14:52
抱歉,沒有別的意思,就是看過不少你的回帖,發現你大多都刻意的回避使用中斷,之前,也看了你關于旋轉編 ...
lkc8210 發表于 2022-5-17 17:48
代碼很巧妙,但為了一個按鍵占用了一個外中斷和一個定時器,算不上占用系統少吧?
而且只能濾掉按下那一 ...
188610329 發表于 2022-5-17 18:19
跟你交流很開心, 以下純粹探討. 如有空盼回。
為了一個按鍵占用了一個外中斷和一個定時器,算不上占用 ...
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |