VCMSComm串口发送与接收上位机制做总结Word下载.doc
- 文档编号:13162611
- 上传时间:2022-10-07
- 格式:DOC
- 页数:11
- 大小:658.50KB
VCMSComm串口发送与接收上位机制做总结Word下载.doc
《VCMSComm串口发送与接收上位机制做总结Word下载.doc》由会员分享,可在线阅读,更多相关《VCMSComm串口发送与接收上位机制做总结Word下载.doc(11页珍藏版)》请在冰豆网上搜索。
串口通信_韩季方01—》
添加基本控件如图1.0。
图1.0
2.添加MSComm控件:
AddToProject—》ComponentsandControls…打开如图1.1,双击“RegisteredActiveXContronls”项—》出现如图1.2—》选择“MicrosoftCommunicationsControl,version6.0”控件—》点击“Insert”—》提示“…”确认即可—》弹出图1.3—》点击“OK”—》再点击“Close”。
下一步,将对话框资源控件中的电话状控件托到对话框中即可,如图1.4。
图1.1
图1.2
图1.3
图1.4
3.编辑控件及其属性设置:
如表1.0
控件
控件ID
Caption
需要添加的变量及变量类型
静态文本
IDC_STATIC
接收显示
发送输入
编辑框
IDC_EDIT_RXDATA
m_strEditRXDataValueCString
IDC_EDIT_TXDATA
m_strEditTXDataValueCString
按键
IDC_BUTTON_MANUALSEND
发送
MSComm控件
IDC_MSCOMM1
m_ctrlcommcontrol
表1.0
4.添加变量及其类型方法如图1.5
图1.5
二.初始化串口:
设置MSComm控件属性
打开ClassWizard—》MemberVariables—》选IDC_MSCOMM1—》点击“AddVarialbe…”—》添加变量m_ctrlComm。
如图1.5。
之后,在工作空间打开文件如图2.0—》在函数OnInitDialog中添加代码如图2.1。
图2.0
图2.1
三.添加串口事件消息处理函数OnComm()
打开ClassWizard—》MemberMaps—》ClassName中选择C_01Dlg—》在ObjectIds中选择IDC_MSCOMM1—》在Message中选中OnComm—》单击“AddFunction”按钮—》将函数名改为OnComm(好记而已)—》单击OK,完成后如图3.0
同理在函数OnComm()中添加代码如图3.1
图3.0
图3.1
四.发送数据
为发送按钮添加一个单击信息,即BN_CLICKED处理函数。
打开ClassWizard—》MemberMaps—》ClassName中选择C_01Dlg—》选中IDC_BUTTON_MANUALSEND—》选中BN_CLICKED—》单击“AddFunction”按钮—》将函数名改为OnButtonManualsend函数—》单击OK,完成后如图4.0
同理在函数OnButtonManualsend()中添加代码如图4.1
图4.0
图4.1
五.完成后,单击编译、连接、运行
如果在编译时出现错误,直接按“Ctrl+F5”即可。
如果没有错误则运行结果为图5.0
图5.0
六.实验结果
通过虚拟串口软件VirtualSerialPortsDriverXP连接好串口COM3和COM4,如图6.0
然后,打开串口调试助手,选择COM4,与运行的串口通信软件进行通信,本实验成功通信,结果如图6.1
图6.1
七.结束语
本实验参考《VisualC++_TurboC串口通信编程实践》,在此过程中,我感谢好友志强哥的热心帮助。
《完》
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VCMSComm 串口 发送 接收 上位 机制 总结