帮帮文库

返回

基于RS-232C的串口通信毕业设计(最终版) 基于RS-232C的串口通信毕业设计(最终版)

格式:word 上传:2022-06-25 14:58:07

《基于RS-232C的串口通信毕业设计(最终版)》修改意见稿

1、“.....查表送于数码管显示调用延时子程序延时程序,结论通过中的控件开发的串口通信程序,并通过单片机编写的通信协议在进行电平转换的基础上就可以实现串口通信。机作为上位机发送个数据后,经过串口传送给单片机,单片机将数据再通过口传给数码管,通过位选使得两位数码管显示数据。单片机再将数据回传给机,回传的数据与发送的数据和数码管显示致,说明基于的串口通信成功。谢辞毕业设计是项实践性很强的工作,对动手能力和自学能力要求很高,由于本人缺乏这方面的锻炼,在设计过程中遇到了很多困难,而指导教师老师给予了我很大的帮助,老师及时地耐心地解答了我们在设计过程中遇到的各种问题,使我受益匪浅......”

2、“.....这也是我人生中次重要的锻炼。老师亲切随和,治学严谨,在我的心里留下深刻的影响。在整个毕业设计中当我们遇到问题时,老师直是很热情的在给予指导。在此我要向老师表示我衷心的感谢与敬意。参考文献李华系列单片机实用接口技术北京北京航空航天大学出版社,朱明宇,武峰单片机主从式数据采集系统设计求实科技,仵浩,齐燕杰等串口通信工程开发实例导航北京人民邮电出版社,范逸之,陈立元,孙德营等利用实现串并行通信技术北京清华大学出版社,李肇庆,韩涛串行端口技术北京国防工业出版社,美著邱仲潘译从入门到精通北京电子工业出版社,范逸之与串行通讯控制北京中国青年出版社,谢剑英微型计算机控制技术北京国防工业出版社......”

3、“.....何立明单片机高级教程应用与设计北京航天航空大学出版社年月第版,,附录外文资料,,,,,,的传输。通信使用根线完成地线,发送,接收。由于串口通信是异步的,端口能够在根线上发送数据同时在另根线上接收数据。其他线用于握手,但是不是必须的。串口通信最重要的参数是波特率数据位停止位和奇偶校验。对于两个进行通行的端口,这些参数必须匹配,波特率这是个衡量通信速度的参数。它表示每秒钟传送的的个数。例如波特表示每秒钟发送个。当我们提到时钟周期时,我们就是指波特率例如如果协议需要波特率,那么时钟是。这意味着串口通信在数据线上的采样率为。通常电话线的波特率为,和。波特率可以远远大于这些值......”

4、“.....高波特率常常用于放置的很近的仪器间的通信,典型的例子就是设备的通信。,数据位这是衡量通信中实际数据位的参数。当计算机发送个信息包,实际的数据不会是位的,标准的值是和位。如何设置取决于你想传送的信息。比如,标准的码是位。扩展的码是位。如果数据使用简单的文本标准码,那么每个数据包使用位数据。每个包是指个字节,包括开始停止位,数据位和奇偶校验位。由于实际数据位取决于通信协议的选取,术语包指任何通信的情况。,停止位用于表示单个包的最后位。典型的值为,和位。由于数据是在传输线上定时的,并且每个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束......”

5、“.....适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。,奇偶校验位在串口通信中种简单的检错方式。有四种检错方式偶奇高和低。当然没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验位数据位后面的位,用个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据是,那么对于偶校验,校验位为,保证逻辑高的位数是偶数个。如果是奇校验,校验位位,这样就有个逻辑高位。高位和低位不真正的检查数据,简单置位逻辑高或者逻辑低校验。这样使得接收设备能够知道个位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接收数据是否不同步。,,,,,,,,,,,,,......”

6、“.....大多数计算机包含两个基于的串口。串口同时也是仪器仪表设备通用的通信协议很多兼容的设备也带有口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信的概念非常简单,串口按位发送和接收字节。尽管比按字节的并行通信慢,但是串口可以在使用根线发送数据的同时用另根线接收数据。它很简单并且能够实现远距离通信。比如定义并行通行状态时,规定设备线总常不得超过米,并且任意两个设备间的长度不得超过米而对于串口而言,长度可达米。典型地,串口用于码字符上定时的,并且每个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步......”

7、“.....并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。奇偶校验位在串口通信中种简单的检错方式。有四种检错方式偶奇高和低。当然没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验数据位后面的位,用个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据是,那么对于偶校验,校验位为,保证逻辑高的位数是偶数个。如果是奇校验,校验位位,这样就有个逻辑高位。高位和低位不真正的检查数据,简单置位逻辑高或者逻辑低校验。这样使得接收设备能够知道个位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接收数据是否不同步......”

8、“.....也可以打开和关闭端口。从接收缓冲区返回和删除字符。该属性在运行时为只读。设置并返回每次属性从接收缓冲区中读取的字符数。属性的缺省值为。设置为时,将读取接收缓冲区的全部字符。向传送缓冲区写数据。要传送的数据可是文本数据或二进制数据。返回最近的通讯事件或。只要有通讯或事件发生时就会产生事件。属性中存有该或事件的数值代码。在开发串口程序时需多次用到控件,其主要属性如下返回或设置个值,该值用来确定个窗体或控件否能够对用户产生的事件作出反应。通过把设置为来使控件成为无效,将取消由控件的属性所建立的倒计时数。返回或设置对控件的计时事件调用间的毫秒数......”

9、“.....将设置为会关闭控件,设置为则打开控件。当控件置为有效时,倒计时总是从其属性设置值开始。创建事件程序。可通知在每次到时该做什么。控件和属性设置为时,将在时间到后自动访问过程。为实现通信程序,须在开发环境下设置个用做控制通信的窗体。窗体上主要有通信控件和控件。的特点是事件驱动,定时器控件会定时触发相应事件的驱动程序。通信程序如下在添加的控件的属性中选择的端口号为。若口被占用可选择口此属性也可以通过代码设置其程序如下设置握手协议即的为设置传输速度参数属性为,其意义即通信协议表示为所使用的通信端口是以每秒的速度传输,不作字符校验,每次数据位是个,而停止位是个。设置两个文本框,用于接收与发送数据......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于RS-232C的串口通信毕业设计.doc预览图(1)
1 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(2)
2 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(3)
3 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(4)
4 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(5)
5 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(6)
6 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(7)
7 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(8)
8 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(9)
9 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(10)
10 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(11)
11 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(12)
12 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(13)
13 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(14)
14 页 / 共 38
基于RS-232C的串口通信毕业设计.doc预览图(15)
15 页 / 共 38
预览结束,还剩 23 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档