基于RS232的通信的设计.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于RS232的通信的设计

摘要 该文介绍了采用了RS-232接口进行串行通信的计算机测控系统软件的设计,为了实现微机和单片机之间的数据交换,通信协议是通信正确的前提和保障,因此设计出适合系统需要的通信协议是至关重要。串口通信是一种广泛使用且实用的通信方式,介绍RS232串行通信的联结方式,研究利用c语言编程实现RS232串行通信的过程。 关键词:PC机 串行口 通信 c语言 引言 串行通信在通讯领域被广泛应用,标准的RS232接口已成为计算机、外设、交换机和许多通讯设备的标准接口。虽然近年来随着USB口的日趋流行,RS232接口串口作为一种传统的串口通信口有被取代的趋势。然而由于它具有较高的性价比和传输的可靠性Ⅲ。在传输速率要求不是很高的情况下,串口通信仍然具有其自身的优势。同时RS232标准广泛应用于微型计算机系统和大型系统中,RS232标准还具有连线简单、通讯距离长等优点,本文将着熏介绍串口通信的连接方式以及利用C语言编程实现串口通讯,最后以实际的工程项目应用,验证了该通讯方式的可靠性。 目录 引言……………………………………………………… 3 第1章 串行通信的基本内容…………………………… 5 1.1 基本内容………………………………………… 5 1.2 串口通信方式…………………………………… 5 第2章 串行通信技术…………………………………… 5 2.1什么是串行通信………………………………… 5 2.2 串行接口规格…………………………………… 6 2.3 串口通信原理…………………………………… 6 第3章 串行通信协议的设计…………………………… 7 3.1波特率…………………………………………… 7 3.2 传送方式………………………………………… 8 3.3 工作步骤和握手协议…………………………… 8 第4章 RS232串行接口………………………………… 8 4.1 RS232接口简介…………………………………… 8 4.2 下机位程序设计………………………………… 9 4.3 串口连接器的连接方式………………………… 10 第5章 C语言的RS232通信设计……………………… 11 结论……………………………………………………… 17 参考文献………………………………………………… 18 第1章 串行通信的基本内容 1.1 基本内容 RS-232是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。由于EIA提出的建议标准都是以“RS”作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS作前缀称谓。串口通讯方式RS232通讯又叫串口通讯方式。是指计算机通过RS232国际标准协议用串口连接线和单台设备(控制器)进行通讯的方式。通讯距离:9600波特率下建议在13米以内。通讯速率(波特率 Baud Rate):缺省常用的是 9600 bps,常见的还有 1200 2400 4800 19200 38400等。波特率越大,传输速度越快,但稳定的传输距离越短,抗干扰能力越 仪器工作状态0 仪器工作状态1 仪器工作状态2 无效数据 温度数据占三个字节(其中每个字节的低四位为有效位),组合后温度数据有效位为12位,把本12位的温度数据除以4即可得真实温度值。开始字符为FAH)。温度数据校验字符占一个字节(其中低六位为有效位,数的范围为O-45)。 3.2传送方式 采用成组传送方式,一次传送8个字节。具体分配如下:第1个字节为开始字符;第2、3、4个字节都是检测数据,(检测数据连续重复传送三次,接到后以其中两个相同的数据为正确数据):第5、6、7个字节分别为温度数据的高四位、中间四位、低四位,第8个字节为第5、6、7个字节的累加和

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档