欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
單片機(jī)鍵盤消抖,不用延時(shí)還能用什么?中斷輪詢程序怎么寫呢?
[打印本頁]
作者:
旁觀者
時(shí)間:
2021-3-31 20:37
標(biāo)題:
單片機(jī)鍵盤消抖,不用延時(shí)還能用什么?中斷輪詢程序怎么寫呢?
上網(wǎng)查了用中斷輪詢,但是具體要怎么寫,無從下手。有哪個(gè)大佬有演示程序給我參考一下嗎?
作者:
man1234567
時(shí)間:
2021-3-31 21:06
鍵盤消抖原理就是延時(shí),認(rèn)為超短的時(shí)間內(nèi)能按多次就是抖,硬件軟件都是繞著這個(gè)轉(zhuǎn)的。
中斷輪詢就象一個(gè)簡(jiǎn)單的操作系統(tǒng),弄個(gè)定時(shí)中斷,以不同的間隔時(shí)長(zhǎng)(中斷)執(zhí)行不同的函數(shù)(程序)。
試過也就扔一邊了畢竟只是業(yè)余玩玩實(shí)用為主,網(wǎng)上可以找到如果真的很神奇早就必學(xué)了。
作者:
wxxl
時(shí)間:
2021-3-31 21:39
并一個(gè)103電容也可以,但成本會(huì)上去一點(diǎn)
作者:
黃youhui
時(shí)間:
2021-4-1 08:47
我用STM8S做過。
就是中斷函數(shù)里面檢測(cè)到是下降沿中斷(按下按鍵),就將標(biāo)志位置1(flag = 1),上升沿(抬起)就將標(biāo)志位置0(flag = 0).
在對(duì)應(yīng)的執(zhí)行函數(shù)內(nèi)部多執(zhí)行幾次判斷(if(flag == 1))
作者:
人人學(xué)會(huì)單片機(jī)
時(shí)間:
2021-4-1 09:10
參考這個(gè)貼子 短按+長(zhǎng)按
http://m.raoushi.com/bbs/dpj-201806-1.html
作者:
taotie
時(shí)間:
2021-4-1 09:13
本帖最后由 taotie 于 2021-4-1 10:21 編輯
用硬件74c922。怎么用本壇搜哦。
作者:
rayin
時(shí)間:
2021-4-1 09:30
不想用延時(shí), 可以考慮加門電路去抖動(dòng), 要增加硬件成本開銷. 還是在軟件中做延時(shí),消抖簡(jiǎn)單又節(jié)省成本.
作者:
univers
時(shí)間:
2021-4-1 10:06
一般都是延時(shí),幾個(gè)ms級(jí),也可以用定時(shí)器。定她個(gè)ms級(jí)。
作者:
ZXWPL
時(shí)間:
2021-4-1 14:10
搞個(gè)計(jì)時(shí),每10ms檢測(cè)一次按鍵,如果連續(xù)累計(jì)7~8次都都能檢測(cè)到,認(rèn)為按鍵按下,若是某次檢測(cè)不到,則清除計(jì)數(shù)。
作者:
cn_zhx
時(shí)間:
2021-4-1 15:19
用硬件電路去抖,會(huì)增加成本。
如果不影響軟件的執(zhí)行效率,沒必要去計(jì)較這些吧。
作者:
yxh1010
時(shí)間:
2021-4-1 20:34
硬件消抖:按鍵上并聯(lián)一個(gè)0.1uF的電容;軟件消抖:除去延時(shí)消抖之外可以利用定時(shí)器消抖
作者:
yxh1010
時(shí)間:
2021-4-1 20:36
硬件消抖:按鍵并聯(lián)一個(gè)0.1uF的電容但往往效果不是很好;軟件消抖:利用定時(shí)器消抖
作者:
huagf007
時(shí)間:
2021-5-14 15:57
還是硬件消抖好點(diǎn),兩個(gè)電阻一個(gè)電容
作者:
18701931930
時(shí)間:
2021-5-14 16:18
關(guān)于按鍵去抖動(dòng)。 去除低級(jí)的while和delay寫法
硬件就是加個(gè)電容接地。
我常用的軟件去抖動(dòng)如下, //最好軟硬件結(jié)合效果會(huì)更好!!!!!
void Key_scan()
{
static u8 i=0,j=0;
if(key==0)
{
if(i==0) {
if(key==0&&j++>100) //j的值根據(jù)函數(shù)調(diào)度周期調(diào)整
{
i=1;
//要執(zhí)行的任務(wù)
}
}
}
else
{
i=0; j=0;
}
}
作者:
10220916
時(shí)間:
2021-5-16 08:58
按鍵加小電容呀。那樣不用對(duì)按鍵程序延時(shí)
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1