首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb mscomm检测信号,串口新手

2012-03-03 
vb mscomm检测信号,串口新手在线等有两个开关分别接在串口的第一针和第五针上,第一个开关接通时第一针上有

vb mscomm检测信号,串口新手在线等
有两个开关分别接在串口的第一针和第五针上,第一个开关接通时第一针上有一个5V电压,第二个开关接通时第五针上有一个5V电压,怎样在程序中判断是哪个开关接通呢?

[解决办法]
晕!
第一次第一次见有人如此使用串口
如果楼主是简单的电平检测处理的话,建议你使用并口来实现

你只需把这个数字量输入(必须是TTL电平)接到10~13,或15脚,低电平接到18~25(GND)上即可。
在使用并口调试器看看有没有输入

需要注意的是,你最好串联上一个限流电阻,避免电流过大而烧毁了并口。
这是并口调试器:
http://download.csdn.net/source/3152172
[解决办法]
串口也可以这样接的,但是不是2,3,5脚
LZ应该看看9个脚的定义,5是地,2是接收,3是发生。电平是-12V-0v,+12V-0V

CTS 8脚 允许发送,信号来源:设备
DSR 6脚 通讯设备准备好,信号来源:设备

在这2个脚上安装开关和电源,可以用vb检测到,需要电源(电压大于5V,小于12V)和5脚连接,形成回路,并且需要限流电阻。
Select Case .CommEvent
Case comEvCTS
Case comEvDSR
end select
以前就这3个脚做过程序,多用了max232和几个电容

热点排行