一种采用系列单片机与采用了MAX芯片的PC通过标准的RS接口实现串行通信.docVIP

  • 3
  • 0
  • 约1.12万字
  • 约 24页
  • 2018-06-03 发布于江西
  • 举报

一种采用系列单片机与采用了MAX芯片的PC通过标准的RS接口实现串行通信.doc

一种采用系列单片机与采用了MAX芯片的PC通过标准的RS接口实现串行通信.doc

毕业设计说明书 课题名称: 单片机与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)

1亿VIP精品文档

相关文档