C++串口通信实例(共12页).doc
《C++串口通信实例(共12页).doc》由会员分享,可在线阅读,更多相关《C++串口通信实例(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上VS2008下用MFC 的MSComm控件编写串口程序首先启动VS2008,文件新建项目(快捷键Ctrl+Shift+N),项目类型Visual C+MFC模板MFC应用程序,l 名称(如port1)。l 位置(如桌面下的文件夹配置软件)。l 解决方案名称(会随着名称自动生成,建议不要修改)点击确定,进入MFC应用程序向导。选择下一步,不要直接点完成。选择基于对话框,把使用Unicode库(N)点掉。然后下一步,把“关于”框(B)点掉,可以点完成了。进入界面把对话框窗口中的静态文本控件,两个按钮控件都删掉,(选中后按Delete键即可),修改后的界面如下图。在对话框中
2、添加两个组框(Group Box),组框中分别添加一个文本编辑控件(Edit Control),另外加入一个按钮控件(Button)这些都在工具箱中,选中后在对话框窗口中调节控件大小。1. 需要修改所添加的控件一些属性,如鼠标左键选中上面的组框,单击鼠标右键选属性Caption改为:显示区。2. 修改下面的组框:属性Caption发送区。3. 修改上面的示例编辑框属性:l IDIDC_EDIT_RECV;l MultilineTrue;l Want ReturnTrue;l Vertical ScrollTrue;l Auto VScrollTrue;4. 修改下面的示例编辑框属性:l IDI
3、DC_EDIT_SEND;l MultilineTrue;l Vertical ScrollTrue;5. 修改按钮控件的属性:l IDIDC_BUTTON_SEND;l Caption发送修改好属性后的窗口如下图:接下来添加关键的控件,选择工具选择工具箱项COM组件Microsoft Communications Control,version 6.0确定,这时在工具箱下就有了该控件,小电话标志。在工具箱中选中,然后把该控件拖到对话框中,如下图:界面完成后可以添加代码了,要在类中添加变量和函数,先添加变量在类视图下,选中Cport1Dlg,单击鼠标右键添加添加变量控件变量(O)控件ID(I)
4、IDC_EDIT_RECV;类别(T)Value;变量名m_strRecvData,完成。如下图:同理添加另外控件变量控件ID(I)IDC_EDIT_SEND;类别(T)Value;变量名m_strSendData。如下图:同理添加另外控件变量控件ID(I)IDC_MSCOMM1;类别(T)Control;变量名m_cComm,完成。如下图:接下来添加函数(事件处理程序):选中MSComm控件,单击鼠标右键,选择添加事件处理程序(A),弹出窗口,把函数处理程序名称修改为OnComm,点击添加编辑,跳转到程序部分,先不要添加。同理,为按钮控件添加事件处理程序,函数处理程序名称:OnButtonS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 串口 通信 实例 12
限制150内