基于MFC的上位机串口通信程序设计.doc

资料分类:工业大学 上传会员:小四哥 更新时间:2020-11-09
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11625
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘 要】我的毕业设计是基于MFC的串口通信程序,它完成了上位机上与下位机之间的串口通信任务。程序使用C++语言在Windows系统平台上完成程序界面的绘制,串口的初始化,串口的使用,数据的字符显示,数据的图像显示以及数据的保存。界面的绘制,使用了微软提供的MFC类库,通过使用类库封装的一些函数来创建各种界面控件对象,然后可以分别为他们添加各种所需的消息响应。串口控件使用微软自带的CMscomm控件,通过使用这个控件,可以很好地完成串口数据的发送与接收。画图使用了第三方Teechart控件,通过它,完成数据点在坐标系上的描绘与实时显示,供用户直观地看到数据的变化。然后通过单片机将数据一一打入串口,在上位机对此程序进行测试,结果与预想一样,最终程序完成了所要求的的基本功能。

【关键词】MFC类库; 串口通信; 上位机;C++ Windows编程

 

目录

摘要

Abstract

1.绪论-1

1.1 本课题研究意义及背景-1

1.2 课题的设计目的-1

2.软件结构-2

2.1 程序的基本功能介绍-2

2.2 程序的基本界面框架构思-2

2.2.1 整体界面构思-2

2.2.2 具体界面元素介绍-3

2.3 程序的总体编程思路-4

2.3.1 编程环境-4

2.3.2 项目类型的选择-4

2.3.3 程序编写流程-4

3. 串口通信简介-5

3.1 串口简介-5

3.1.1 串行口的特点-5

3.1.1 串口工作原理简介-6

4. Windows编程简介-7

4.1 Windows编程简介-7

4.1.1 Windows 程序内部运行原理-7

4.1.2 C++面向对象编程简介-8

4.1.3 MFC类库简介-8

4.2 控件的介绍-9

4.2.1 什么是控件?-9

4.2.2 控件的使用-9

5. 程序具体设计-11

5.1 框架的构造-11

5.1.1 项目的创建-11

5.1.2 窗口风格的改变-11

5.1.3 大部分控件的添加-12

5.2 添加功能-15

5.2.1 按钮响应的添加-15

5.2.2 串口事件触发的响应:-16

5.3 设计过程中遇到的问题难点-17

5.3.1 C++基于MFC的Windows编程学习-17

5.3.2 Unicode字符集与多字节字符符集-18

5.3.3 串口使用 字符转换-18

5.3.4 Teechart的使用-18

5.3.5 窗口变化后各控件自适应大小-18

6.程序演示与测试-19

6.1 使用虚拟串口测试-19

6.2 单片机仿真-19

7.参考文献-22

8.致谢-23

相关论文资料:
最新评论
上传会员 小四哥 对本文的描述:通过C++语言编程,实现在Windows操作系统平台上,做出一个串口通信工具。在这个过程中,需要学习一定的C++编程语言,掌握串口通信的一些相关知识和MFC类库的使用方法。最终,完成一......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: