<font color="red"><strong>非常实用:用COM口做外接开关的问题。</strong></fon

  • 主题发起人 主题发起人 zl
  • 开始时间 开始时间
Z

zl

Unregistered / Unconfirmed
GUEST, unregistred user!
&lt;font color="red"&gt;&lt;strong&gt;非常实用:用COM口做外接开关的问题。&lt;/strong&gt;&lt;/font&gt;&lt;/marquee&gt; (100分)<br />如何从COM口上引出两根线(如4、6脚),做成一个按钮。
程序可以接收到按钮按下及抬起的消息(就像按下鼠标的MouseDown及MouseUP一样)。
要求能同时支持Windows 9X NT 2000
 
打游戏有游戏手柄嘛。
 
游戏手柄要接在声卡的“游戏口”,而我要求是接在标准COM口上,并能在Win98、
NT、2000下实时检测。
 
如果你的按钮能改变串口线的电平,程序是能够接收到的,这主要是硬件问题,
而不是软件问题
 
可我确实见过这样的应用,并且我也怀疑是按钮里面有东西,于是我就打开来看
结果是确实就是一两根线接一个普通的按钮。在任何一个计算机上的串口上都行
只要运行软件,软件就能感应到按钮的事件。
 
不知道有没有电平的问题,计算机只支持正负13伏外部电路
 
有趣,如果能实现到是很有意思.
 
我检查了一下。按普通按钮的是串口4、6两脚。
 
如何可以做到有N个开关?
 
: )我曾经支持到98个键(在2个板上),要专门做电路设计的,另外有现成的芯片可以使用
对单片机要有一定的了解,接在串口上,用软件接收和处理发过来的定制键编码
还有一种方法是和键盘公用,要做底层设备驱动程序,并且比较复杂
 
zjlcc:请告该芯片的名称、型号,有驱动程序吗?在win98及win2000下均行吗?
请详细介绍一下。
 
点到为止吧,大福温是获得灵感、集思广益,但并不一定是100%解决问题的地方:)
芯片到广州电子街问一下,串口编程和操作系统没关系,可用在外部数据获得,赌博等等
 
接受答案了.
 
后退
顶部