Re: [問題] 關於BUTTON連按偵測的方法(使用MCU, C …

看板ASM (組合語言)作者 (thomas)時間17年前 (2007/04/01 18:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
※ 引述《LLight (世上皆虛情假意..)》之銘言: : ※ 引述《thomas5678 (thomas)》之銘言: : : 請問各位高手, 我目前用連到IO pin上的button, 以負緣Interrupt觸發的方式作 : : 到單按偵測的功能, 想請問如何在同一IO Pin, 作到單按跟連按偵測的方法, 或 : : 有無網站跟書本介紹MCU以上寫法跟source code, 謝謝. : 嗯,剛剛本來想回有關int的流程.. 不是很明瞭就不回了.. : ======仔細思考後================= : 一般彈跳時間約為10ms~20ms... 用中斷的方式防彈跳... : 則一次的中斷時間約為1ms... 20次後,則回主程式... : 嗯,大概就是這樣... 細節嘛,靠自己... 這樣才會有印象... : 很少用中斷... 一堆設定,很麻煩,要翻書... 上面應該是可行的... : call delay應該會不穩... xor好用... 感謝, 另外想問的是, 連按(Double click)會不會被誤判為兩次單按, 或一次單按, 我要作到按一次 LED ON, 在按一次 LED OFF, 連按開啟relay, 蜂鳴器響. 像滑鼠的double click, 為何準確度這麼高, 是用軟體還是硬體作的??? xor 要如何做呢??? 能否用文字敘述一下流程, 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.201.56.1
文章代碼(AID): #163uaadW (ASM)
文章代碼(AID): #163uaadW (ASM)