VC++ 的串口通讯
代翔
在 VC++中有两种方法可以进行串口通讯。一种是利用 Microsoft 公司提
供的 ActiveX
控件 Microsoft Communications Control。另一种是直接用 VC++访问串
口。下面将简述
这两种方法。
一、Microsoft Communications Control
Microsoft 公司在 WINDOWS 中提供了一个串口通讯控件,用它,我们可
以很简单
的利用串口进行通讯。在使用它之前,应将控件加在应用程序的对话框上。然
后再用
ClassWizard 生成相应的对象。现在我们可以使用它了。
该控件有很多自己的属性,你可以通过它的属性窗口来设置,也可以用程
序设置
。我推荐用程序设置,这样更灵活。
SetCommPort:指定使用的串口。
GetCommPort:得到当前使用的串口。
SetSettings:指定串口的参数。一般设为默认参
数"9600,N,8,1"。这样方便
与其他串口进行通讯。
GetSettings:取得串口参数。
SetPortOpen:打开或关闭串口,当一个程序打开串口时,另外的程序
将无法使
用该串口。
GetPortOpen:取得串口状态。
GetInBu*erCount:输入缓冲区中接受到的字符数。
评论1
最新资源