找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

關(guān)于單片機(jī)獨(dú)立按鍵程序調(diào)試,不加消抖會導(dǎo)致結(jié)果不正確嗎?

查看數(shù): 3445 | 評論數(shù): 5 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時(shí)間: 2019-4-14 21:40

正文摘要:

程序如圖:功能:按下獨(dú)立按鍵,led發(fā)光 現(xiàn)象:按下后led不亮 這里提出的問題有: 消抖不添加會導(dǎo)致實(shí)驗(yàn)結(jié)果顯示不出來嗎? 主函數(shù)的P1和P3的定義是全局效果嗎?是因?yàn)檫@個(gè)全局定義導(dǎo)致的電視結(jié)果嗎? le ...

回復(fù)

ID:516588 發(fā)表于 2019-4-24 18:45
難道不應(yīng)該是d1=0才亮嗎?來自小白的疑問
ID:401564 發(fā)表于 2019-4-16 15:53
你這個(gè)程序加不加都是一樣,不管是仿真還是實(shí)際電路,結(jié)果都會是你想要的樣子
抖動只是在接下按鍵到按鍵完全接觸這一段時(shí)間之內(nèi)產(chǎn)生的概率比較大,也不一定會有抖動的,大概也就是幾十mS左右.
你這個(gè)程序只是按下去之后就不亮而已,接的過程中可能抖動那么幾十下,但肉眼卻不出來,所以,結(jié)果肯定就是按下就滅燈,放開就亮燈
但如果是:按下就加1,中間沒有去抖動的,再按下又加1的話,結(jié)果就不是你想要的樣子了
ID:513522 發(fā)表于 2019-4-16 13:00
消抖不添加不會導(dǎo)致實(shí)驗(yàn)結(jié)果顯示不出來
ID:487743 發(fā)表于 2019-4-15 15:09
消抖不添加不會導(dǎo)致實(shí)驗(yàn)結(jié)果顯示不出來
ID:94031 發(fā)表于 2019-4-15 10:09
首先, 消抖不添加不會導(dǎo)致實(shí)驗(yàn)結(jié)果顯示不出來。再者可以確定,長按按鍵可以選擇不用延時(shí)使led常亮。led不亮不是程序原因,要找別的原因。

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

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

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