- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
TOC \o 1-3 \h \z \u 一 概述 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
参考文献 25
摘 要
本文设计了一种采用51系列单片机与采用了MAX232芯片的PC通过标准的RS232接口实现串行通信的功能。
为了使系统所需电缆线少,接线简单,稳定可靠工作,采用了零调制三线经济行的连接方式,这是进行全双工通信所必需的最少线路。应为MCS-51输入,输出电平为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) 。 多年以来,串行技术与连接设备都得到了很大的发展。串口设备仍有大量应用,设备电缆和软件的大量库存证明了这一点。毫无疑问,串行连接仍然是工商业及医疗应用中的广泛标准。
1.2设计目的和意义
(1)设计目的
串行通信仅仅使用一条数据线,就可以将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,如计算机与计算机、计算机与单片机以及外设之间的远距离通信
(2)设计意义
计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。 在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。随着计算机技术尤其是单片微型机技术的发展,人们已越来越多地采用单片机来对一些工业控制系统中如温度、流量和压力等参数进行检测和控制。PC机具有强大的监控和管理功能,而单片机则具有快速及灵活的控制特点,通过PC机的RS-232串行接口与外部设备进行通信,是许多测控系统中常用的一种通信解决方案。因此如何实现PC机与单片机之间的通讯具有非常重要的现实意义。
二 方案功能详述及论证
2.1方案功能详述
2.1.1总体功能设计
通过编写单片机侧的串口通信程序,设置相应的波特率如9600b/s。使单片机接收到PC机所发送的命令后,收到正确的命令后开始将“天净沙·秋思”这篇短文的数据传送到PC机。
2.1.2具体功能模块设计
本文论述的单片机与PC机串行口通信包括如下功能模块。
(1)单片机系统模块:实现和PC机通信的串口通信程序。
(2)外围电路模块:实现单片机和PC机之间的串口电平转换。
(3)通信程序模块:一方面是单片机的程序,另一方面是PC机的通信程序。
2.2方案论证
本文采取了专用电平转换芯片MAX232实现PC机与MCS51单片机之间的串行通信方法。通过对系统的通信方式选择89C51通信波特率的设置,通信的设置,以及对接口电路的软件和硬件的设计分析,展示了该电路的实用信。
系统还通过“伟福51软件仿真器”(该软件的下载网址是www.wave-cn.com)进行编译,本系统的设计和具体实际应用相结合,系统的安全性、可靠性及实用性强,操作简单、扩展功能强,设计具有良好的可行性和可操作性。按照单片机系统
原创力文档


文档评论(0)