作者thomas5678 (thomas)
看板ASM
标题Re: [问题] 关於BUTTON连按侦测的方法(使用MCU, C …
时间Sun Apr 1 18:27:47 2007
※ 引述《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