- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种采用51系列单片机与采用了MAX232芯片的PC通过标准的RS232口实现串行通信
毕业设计说明书
课题名称: 单片机与PC串行口通信
电子信息与自动化工程系
目 录
一 概述 4
1.1引言 4
1.2设计目的和意义 4
二 方案功能详述及论证 5
2.1方案功能详述 5
2.1.1总体功能设计 5
2.1.2具体功能模块设计 5
2.2方案论证 5
三 系统硬件设计 9
3.1 选用设备和设计总框图 9
3.2 串行接口通信硬件线路图 9
3.3 电源电路 11
3.4 主要芯片说明 11
3.4.1 单片机AT89C51概述 11
3.4.2 MAX232芯片简介: 15
3.4.3 RS232串行接口简介 16
四 系统软件设计 18
4.1 波特率的设置 18
4.2 系统软件设计参考程序如下 19
4.3 系统软件仿真 20
4.4 系统程序流程图 22
五 结论与展望 23
致 谢 24
参考文献 25
摘 要
本采用所需电缆线少,接线简单,,输出电平为TTL电平,而PC配置的是RS-232标准接口,二者的电气规范不同,所以要加电平转换电路。本文采用了MAX232芯片的PC和51单片机串行接口电路,与PC相连采用9芯标准插座。
在本文描述的系统中,硬件线路图根据本次设计的要求,采用CAD制图软件绘制,流程图采用Word和Photoshop软件绘制。本次设计的特色在于采用了零调制三线经济型连接电路,,该电路的优点是成本低、电路简单。
关键词:单片机 ;PC机;串行通信;数据交换
一 概述
1.1引言
当今,串口的应用始于1960, RS-232的初始版本于1969得到认证。其标准主要适用于通信设备如电话调制解调器,串行接口称为COM 口。 目前串口通信的最大速率,RS-232是20Kbps,RS-422/485是300Mbps。就距离范围来说,RS-232 通常为50英尺,RS-422/485为4000英尺,当然还可以用中继器进行扩展。一个串行局域网的最大设备数量为32个,通过中继器这个数值还可以更大,但最大不能超过所用设备的地址限制(通常为256) 。 多年以来,串行技术与连接设备都得到了很大的发展。串口设备仍有大量应用,设备电缆和软件的大量库存证明了这一点。毫无疑问,串行连接仍然是工商业及医疗应用中的广泛标准。串行通信使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,计算机与计算机、计算机与外设之间的远距离通信
计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。 在串行通讯时,要求通讯双方都采用一个标准接口使不同的设备可以方便地连接起来进行通讯。随着计算机技术尤其是单片微型机技术的发展,人们已越来越多地采用单片机来对一些工业控制系统中如温度、流量和压力等参数进行检测和控制。PC机具有强大的监控和管理功能,而单片机则具有快速及灵活的控制特点,通过PC机的RS-232串行接口与外部设备进行通信,是许多测控系统中常用的一种通信解决方案。因此如何实现PC机与单片机之间的通讯具有非常重要的现实意义。
b/s。使单片机接收到PC机所发送的命令后,收到正确的命令后开始将“天净沙·秋思”PC机。
2.1.2具体功能模块设计
本文论述的单片机与PC机串行口通信包括如下功能模块。
(1)单片机系统模块:实现和PC机通信的串口通信程序。外围电路实现单片机和PC机之间的串口电平转换。通信程序一方面是单片机的程序,另一方面是PC机的通信程序。51软件仿真器”(该软件的下载网址是www.wave-cn.com)进行编译,本系统的设计和具体实际应用相结合,系统的安全性、可靠性及实用性强操作简单。PC机串行通信系统的整体设计方案。它包括系统的可行性分析、功能分析、单片机选型以及系统硬软件的分工问题。
2.2.1 可行性分析
这次设计是我的毕业设计任务,在指导老师的指导下和搜集、查阅相关资料、确定单片机系统能达到需要的设计目标,而且达到目标需要的经济成本没有超出可接收的范围。
2.2.2 系统功能分析
单片机以其体积小、价格低、抗干扰性好等特点,在现在控制系统中常用在操作现场进行数据采集,以及实现现场控制中。但是由于其数据存储容量和数据处理能力都较低,所以一般情况下要通过通信手段使它与PC机相连,把所采集到的数据传送到PC机上,再在PC机上进行数据处理,充分发挥两者各自的优势。由于单片机输入、输出电平是TTL电平,而PC机配置的是RS—232标准串行接口,两者的电气规范不一致,因此要完成单片机与PC机的数据通信,必须对单片机输出的TTL电平进行电平转换。单片机和PC的串口通信原理方案如图2-1所示。
图2
文档评论(0)