串口开关端接CTS 和RTS. 使用MSComm控件,当按下开关时,应该是触发一次comEvCTS事件.但因为毛刺现象,每次捕获的事件一般都4、5次以上。
这个问题可以使用电阻(100左右),(104 103的)电容解决。
但我不清楚电阻、电容的接法,有哪位朋友使用过?
请不吝赐教!
这个问题可以使用电阻(100左右),(104 103的)电容解决。
但我不清楚电阻、电容的接法,有哪位朋友使用过?
请不吝赐教!
......Case comEvCTS '你原来的事件处理代码
Timer1.Interval = 50 '在按钮被完全按下之后50ms,产生定时器事件
Timer1.Enabled = False '这两句可以完成抖动消除
Timer1.Enabled = True......
Private Sub Timer1_Timer()
Timer1.Enabled = False
'现在可以认为按钮已经被完全按下了
End Sub
jadeluo(秀峰)兄,好像又一次看见你在我的帖子里“不好意思,没看清楚,发了VB的代码了。”呵呵。。
哈。调试小程序还是VB最爽。
|-----||--------|
---| |---------。/。
|-----[]--------|大概是这个样子,我也不是太懂,你问一下硬件版的朋友