上位机串口通信编程(8)

2018-11-20 18:51

当然本设计也存在着很大的问题,比如说功能上相对简单容易出错等,这些问题可以在以后的工作中继续完善。

经过几个月的毕业设计,因为时间和任务的性质的关系,没有完全按照上述的测试方法进行测试,但经过一些简单的步骤的测试,证明本设计的串行通信的稳定性与实用性。在设计的过程中我体会到了过程的快乐和结果的喜悦。人们常常说不要看重结果,主要是过程,这几个月的过程也让我深深的体会到了自己知识的匮乏和掌握的不牢固为此在将来势必要不断地继续学习与深造,为此不断地完善自我。

致 谢

经过几个月的努力,终于完成了PC机与单片机的串行通信这个毕业设计。在此,我要衷心感谢我的指导老师王伟老师,在整个毕业设计过程中,他给予了我悉心的指导和无私的帮助,同时还要感谢同班的许多同学,我们在相互学习和交流中,解决问题共同进步。有了这么多的支持和无私帮助,才使我得以顺利完成毕业设计。

衷心感谢在百忙之中评阅论文的各位老师!感谢电子工程系的所有老师,感谢您们为我们的学习与成才创造的各种条件和付出的辛勤劳动。感谢同室室友、师兄、师姐和朋友们在平时的学习、生活中给予了我很大的支持,在此表示衷心的感谢!

最后感谢我的家人,是他们给予我精神上的鼓励、生活上的照顾、学业上的支持,才使这篇论文得以顺利完成。

34

参考文献

[1] 梅丽凤.单片机原理及接口技术,北京:清华大学出版社.2004-9 [2] 何立民.单片机应用系统设计,北京:航空航天大学出版社.1990-8 [3] 张毅刚.单片机原理及应用,北京:高等教育出版社.2003-3

[4] 王忠飞.MCS-51单片机原理及嵌入式系统应用.西安:西安电子科技大学出版社.2007-7

[5] 晁阳.单片机MCS-51原理及应用开发教程,北京:清华大学出版社.2007-8 [6] 邓亚平.微型计算机接口技术.北京:清华大学出版社.2007-6

[7] 钟睿.MCS-51单片机原理及应用开发技术.北京:铁道部出版社.2006-4 [8] 张洪润.单片机应用设计200例.北京:北京航空大学出版社.2006-9 [9] 周杰英.微型计算机原理及应用.北京:机械工业出版社.2006-7 [10] 张雪兰.汇编语言程序设计.北京:清华大学出版社.2007-3

35

VC++串口上位机简单例程(源码及详细步骤)

VC++串口上位机简单例程.rar (4.33 MB)

VC++编写简单串口上位机程序

2010年4月13日10:23:40

串口通信,MCU跟PC通信经常用到的一种通信方式,做界面、写上位机程序的编程语言、编译环境等不少,VB、C#、LABVIEW等等,我会的语言很少,C语言用得比较多,但是还没有找到如何用C语言来写串口通信上位机程序的资料,在图书管理找到了用VC++编写串口上位机的资料,参考书籍,用自己相当蹩脚的C++写出了一个简单的串口上位机程序,分享一下,体验一下单片机和PC通信的乐趣。 编译环境:VC++6.0

操作系统:VMWare虚拟出来的Windows XP

程序实现功能:

1、 PC初始化COM1口,使用n81方式,波特率57600与单片机通信。PC的COM口编号可以通过如下方式修改:

当然也可以通过上位机软件编写,通过按钮来选择COM端口号,但是此次仅仅是简单的例程,就没有弄那么复杂了。COM1口可用的话,会提示串口初始化完毕。否则会提示串口已经打开Port already open,表示串口已经打开,被占用了。

2、 点击开始转换,串口会向单片机发送0xaa,单片机串口中断接收到0xaa后启动ADC转换一次,并把转换结果ADCL、ADCH共两个字节的结果发送至PC,PC进行数值转换后在

36

窗口里显示。(见文章末尾图)

3、 为防止串口被一只占用,点击关闭串口可以关闭COM1,供其它程序使用,点击后按钮变为打开串口,点击可重新打开COM1。

程序的编写:

1、 打开VC++6.0建立基于对话框的MFC应用程序Test,

37

38


上位机串口通信编程(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《新思维英语阅读Ⅲ》教学辅导(第8章)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: