VC中实现串行通信的编程技术.docVIP

  • 2
  • 0
  • 约6.63千字
  • 约 6页
  • 2016-11-29 发布于江西
  • 举报
VC中实现串行通信的编程技术

在工业控制中,串口是常用的计算机与外部串行设备之间的数据传输通道,由于串行通信方便易行,所以应用广泛。 本文将介绍在Windows平台下串行通信的工作机制和用Visual C++设计串行通信程序的编程方法及通信方式。 VC中实现串行通信的编程技术 以下我们将介绍VC中几种实现串行通信的编程技术: 利用VC++的标准通信函数 利用VC++的标准通信函数_inp和_outp可实现串口通信。下面是一个串口初始化的程序: void init_com(PORT) {char i; outp(PORT+3,0x80); outp(PORT,0x0C); outp(PORT+1,0); outp(PORT+3 ,0x3a); outp(PORT+3 ,0x03); i=inp(PORT+5) 0xfe; outp(PORT+5,i);} 使用串行通信控件MSComm 串行通信控件MSCOmm32.OCX提供了使用RS-232来进行数据通信的所有协议,VC为该控件提供了标准的事件处理函数、过程,并通过属性和方法提供了串行通信的设置。它使用户能够方便地访问Windows串行通信驱动程序的大多数特性,包括输入、输出缓冲区的大小及决定何时使用流控制命令挂起数据传输等。 在ClassWizard中为新创建的通信控件定义成员对象(CMSComm m_S

文档评论(0)

1亿VIP精品文档

相关文档