在VC下实现串口通讯

最近有点时间,所以学习一下基于VC的串口通讯。

在VC下实现串口通讯有两种方法:

       一种是直接使用 MSComm32 控件,这种方法比较简单,只需要之直接调用相应的控件类的接口就可以对串口进行操作。

        另一种方法就是使用Windows的API接口,相对比较复杂。

        再次就先介绍第一种方法,第二种方法等下次总结的时候在将它记下来。

NOTE:读者若需要完整的实例,可以到以下链接下载,里面含有具体的实例,以及实现所需功能要用到的几个文件

MSComm32.ocx、mscomm.cpp、mscomm.h

http://download.csdn.net/detail/xbmoxia/7096493

本人使用的开发环境是VC2010,若是其它平台,只要对配置做一下更改就可以。

 

       一、先创建一个工程,如“MSCommTest”

       二、加载MSComm32控件

       依次选择“工具—选择工具箱项”,出现以下界面,然后依次勾选红色方框的内容并按“确定”。

若是读者没有找到“Microsoft Communications Control,version 6.0”,那可能是因为你的电脑里面系统路径里面没有“MSComm32.ocx”文件,且没有注册MSCom32控件。读者可以到以上链接下载需要的几个文件,然后将“MSComm32.ocx”拷贝到“C:\WINDOWS\system32”路径下面,然后点击桌面“开始——运行”,在里面输入:

“regsvr32 C:\WINDOWS\system32\MSComm32.OCX”,然后回车确认进行该控件的注册。

 

 

        三、回到刚才创建的工程,然后将“mscomm.h”和“mscomm.cpp”添加到工程里面,并在“stdafx.h”里面添加#include "mscomm.h"   这句话。

       

        四、添加 MSCom

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值