我们用的是一个改装了的简易rs232串口,只接了两根线,一个是5 接地,一个是6 DSR 一头接外设一头接计算机,在满足一定条件时外部设备会给6一个5v高电平,现在我们想用VB的mscomm控件通过检测DSR的状态来实现一些功能,但不知道怎样编程,求高手求大师,最好能给完整的程序,跪求啊!!!

解决方案 »

  1.   

    在 OnComm 中监测 ComEvDSR 事件。ComEvDSR       4    DSR(Data Set Ready)线改变。当DSR从1到0改变时,该事件发生所以,你应该缺省使 Pin 6 接上拉电阻,满足事件条件时拉低。
      

  2.   

    如果有并口,推荐你用并口实现,感觉DO、DI点位更多,接线实现起来更容易(有高电平点位,也有低电平点位),具体参考:
    http://download.csdn.net/detail/veron_04/3152172