音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

剛學(xué)單片機(jī)啊,好多不明白啊?

作者:藍(lán)清貝貝 欄目:單片機(jī)
在用到鍵盤的C語言程序中,去抖動是怎么理解?幫幫我吧
2樓: >>參與討論
wealth210

跟你一樣,小弟也很多不懂,需努力.

3樓: >>參與討論
AVR_AFA
去抖動,是在按鍵按下時會有一個不穩(wěn)定期,和開關(guān)一樣剛觸時不穩(wěn)定。需要過一小會才會穩(wěn)定下來,這個時間一般是10mS。
4樓: >>參與討論
wangyanshuai

那就循環(huán)檢測一下,如果還是有鍵按下,那就說明真有鍵按下了!一般是延時10MS檢測一次的

5樓: >>參與討論
ng2008n

可以用硬件去抖動呀,這樣程序就不必這么麻煩了。

6樓: >>參與討論
lihai813

樓上我們現(xiàn)在是討論怎么去用軟件實(shí)現(xiàn)。

實(shí)現(xiàn)原理如下:

如果有按鍵按下,馬上延時10多MS,再檢測按鍵是否還是按下的,如果是,證明是一個有效的按鍵動作,去執(zhí)行按鍵功能。

如果不想按鍵連續(xù)出現(xiàn),最后還可以等待按鍵松開,才返回主程序。

7樓: >>參與討論
藍(lán)清貝貝

謝謝指教.不過我還是不太懂,很難理解,可不可以用個例子說明.

8樓: >>參與討論
wangyanshuai

在搞不懂就沒辦法了,只能看書了,不難,就是再掃描一便

9樓: >>參與討論
sagetom
可以加延時判斷,也可以在中斷下去查鍵,這樣你更好處理一些。
10樓: >>參與討論
ng2008n
抖動時間的長短與開關(guān)的機(jī)械特征有關(guān),一般為5~10ms。
在第一次檢測到有鍵按下時,執(zhí)行一段延時10ms后,再確認(rèn)該鍵電平是否仍保持閉合狀態(tài)電平,始果保持閉合狀態(tài),則確定有鍵按下,從而消除抖動的影響。

上傳的圖片
  2006102518202580.jpg [ 7.51 KB 417×231 ] (縮略時請點(diǎn)擊查看原圖)

 



「該帖子被 ng2008n 在 2006-10-25 18:20:40 編輯過」
11樓: >>參與討論
ng2008n
這樣還不懂那就……
12樓: >>參與討論
藍(lán)清貝貝
那請問有那位可以介紹一本比較適合初學(xué)者的書,有凌陽61板的哦.
13樓: >>參與討論
魚香茄子
這個你可以自己試一下就懂的,那把程序?qū)懞茫缓鬅叫酒,自己操作觀察一下,然后把去抖動的那條語句刪除掉,燒進(jìn)去再試一遍,看看兩次有什么不同,我在學(xué)那個的時候也搞不懂,試過以后慢慢想幾天就知道了。
14樓: >>參與討論
zwt659
網(wǎng)上應(yīng)該有這方面的資料
15樓: >>參與討論
藍(lán)清貝貝
去抖動的那條語句,到底應(yīng)該怎么樣寫啊
16樓: >>參與討論
490386390
我也不知道這個是怎么回事,我可以問一下我的老師
17樓: >>參與討論
lhfl9518

就是當(dāng)掃描到有鍵按下時,緊接著調(diào)用一個延時的子程序來消抖

至于樓主問陵陽單片機(jī)的資料,可到陵陽網(wǎng)站上去看下:www.unsp.com

18樓: >>參與討論
popstar

看看書

肯定會懂的

19樓: >>參與討論
灰姑娘
學(xué)習(xí)中
20樓: >>參與討論
490386390
我也不清楚,我問一下我們老師哈
21樓: >>參與討論
xuw5429

相當(dāng)于就是

抗干擾

22樓: >>參與討論
奇度科技
在進(jìn)行按鍵中轉(zhuǎn)后再進(jìn)行按鍵判斷來解決
23樓: >>參與討論
fangwb2000

增加采集次數(shù),如果象這樣子做,就很可靠了,很難誤判了

1ms 掃描一次鍵盤,(當(dāng)然不能純粹用程序延時做),總共掃100次,如果都相同的話,就判有效。不是的話,再重新掃。

24樓: >>參與討論
yu3334
慢慢來,我雖然不太懂,但是以前看到過介紹,可以用硬件實(shí)現(xiàn)去抖動的好象
25樓: >>參與討論
奇度科技
用硬件的話我還真沒見過,但用軟件方式比較簡單
26樓: >>參與討論
wrz
不明白就學(xué)...
27樓: >>參與討論
xuw5429

好的




28樓: >>參與討論
zwt659
可以用程序來去抖動啊
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
[分享]給大家看看國外這哥們做的表
報警種類設(shè)置程序一點(diǎn)疑問!誰會請指導(dǎo)
[求助]很簡單的問題,但我想不到```
用KEIL C51的進(jìn)來問個問題,在線等!!!!
尋找懂單片機(jī),懂芯片或者電路板之類的,有興趣可以加我...
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號