基于RS-232C的串口通信毕业设计(32页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于RS-232C的串口通信毕业设计(32页).doc》由会员分享,可在线阅读,更多相关《基于RS-232C的串口通信毕业设计(32页).doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于RS-232C的串口通信毕业设计-第 26 页毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和
2、电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学
3、位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理
4、工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务
5、书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件
6、)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设
7、计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计
8、)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日基于RS-232C的串口通信摘 要随着计算机系统的应用和微机网络的发展,通信功能越来越显的重要。通信既包括计
9、算机与外部设备之间,也包括计算机和计算机之间的信息交换。由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输。串口接口RS-232C实现较为简单,可以实现全双工的实时通信。因此,它作为一种标准,目前已在微机通信接口中广泛采用。PC机与单片机之间传送数据可通过RS-232C接口实现。PC机可以作为上位机,单片机作为从机进行串口通信。PC机在Windows平台上,利用Visual Basic编程语言中的 mscomm控件可以开发串口通信程序界面,进行串口通信的实时观测,并利用MAX232进行电平转换与单片机相连。通过单片机
10、编写通信协议就可以实现PC机与单片机之间的数据传送,从而实现基于RS-232C的串口通信控制。关键词: 单片机 MAX232 RS-232C 串口通信 Visual BasicSerial Port Communication Based on RS-232CAbstractAlong with the application of computer system and the development of microcomputer network, Communication is more and more important .It can be exchange informati
11、on between computer and the peripheral equipments , and between computer and the other computers .Because the serial communication is transmitted the information with bit by bit ,it only uses a few line and also can use the ready-made telephone line .So it suits to the long-distance transmission .th
12、e RS-232C realization is simple and the communication is duplex and real-time. Therefore it is looked as a kind of standard and used in microcomputer communication widely .The realization of data communication between PC and single-chip can use RS-232C. During the communication PC is a upper machine
13、 and single-chip is host machine .In the windows platform ,using mscomm control in Visual Basic software to develop the surface of serial port communication and carry on real-time observation .Using MAX232 to realize the level conversion and connect with single-chip .Programming in the single-chip t
14、o realize the communication protocol and it can complete the data transmission.Key words: single-chip; MAX232;RS-232C; Serial port communication; Visual Basic 目 录1引言12 Visual Basic与单片机实现串口通信的总体设计方案22.1 Visual Basic与单片机串口通信功能的实现方法22.2 MAX232的结构与功能32.3 MAX232实现PC机与单片机的联调33 Visual Basic开发串口通信程序设计53.1ms
15、comm控件实现串口通信的方法53.2 Visual Basic开发串口通信程序界面设计84单片机开发串口通信程序设计154.1 MCS-51单片机的串口结构与功能154.2波特率的产生与通信协议的制定184.3单片机程序设计205结论23谢辞24参考文献25附录26外文资料351引言不同的独立系统经由线路相互交换数据便是通信。通信的形式可以区分为两种,一种是并行传输方式的通信,另一种则为串行传输方式的通信。所谓并行通信是指一次传输8位(1个字节);而串行通信一次只传输1位。计算机与计算机或计算机与终端之间的数据传送可以采用串行通信和并行通信二种方式。由于串行通信方式具有使用线路少、成本低,特
16、别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。 在串行通信时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通信。 RS-232C接口(又称 EIA RS-232-C)是目前最常用的一种串行通信接口。RS-232C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在020000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。大多数通信设备厂商都生产与RS-232C制式兼容的通信设备。RS-485也是一种常用的通信标准,在要求通信距离为几十米到上千米时,广泛采用RS
17、-485 串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。但RS-232C由于实现较为简单,而且价格上也便宜很多,可以实现全双工的实时通信。因此,它作为一种标准,目前已在微机通信接口中被广泛采用。 PC机与单片机相结合在工业监控、数据采集和实时控制系统中应用广泛。其中,单片机系统作为从机进行数据采集和执行控制,而PC机作为主机进行发送命令、实时检测、数据存储、动态显示等工作。利用Visual Basic中的mscomm 控件可实现与单片机的串行通信。其中可利用VB开发串口通信程序,单片机编写通信协议就可实现双方数据的传送与接收。2 Visual Basic与单片机
18、实现串口通信的总体设计方案 2.1 Visual Basic与单片机串口通信功能的实现方法串行通信的数据是逐位传送的,发送方发送的每一位都具有因定的时间间隔,这就要求接收方也要按照发送方同样的时间间隔来接收每一位。不仅如此,接收方还要确定一个信息组的开始和结束。为此,串行通信对传送数据的格式作了严格的规定。不同的串行通信方式具有不同的数据格式。常用的两种基本串行通信方式有同步通信和异步通信。所谓同步通信是指在约定的通信速率下,发送端和接收端的时钟信号频率和相信始终保持一致(同步),这就保证了通信双方在发送和接收数据时具有完全一致的定时关系。同步通信传送信息的位数几乎不受限制,通常一次通信传的数
19、据有几十到几千个字节,通信效率较高。但它要求在通信中保持精确的同步时钟,所以其发送器和接收器比较复杂,成本也较高,一般用于传送速率要求较高的场合。 异步通信是指通信中两个字符之间的时间间隔是不固定的,而在一个字符内各位的时间间隔是固定的。异步通信规定字符由起始位(start bit)、数据位(data bit)、奇偶校验位(parity)和停止位(stop bit)组成。起始位表示一个字符的开始,接收方可用起始位使自己的接收时钟与数据同步。停止位则表示一个字符的结束。这种用起始位开始,停止位结束所构成的一串信息称为帧(frame)。比较适合于远距离串行通信。 常用于数据通信的传输方式有单工、半
20、双工、全双工。单工方式:数据仅按一个固定方向传送。因而这种传输方式的用途有限,常用于串行口的打印,数据传输与简单系统间的数据采集。半双工方式:数据可实现双向传送,但不能同时进行,实际的应用是采用某种协议实现收/发开关转换。全双工方式:允许双方同时进行数据双向传送,可以实时通信。本设计采用的是PC机与单片机的全双工异步通信方式。具体方案如下:(1)Visual Basic是一种可视化的编程语言,利用Visual Basic中的控件建立一个用户端的界面,供用户进行选择进入主程序界面。(2)在Visual Basic主界面程序中添加mscomm控件,开发串口通信程序。(3)通过MCS-51系列单片机
21、编写串口通信协议。(4)单片机进行数码管接口扩展,数码管显示PC机发送的数据,并且将PC机发送的数据通过单片机回传给PC机。即通过PC机的VB串口通信程序界面,从PC机键盘发送一个数传给单片机则单片机控制的数码管则可以显示该数,并且将发送的数据传回PC机,若接受到的数据与发送的数据相同且与数码管显示的数据相同则表示发送成功。(5)由于RS-232接口与单片机的电气特性不同,可通过MAX232芯片进行电平转换,联调单片机与PC机进行串口通信。2.2 MAX232的结构与功能MAX232 芯片是MAXIM 公司生产的,包含两路接收器和驱动器的IC 芯片。RS-232C采用的是EIA电平,其规定如下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 RS 232 串口 通信 毕业设计 32
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内