2024年3月26日发(作者:)
这是龚建伟老师提供的一个基于MSComm控件的串口调试程序,下面给出了在Vis
ual C++环境下详细的制作过程。附带的源代码是我根据这些步骤编写出来的,可以供大
家参考哦!
目录:
1.建立项目
2.在项目中插入MSComm控件
3.利用ClassWizard定义CMSComm类控制变量
4.在对话框中添加控件
5.添加串口事件消息处理函数OnComm()
6.打开和设置串口参数
7.发送数据
8.发送十六进制字符
9.在接收框中以十六进制显示
10.如何设置自动发送
11.什么是VARIANT数据类型?如何使用VARIANT数据类型?
1.建立项目:打开VC++6.0,建立一个基于对话框的MFC应用程序SCommTest
(与我源代码一致,等会你会方便一点);
2.在项目中插入MSComm控件 选择Project菜单下Add To Project子菜单中的
Components and Controls…选项,在弹出的对话框中双击Registered ActiveX Contr
ols项(稍等一会,这个过程较慢),则所有注册过的ActiveX控件出现在列表框中。 选
择Microsoft Communications Control, version 6.0,,单击Insert按钮将它插入到我
们的Project中来,接受缺省的选项。(如果你在控件列表中看不到Microsoft Communi
cations Control, version 6.0,那可能是你在安装VC6时没有把ActiveX一项选上,重
新安装VC6,选上ActiveX就可以了),
这时在ClassView视窗中就可以看到CMSComm类了,(注意:此类在ClassWizar
d中看不到,重构clw文件也一样),并且在控件工具栏Controls中出现了电话图标(如
图1所示),现在要做的是用鼠标将此图标拖到对话框中,程序运行后,这个图标是看不到
的。


发布评论