单片机与PC机串口通信实现正文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计(论文)课题:单片机与PC机串口通信实现
学生: 孙波系部: 通信工程
班级: 通信1301 学号: 2013120325
指导教师: 童华
装订交卷日期: 2016年x月x日
装订顺序: (1)封面(2)毕业设计(论文)成绩评定记录(3)标题、中文摘要及关键词(4)正文(5)附录(6)参考文献
毕业设计(论文)成绩评定记录表
注:1.此表适用于不参加毕业答辩学生的毕业设计(论文)成绩评定;
2.平时成绩占40%、卷面评阅成绩占60%,在上面的评分表中,可分别按40分、60分来量化评分,二项相加所得总分即为总评成绩,总评成绩请转换为优秀、良好、中等、及格、不及格五等级计分。
教务处制
重庆电子工程职业学院
毕业设计(论文)开题报告
系别通信工程专业通信技术班级通信1301
学生姓名孙波学号2013120325 指导教师童华
一、毕业设计的内容和意义:
目前,随着计算机和微电子技术的高速发展,单片机在国民经济的各个领域的智能化控制中得到了非常广泛的应用。单片机已成为信息处理、物联网络、通信设备、工业控制、家用电器等各个领域不可缺少的智能部件。在一些工业控制中,经常需要以单片机作为下位机执行对被控对象的直接控制,以PC机为上位机完成复杂的数据处理,组成主从式控制系统。
为了提高系统管理的先进性,计算机工业自动控制和监测系统越来越多的采用主从式系统。较为常见的形式是由一台做管理用的上位机计算机(主机)和一台直接参与控制检测的下位机单片机(从机)构成的主从式系统,主机和从机之间以通讯的方式来协调工作。主机的作用一是向从机发送各种命令及参数;二是要及时收集、整理和分析从机发回的数据,供进一步的决策。从机被动的接收、执行主机发
来的命令,并且根据主机的要求回传相应的实时数据,报告其运行状态。
主机和从机之间的通信大多采用串行总线通信。用串行总线技术可以使系统的硬件设计大大简化、系统的体积减少、可靠性提高。同时系统的更改和扩充极为容易。而MCS-51系列单片机由于内部带有一个可用于异步通讯的全双工串行通讯接口,因此可以很方便地构成一个主从式系统。
串行通讯接口是计算机上一种非常通用的设备通信协议。大多数的计算机包含多个USB转RS-232的串行通讯接口。RS-232接口在监视和控制系统中被普遍的应用,同时也是仪器仪表设备通用的通信协议,很多的GPIB兼容的设备也带有RS-232接口。同时,串口通信协议也可以用于获取远程采集设备的数据。所以深入的理解和研究串口通信的相关知识是非常必要的。此次毕业设计的选题为“单片机与PC机串口通信实现”,使用51系列的单片机来实现一个主从式的串行通信系统。通过此次设计,可以对串口通信的原理和应用融会贯通,为以后的实践工作储备知识和研究方法。
二、文献综述:
随着计算机系统的应用和微型计算机的高速发展,通信功能显得极为的重要。需采用一种低成本、可靠性高的通信方式。由于串行通信是在一根传输线上一位一位的传送信息,所用传输线少,并且可以借助现成的通信网络进行信息传送,因此,特别适合于远距离传输。对于那些与计算机相距不远的人-机交换设备和串行存储的外部设
备,如终端、串行打印机、外置调制解调器,绘图仪等,采用串行交换数据也很普遍。在工业控制和管理方面,采用多台微型计算机组成的控制系统中,各台微型计算机之间的通信一般都是采用的串行方式。所以串行接口是微型计算机应用系统常用的接口。而主从式串口总线通信则是串口通信的一种情况,在工业控制应用领域非常的广泛。在此背景下,对串口通信原理和应用的研究是非常必要的。三、工作计划及方案论证:
1.通过查阅文献,对收集资料的了解。
2.了解单片机历史及发展。
3.掌握单片机串口通信技术的理论知识和现今的应用。
4.搭建单片机与PC机串口通信系统平台。
5.系统测试及结果。
6.完成毕业论文。
四、参考文献:
[1].童华、刘鹏、童建中.《单片机应用技术基础项目式教程》;北
京:电子工业出版社,2014.3.
[2].谭浩强.《C程序设计》;北京:清华大学出版社,2010.6.
[3].孔维功.C51单片机编程与应用[M].北京:电子工业出版社,
2011.
[4].王静霞.单片机应用技术(C语言版)[M].电子工业出版社,2009.
[5].侯正鹏.嵌入式C语言程序设计—使用MCS-51[M].北京:人民
邮电出版社,2006:119,119.
五、指导教师意见:
指导教师(签字)日期:六、审查意见:
教研室负责人(签字)日期:
系部负责人:(签字)日期:
目录
【摘要】 (1)
1绪论 (1)
1.1系统开发背景 (1)
1.2串行通信的意义 (2)
2 系统设计 (2)
2.1设计思路 (2)
2.2系统组成及通信原理 (2)
2.2.1系统构成 (2)
2.2.2通信原理及协议 (2)
3 硬件电路 (4)
3.1 硬件设计思路 (4)
3.2 STC89C52RC单片机简介 (5)
3.2.1引脚及其功能 (5)
3.2.2单片机外围电路 (6)
3.3 RS-232C接口电路 (7)
3.3.1 RS-232C总线标准及其接口 (7)
3.3.2 MAX-232接口电路 (8)
3.4 51单片机与PC机串行通信电路 (8)
3.5 LED数字显示 (9)
4 软件设计 (9)
4.1 软件设计思路 (9)
4.2 程序设计 (9)
4.2.1单片机通信程序流程图 (9)
5 proteus仿真及结果 (10)
5.1 proteus仿真 (10)
5.2 运行结果 (10)
6 结论与展望 (11)
6.1结论 (11)
6.2展望 (11)
致谢 (12)
【参考文献】 (12)
附录1实物图 (12)
附录2程序 (12)