欢迎来到天天文库
浏览记录
ID:16167967
大小:348.50 KB
页数:24页
时间:2018-08-08
《一种采用系列单片机与采用了max芯片的pc通过标准的rs接口实现串行通信》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、毕业设计说明书课题名称:单片机与PC串行口通信电子信息与自动化工程系目录一概述41.1引言41.2设计目的和意义4二方案功能详述及论证52.1方案功能详述52.1.1总体功能设计52.1.2具体功能模块设计52.2方案论证5三系统硬件设计93.1选用设备和设计总框图93.2串行接口通信硬件线路图93.3电源电路113.4主要芯片说明113.4.1单片机AT89C51概述113.4.2MAX232芯片简介:153.4.3RS232串行接口简介16四系统软件设计184.1波特率的设置184.2系统软件设计参考程序如下19
2、4.3系统软件仿真204.4系统程序流程图22五结论与展望23致谢24参考文献25第24页共25页摘要本文设计了一种采用51系列单片机与采用了MAX232芯片的PC通过标准的RS232接口实现串行通信的功能。为了使系统所需电缆线少,接线简单,稳定可靠工作,采用了零调制三线经济行的连接方式,这是进行全双工通信所必需的最少线路。应为MCS-51输入,输出电平为TTL电平,而PC配置的是RS-232标准接口,二者的电气规范不同,所以要加电平转换电路。本文采用了MAX232芯片的PC和51单片机串行接口电路,与PC相连采用9
3、芯标准插座。在本文描述的系统中,硬件线路图根据本次设计的要求,采用CAD制图软件绘制,流程图采用Word和Photoshop软件绘制。本次设计的特色在于采用了零调制三线经济型连接电路,,该电路的优点是成本低、电路简单。关键词:单片机;PC机;串行通信;数据交换第24页共25页一概述1.1引言当今,串口的应用始于1960,RS-232的初始版本于1969得到认证。其标准主要适用于通信设备如电话调制解调器,串行接口称为COM口。目前串口通信的最大速率,RS-232是20Kbps,RS-422/485是300Mbps。就距
4、离范围来说,RS-232通常为50英尺,RS-422/485为4000英尺,当然还可以用中继器进行扩展。一个串行局域网的最大设备数量为32个,通过中继器这个数值还可以更大,但最大不能超过所用设备的地址限制(通常为256)。多年以来,串行技术与连接设备都得到了很大的发展。串口设备仍有大量应用,设备电缆和软件的大量库存证明了这一点。毫无疑问,串行连接仍然是工商业及医疗应用中的广泛标准。1.2设计目的和意义(1)设计目的串行通信仅仅使用一条数据线,就可以将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少
5、数几条线就可以在系统间交换信息,如计算机与计算机、计算机与单片机以及外设之间的远距离通信(2)设计意义计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。随着计算机技术尤其是单片微型机技术的发展,人们已越来越多地采用单片机来对一些工业控制系统中如温度、流量和压力等参数进行检测和控制。PC机具有强大的监控和管理
6、功能,而单片机则具有快速及灵活的控制特点,通过PC机的RS-232串行接口与外部设备进行通信,是许多测控系统中常用的一种通信解决方案。因此如何实现PC机与单片机之间的通讯具有非常重要的现实意义。第24页共25页二方案功能详述及论证2.1方案功能详述2.1.1总体功能设计通过编写单片机侧的串口通信程序,设置相应的波特率如9600b/s。使单片机接收到PC机所发送的命令后,收到正确的命令后开始将“天净沙·秋思”这篇短文的数据传送到PC机。2.1.2具体功能模块设计本文论述的单片机与PC机串行口通信包括如下功能模块。(1)
7、单片机系统模块:实现和PC机通信的串口通信程序。(2)外围电路模块:实现单片机和PC机之间的串口电平转换。(3)通信程序模块:一方面是单片机的程序,另一方面是PC机的通信程序。2.2方案论证本文采取了专用电平转换芯片MAX232实现PC机与MCS51单片机之间的串行通信方法。通过对系统的通信方式选择89C51通信波特率的设置,通信的设置,以及对接口电路的软件和硬件的设计分析,展示了该电路的实用信。系统还通过“伟福51软件仿真器”(该软件的下载网址是www.wave-cn.com)进行编译,本系统的设计和具体实际应用相
8、结合,系统的安全性、可靠性及实用性强,操作简单、扩展功能强,设计具有良好的可行性和可操作性。按照单片机系统的设计方法,这一阶段,我需要考察实际应用环境的需要,确定单片机与PC机串行通信系统的整体设计方案。它包括系统的可行性分析、功能分析、单片机选型以及系统硬软件的分工问题。2.2.1可行性分析这次设计是我的毕业设计任务,在指导老师的指导下和搜集
此文档下载收益归作者所有