- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
姚分喜串口与界面设计 文档
串口虚拟软件VSPD 软件的使用
VSPD 是纯软件模拟实现的虚拟串口软件,对串口通讯应用系统程序的调试
具有很好的帮助作用。安装并启动该软件后出现如下图1 界面。
图1 VSPD 操作界面图
1、添加串口
单击“添加端口”将成对添加虚拟串口,如图 1 中所示。该计算机中已有物
理串口COM1 和COM2,已经添加了COM3、COM4 虚拟串口。再次点击“添加串
口”时将添加COM5、COM6 串口。
2、重置串口
单击“重置端口”将出现删除所有虚拟串口的界面,确定后将删除所有虚拟
串口。
3、虚拟串口的使用
虚拟串口你的使用与物理串口一样。但需要注意的是必须按照前面添加时的
顺序而成对使用。如上述图1 中COM3 只能与COM4 配对使用。
打开两个串口调试助手窗口,一个使用COM3,另一个使用COM4。若波特率、
数据位数、奇偶校验都一致时,即可顺利实现双方的数据发送与接收。如图
2 所示。
当用户设计开发应用程序时,使用串口调试助手使用其中一个虚拟串口,而
用户程序使用该对的另一个虚拟串口,在串行通讯参数设置一致的情况下,
1
进行发送和接收程序的调试。
图2 使用串口调试助手实现两个虚拟串口之间的通讯
2
串口调试助手软件的使用
目前辅助用户调试串口应用程序的软件很多,如串口调试助手等,它们的主
要功能基本一样,但也有细微区别。有些软件可以实时反映当前计算机的所有串
口,包括物理与虚拟串口,有些软件则是提供一定范围内的串口号,供用户选择,
如从COM1 到COM10。
此类软件的使用很简单,不再叙述。
3
用户串口应用程序的设计实现
目前编写串口应用程序的方法主要有三种。一是使用串行通讯API 函数,二
是使用MSCOMM 控件,三是使用第三方开发的串行通讯类(如Serialport)或动
态链接库。在此介绍使用简单的MSCOMM 控件。
1、MSCOMM 控件的注册
在VS2005/VS2010 环境下使用该控件时首先要进行注册。
将MSCOMM 控件文件mscomm32.ocx 放到windows/system32 文件夹下。
点击开始-运行,输入:Regsvr32 mscomm32.ocx,按确定按钮,弹出对
话框表示成功。
图3 MSCOMM 控件注册成功界面
2、使用方法
(1)新建一个MFC 应用程序(基于对话框)
(2)在对话框上右击鼠标,出现如图4 快捷菜单。
图4 快捷菜单
4
(3)单击“插入ActiveX 控件”,出现如图5 界面。选择Microsoft
Communication Control. Version 6.0,即可在对话框上出现以电话图标形式的
MSCOMM 控件。
图5 选择MSCOMM 控件
(4)右击该图标,在快捷菜单中选择“添加变量”,如m_mscomm1。然后在
该控件的属性里添加OnComm 函数(右侧属性栏上方有一个闪电图标,就是添加
消息响应的地方)。
(5)添加两个编辑控件,分别添加其对应CString 变量m_rev、m_send。
添加一个命令按钮IDC_BUTTON1,用于发送数据。
图6 对话框设计
(6) 编写代码
1)在BOOL CXXXDlg::OnInitDialog()初始化函数里添加如下代码:
// TODO: 在此添加额外的初始化代码
m_mscomm1.put_CommPort(3);
您可能关注的文档
- 即将毕业的同学们.doc
- 危如累卵 文言文.ppt
- 历经2年的租房生涯,我两终于把新家定下来了!.pdf
- 北斗延寿经-古本.pdf
- 去括号[上学期]--北师大版-.ppt
- 口袋妖怪空之金手指大全.doc
- 可贷资金理论和IS-LM模型.ppt
- 各称号获得方法及所加属性.pdf
- 可爱的狗狗们~英文ppt.ppt
- 合格供应方.doc
- 山东省德州市平原县江山国际学校八年级(下册)月考生物试卷(4月份)解析版.pdf
- 山西省农业大学附属中学七年级上册期中考试道德与法治试卷.pdf
- 三年级下册语文部编版 古诗三首课时练习(含答案)(1).pdf
- 数学人教版(2024版)课时练习 含答案七年级初一上册 6.1.1 立体图形与平面图形 03.pdf
- 生物人教版(2024新教材)七年级初一上册2.3.1 微生物的分布 课时练含答案(1).pdf
- 数学人教版(2024版)课时练习 含答案七年级初一上册 6.1.2 点、线、面、体 01.pdf
- 三年级下册数学人教版-面积单位间的进率 课时练 (2)-(含答案).pdf
- 三年级下册数学人教版-简单的小数加减法 课时练 (5)-(含答案).pdf
- 上学期高一期末备考金卷 生物(A卷)教师版含答案.pdf
- 数学人教版(2024新教材)一年级上册 第5章 20以内的进位加法(第2课时 8、7、6加几) 课时练含答案(1).pdf
文档评论(0)