doc 【毕业设计】串行通信协议软件侦测实现 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:19 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 20:04

【毕业设计】串行通信协议软件侦测实现

制,达到了统管理的目的。在本论文中,讨论了在的开发环境下实现两台机间的串口通信。就是通过个控件,用个串口线将两台机子间的串口连接起来,从而建立物理连接进行字符仿真终端的测试。串行通信协议的原理分析与设计串行通信基本概念串口做为种在计算机上广泛使用的设备通信不要与通用串行总线或者说混淆。大多数计算机都包含有基于的串口,当然串口通信协议也可以用于获取远程采集设备的数据。串口通信的概念非常简单,串口是按位进行发送和接收字节。尽管用串行通信比按并行通信慢,但是串口可以在使用根线发送数据的同时用另根线接收数据。它很简单并且能够实现远距离通信。比如定义并行通行状态时,规定设备线总长不得超过米,并且任意两个设备间的长度不得超过米而对于串口而言,长度可达米。串口往往是用于码字符的传输。通信使用根线完成地线,发送,接收。由于串口通信是异步的,端口能够在根线上发送数据同时在另根线上接收数据。其余的线都用于握手,但都不是必须的。串口通信最重要的参数是波特率数据位停止位和奇偶校验。对于两个需要进行通信的端口,这些参数必须匹配,波特率波特率作为个衡量通信速度的参数。它所表示每秒钟传送的的个数。通常我们设定的波特率为,和。波特率可以远远大于这些值,但是波特率和距离成反比。高波特率常常用于放置的很近的仪器间的通信,典型的例子就是通用接口总线设备的通信。,数据位数据位是表示通信中实际数据位的参数。当计算机发送个信息包,实际的数据不会是位的,标准的值是和位。如何设置取决于你想传送的信息。每个包是指个字节,包括开始停止位,数据位和奇偶校验位。由于实际数据位取决于通信协议的选取。,停止位用于表示单个包的最后位。典型的值为,和位。由于数据是在传楚雄师范学院电子信息科学与技术非师范本科论文输线上定时的,并且每个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。,奇偶校验位在串口通信中种简单的检错方式。有四种检错方式偶奇高和低。当然没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验位数据位后面的位,用个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据是,那么对于偶校验,校验位为,保证逻辑高的位数是偶数个。如果是奇校验,校验位位,这样就有个逻辑高位。高位和低位不真正的检查数据,简单置位逻辑高或者逻辑低校验。这样使得接收设备能够知道个位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接收数据是否不同步串口硬件设计系统配置要求软件环境操作系统。编程环境英文版硬件环境建议配置奔腾以上内存以上显卡标准,位真彩色其它光驱鼠标串口应用设计流程楚雄师范学院电子信息科学与技术非师范本科论文串口应用设计过程可以简单地用框图描述,具体如下所示。具体流程如下举例说明,如果传输的数据是十六进制数的范围,即或者,流程图和方框图如下所示。发送端端应用程序接收端应用程序应用程序之间数据交互数据流传输数据流传输内部缓冲区发送数据串口通信协议通信底层串口线内部缓冲区接收数据通信底层串口通信协议设计需求分析硬件设计软件设计串口调试设计结束图设计框图图串口应用设计流程图楚雄师范学院电子信息科学与技术非师范本科论文开始串口的初始化,设定接收缓冲区初始化状态扫描计数器开串口接收到数据,并且产生事件按照相应的接收状态接收清空缓冲区关闭串口结束查找每个波特率下接收的数据包中包含的连续的数据块计算每数据模块中的有效数据个数比较所有的有效数据个数,找出最大值,设为所在的状态即为所测的状态开始结束数据流行口。利用和对串行端口进行读写操作,完成数据传输过程。这里仅列出函数的说明,文件句柄,读缓冲区,要求读入的字节数,实际读入的字节数,指向个结构楚雄师范学院电子信息科学与技术非师范本科论文若返回则表明操作成功关闭串口使用控件编程最常用的属性控件的大部分属性都是可读可写的。当对其进行写入操作时,是在设置属性的新值。当读属性时,可以读出该属性的当前设置值。在中,对控件操作的属性都是通过特定的函数来实现的,这些函数都是类的成员函数,当声明了个类的实列后,就可以对该实列使用操作符加成员函数的方法来访问控件的属性了。以下属性是在每次通信中使用频率最高的属性,通常每次通信的需要进行设置。属性通过设置该属性值,可以决定串口通行使用的串口编号。读取该属性值可获取当前程序使用的串口编号。使用如下两个函数来操作该属性设置串口编号返回正在使用的串口编号可以设置位的任何数值默认值位,对应使用的串口号位。但是若设置的串口号不存在,则在打开端口时,控件会产生设备无效的。提示必须在打开端口之前设置的属性。属性设置或者获取串行通信的通行参数。通常参数包括波特率奇偶校验位数据位数及停止位数等个参数。使用如下两个函数来操作该属性设置通信参数,来表示读取当前串口通信参数提示通信双方的参数设置必须相同,否则无法进行通信。属性设置该属性值可以打开或关闭串口。使用如下两个函数来操作该属性打开或关闭串口读取端口的状态,即状态为打开还是关闭由决定打开还是关闭串口,其值为时打开串口,为时关闭串口。在,使用串口之前应通过设置该属性打开串口,而当退出串口通信时,应该关闭串口,以释放程序占用的串口资源。楚雄师范学院电子信息科学与技术非师范本科论文属性通过操作该属性值,可以从串口通信输入缓冲区获取数据。使用如下函数来操作该属性执行该函数后,返回并删除接收缓冲区中的数据。默认情况下读取缓冲区中全部的内容,若设置属性值大于,则读取的字符数量由属性值决定。提示使用函数返回的内容是类型的数据,需要通过定的处理后,才能转换为常见的字符串类型或数值类型属性通过该属性,向串口通行输出缓冲区写入数据,然后通过串口将数据发送出去。使用如下函数来操作该属性该函数表示将的内容写入输出缓冲区。提示使用函数写入输出缓冲区的内容必须是类型的数据。创建串口控件加载后,应该创建控件的实列,该创建操作可以在主对话框的消息中处理。如下是创建串口的代码,创建控件失败,楚雄师范学院电子信息科学与技术非师范本科论文接收数据处理程序在控件的事件中接收数据。首先要将控件加载到程序中。在主界面中,单击工程添加工程命令。弹出对话框,打开文件夹,单击,选项,然后单击按钮。具体代码如下是可见字符,显示字符楚雄师范学院电子信息科学与技术非师范本科论文程序运行界面主界面运行全图楚雄师范学院电子信息科学与技术非师范本科论文结果串口通信软件的设计,是在完成用控件,在环境下实现的。使用控件通信,所作的工作就是向串口发送数据和从串口接收数据。采用本文所设计的串口通信软件,由于使用控件编写的串口程序,当在其他机子上运行时,应保证该机器中含有文件。该文件是串口文件的文件。它提供控件的所有功能支持,该文件可以位于该程序所在目录下或系统文件下。本次毕设的任务是实现在两台机子之间通过串口线进行通信,在设计过程中我遇到了很多的问题,但是通过查阅资料和舒老师的悉心帮助,还是解决了很多的问题。由于时间的关系,本次设计中还有很多不足,诸多方面的问题还没有得到解决。发送和接受界面功能键较少,界面设计不够美观,对语言的了解不够透彻等,所以暂且做到目前的程度。希望各位老师能指出毕设中存在的不足,以便日后改进。楚雄师范学院电子信息科学与技术非师范本科论文参考文献郎锐罗发根,网络通信程序开发指南,机械工业出版社,孙鑫余安萍,深入详解,电子工业出版社,张宏林张立科,串口开发技术工程应用实例导航,人民邮电出版社,李长林高洁,串口通信技术与典型实例,清华大学出版社,龚建伟熊光明,串口通信编程实践,电子工业出版社,李江全曹卫彬郑瑶郑重计算机典型测控于串口通讯开发软件实践北京人民邮电出版社贾忠芹韦敏阁彦技术在测试软件中的应用仪器仪表学报楚雄师范学院电子信息科学与技术非师范本科论文致谢大学四年的学习时光接近尾声,在此我想对我的母校,我的老师同学,我的父母表达我衷心的谢意。感谢我的家人对我大学四年学习的默默支持,感谢我的母校楚雄师范学院给了我在大学四年学习的机会,感谢物电系的老师和同学四年来的关心和鼓励。本次毕业论文的设计我得到了很多老师和同学的帮助,其中我的论文指导老师老师对我的关心和支持尤为重要。每次遇到难题,我最先做的就是向舒老师寻求帮助,而舒老师每次不管忙或闲,总会抽空来找我面谈,然后起商量解决的办法。我做毕业论文的每个阶段,从选题到查阅资料,论文提纲的确定,实验器材的准备,系统的调试,到中期论文的修改,后期论文格式的调整等各个环节中都给了我悉心的指导。这几个月以来,舒老师不仅在学业上给我精心的指导,同时还在思想上给我无微不至的关怀,在此谨向舒师致以诚挚的谢意和崇高的敬意。楚雄师范学院本科生毕业论文题目串行通信协议的软件侦测实现系院物电系专业电子信息科学与技术非师范学号学生姓名指导教师职称教授论文字数完成日期年月教务处印制楚雄师范学院电子信息科学与技术非师范本科论文楚雄师范学院物电系毕业论文原创性声明本人郑重声明呈交的毕业论文串行通信协议的软件侦测实现,是本人在指导教师老师的指导下进行研究工作所取得的成果。除文中已经引用的内容外,本论文不含任何其他个人或集体已发表或撰写过的研究成果。对本论文的研究所做出帮助的个人和集体,均已在论文中作了明确的说明并表示了谢意。本声明的法律结果由本人承担。毕业论文作者签名日期年月目录摘要关键词引言串行通信协议的原理分析与设计串行通信基本概念串口硬件设计软件环境硬件环境串口应用设计流程下双机的串行通信系统的分析串行接口标准串口通信的总体设计方案面向对象的设计思想串口使用的具体实现使用控件编程创建串口接收数据处理结果参考文献致谢楚雄师范学院电子信息科学与技术非师范本科论文串行通信协议的软件侦测实现摘要伴随着科学技术日新月异的发展,计算机设备之间通信的能力有越来越强的趋势,实现地球村之间的通信变得触手可及。串口通信作为计算机的种标准接口,由于信息时代的飞速发展,计算机通信技术也日趋成熟。其中串口通信作为种比可靠性高,灵活性强,使用方便的特点任然被广泛的使用于工业

下一篇
【毕业设计】串行通信协议软件侦测实现第1页
1 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第2页
2 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第3页
3 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第4页
4 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第5页
5 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第6页
6 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第7页
7 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第8页
8 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第9页
9 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第10页
10 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第11页
11 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第12页
12 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第13页
13 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第14页
14 页 / 共 19
【毕业设计】串行通信协议软件侦测实现第15页
15 页 / 共 19
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批