使用VB中的MSComm控件实现串口通信.docVIP

  • 0
  • 0
  • 约8.72千字
  • 约 8页
  • 2017-02-08 发布于重庆
  • 举报
使用VB中的MSComm控件实现串口通信

使用VB中的MSComm控件实现RS-232串口通信 实验准备:需要准备一些与串口通信有关的设备,如(外置式)调制解调器、计算机串口与调制解调器的连接线、一根DTE到DTE的无调制解调器连接线(接法见本章有关习题的参考答案),在实验前检查计算机的两个串口是否能够正常工作。 实验环境:Windows 95/98操作系统,Microsoft VB 5.0以上程序设计环境。对例题中涉及调制解调器的内容,采用计算机与调制解调器连接的方式;对在例题中设计数据传输的内容,须事先将DTE到DTE的无调制解调器连接线的两端,分别插入Com1和Com2串口。 实验说明: VB中的MSComm控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件提供下列两种处理通讯的方式: (1)事件驱动(实时)方式,这是处理串行端口交互作用的一种非常有效的方法。在许多情况下,在事件发生时需要得到通知,例如,在Carrier Detect(CD)或RequestToSend(RTS)线上一个字符到达或一个变化发生时。在这些清况下,可以利用MSComm控件的OnComm事件捕获并处理这些通讯事件。OnComm事件还可以检查和处理通讯错误。 (2)轮询方式,在程序的每个关键功能之后,可以通过检查CommEvent属性的值来查询事件和错误。如果应用程序较小,并且是自保持的,这种方法可能是更可取的。

文档评论(0)

1亿VIP精品文档

相关文档