基于RS485的变送器通信模块设计计算机专业_第1页
基于RS485的变送器通信模块设计计算机专业_第2页
基于RS485的变送器通信模块设计计算机专业_第3页
基于RS485的变送器通信模块设计计算机专业_第4页
基于RS485的变送器通信模块设计计算机专业_第5页
免费预览已结束,剩余27页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于RS485的变送器通信模块设计摘 要:以往的变送器大多是模拟量输出,模拟量因受电源的限制,其数据表达是有限的且抗干扰能力弱。总线技术的发展使得变送器的数字量输出成为一大发展趋势,采用数字量输出的变送器数据表达比模拟量更精确,且抗干扰能力更强。RS485总线支持多点数据通信方式,可对共模干扰进行抑制。总线的信号收发装置具有良好的灵敏度,可检测的电压范围较广,因此传输信号可在较远的距离上得到有效恢复。基于此可知RS485总线在工程现场得到了大量应用。因此研究设计基于RS485的变送器通信模块,使得传统变送器的数字量传输成为可能,具有较强的实用价值。关键词:变送器、RS485总线、通信模块Des

2、ign of transmitter communication module based on RS485Abstract: In the past, most of the transmitters were analog outputs. The analog outputs were limited by the power supply, so the data expression was limited and the anti-interference ability was weak. The development of bus technology makes the d

3、igital output of the transmitter become a big development trend. The data expression of the transmitter using digital output is more accurate than the analog one, and the anti-interference ability is stronger.RS485 bus USES half-duplex communication, supports multi-point data communication, adopts b

4、alanced transmission and differential reception, and can effectively suppress common mode interference. In addition, the bus transceiver has high sensitivity and can detect voltage as low as 200mv, so the transmission signal can be recovered beyond kilometers. Because of these advantages, RS485 bus

5、has been widely used in engineering field. Therefore, the research and design of the transmitter communication module based on RS485 makes the digital transmission of the traditional transmitter possible and has strong practical value.Key words: transmitter, RS485 bus, communication module目录绪论1研究背景及

6、意义1研究目的1发展现状11.方案设计21.1 RS485介绍21.2 RS232与RS485的比较31.3 RS485总线布线规范32.硬件设计42.1 MAX485芯片及其接口电路42.1.1MAX485芯片简介42.1.2 硬件接口42.1.3 工作原理52.2 单片机最小系统53.软件设计73.1Modbus协议简介73.2 Modbus帧格式73.3 软件流程83.3.1 主程序84. 调试过程及结果9结束语10参考文献11致 谢12附录1:Modbus功能码13附录2:RS485.c文件程序源代码15附录3:main.c文件程序源代码20附录4:CRC16.c文件程序源代码22IV

7、绪论研究背景及意义变送器的主要功能之一是将设备输送的非标准电信号转变为标准电信号,并将模拟信号等输入数模转换模块之中转变为设备可接收并识别的数字信号,因而变送器在工业生产以及生活等诸多领域中广泛应用。传统的变送器大多是模拟量输出,模拟量因受电源的限制,其数据表达十分有效,且抗干扰能力不足1。随着计算机技术以及网络通信技术的不断发展,在工业自动化领域通常需要采用数字通信的方式进行数据交换。最初所采用的通信方式接口形式为RS232接口,但是该通信接口方式只能完成短距离的数据传输,且只能在局域网之中实现信息互联,不仅如此,RS232接口通信模式为点对点通信,因此难以满足当前工业生产的远距离通信以及多

8、点通信数据。为了有效解决这一问题研究者设计并研制了RS485总线,该总线通信方式采用差分传输信号,因此在很大程度上对于共模干扰具有较强的抑制能力,同时也解决了传统通信方式信号传输距离短等诸多问题,实现了与计算机的兼容,使得信息传输和信号控制具有智能化的特征。因此,本文提出并设计了基于RS485变送器通信模块,该模块采用Modbus协议,并在软件环境中模拟了变送器和上位机之间不同形式的数据交互。研究目的随着工业自动化的发展,各个行业逐步向信息化、智能化迈进。总线技术的发展使得变送器的数字量输出成为一大发展趋势,采用数字量输出的变送器数据表达比模拟量更精确,且抗干扰能力更强。RS485总线支持多点

9、数据通信方式,可对共模干扰进行抑制。总线的信号收发装置具有良好的灵敏度,可检测的电压范围较广,因此传输信号可在较远的距离上得到有效恢复。基于此可知RS485总线在工程现场得到了大量应用。所以基于RS485的变送器通信模块能实现变送器数字量的输出,使得变送器有较高的准确性和可靠性。因此,本文对智能变送器的应用与发展有一定的研究价值。发展现状 以往的变送器大多以模拟量输出,模拟量因受电源的限制,其数据表达有限且抗干扰能力弱,总线的发展解决了共模干扰的问题。在工业控制领域通常采用数字量通信的方式,为了满足不同场景中工业设备通信的需求,许多通信标准被提出,如 Profibus、CAN 总线等。其中Pr

10、ofibus 兼容性差,CAN 总线缺少出错应对机制。Modbus 通信协议为开源、免费,且具有集成方便等诸多优势,当前该通信协议已然成为工业领域中全球最流行的通信协议之一2。同时也为智能变送器技术的发展提供了必要的技术支持。1.方案设计设计一个基于RS485的智能变送器通信模块。RS485通信系统设计方案如图1。图1 系统设计方案图上位机发送指令经总线,变送器收到命令行进行响应返回到上位机,从而实现主从通信。通过此模块在多个变送器组网后:能接收总线上数据;能识别并响应属下的指令。由于USB转RS232和RS232转RS485有现成模块,主要的是MAX485芯片及外围电路硬件电路及其和单片机最

11、小系统之间通信方式的设计。其中单片机的作用是模拟一个变送器收发数据。1.1 RS485介绍RS485是一种对平衡数字多点系统中信号接收和驱动模块电气特征进行定义的标准,其中包含总线不同部分的电气特性,基于此可在标准数字通信网络下解决环境干扰和信号干扰等诸多问题,实现信号的高效传输3。RS485根据接线方式的不同可分为两种不同类型,其一为两线制,其二为四线制。其中后者智能实现点对点的通信方式,且难以满足当前的远距离信号传输要求,因此当前在工业生产中很少使用;前者拓扑结构为总线式,利用两条总线之间的电压差完成数据传输,同时在一条总线上最多连接有32个节点,因此可实现信号的远距离传输和多点传送,在当

12、前生产生活的诸多领域中应用十分广泛。RS485总线支持多点数据通信方式,可对共模干扰进行抑制。总线的信号收发装置具有良好的灵敏度,可检测的电压范围较广,因此传输信号可在较远的距离上得到有效恢复。基于此可知RS485总线在工程现场得到了大量应用。其主要工作原理是将串行口发送的TTL逻辑店铺信号转换为差分信号并经两路实现输出,输出信号经总线传输后被还原为TTL电平信号。由于总线采用双绞线,因此具有较强的抗干扰能力。1.2 RS232与RS485的比较1、两者具有不同的传输方式:前者为不平衡传输方式,而后者采用平衡传输方式,即分别为单端通信和差分传输方式。2、两者具有不同的传输距离:前者传输距离较短

13、,而后者传输距离相对较长。3、两者具有不同的通信方式:前者只能实现点对点通信,后者可实现多机通信。因此本次设计采用RS485。1.3 RS485总线布线规范RS485总线要采用单点可靠接地,在总线上智能有一个点接地,这是由于在信号传输时使地线上电压一致,进而有效避免共模干扰4。2.硬件设计本章节主要的内容是介绍模块的硬件设计,包括MAX485及其外围电路和用于模拟变送器的数据处理系统,接下来将对这两部分的内容进行介绍。2.1 MAX485芯片及其接口电路 2.1.1MAX485芯片简介芯片广泛应用于RS485通信之中,时性能十分强大,且耗能较低的信号收发装置,该芯片上内置有一个驱动器和接收器。

14、驱动器的摆率在工作过程中不受限制,可实现高速数据传输。驱动器则具有短路电流限制,可通过热管断电路设置驱动器输出,保证接收器输入的安全性。当输入打开时具有良好的抗干扰能力,因此具有性价比高、质量好、供货稳定等特点被大多数科研企业采用。2.1.2 硬件接口图2-1 MAX485芯片及其外围电路MAX485的硬件接口如图2-1所示,各引脚功能如下:1脚是接收端接到单片机的RXD(P3.0);2脚是发送端接到TXD(P3.1)引脚上;3脚和4脚为方向引脚,分别接受低电平好高电平。5脚和6脚就为A和B引脚,电阻的主要作用是提升信号传输时的抗干扰能力,其组织范围是100-1K,本设计采用1K。7脚是电源引

15、脚;8脚是接地。2.1.3 工作原理在进行通信时,MAX485的1脚和2脚连接于单片机P3.0和P3.1,而控制引脚3和4与P1.7接口相连上去。另一端与485模块相连,将USB插入电脑接口即可与计算机实现通信。通常485设置为接收状态,只有在发送数据的时候才将485改为发送状态,所以在编程时先将方向引脚拉高设置为发送状态,发送结束后设为接收状态。但需要注意的是,上一个停止位完成发送才会开始发送新字节,若当前发送完毕,则将引脚拉低,此时为数据接收状态,此时停止位只发送一半。因此,在程序中加入了延时操作,使剩下的停止位完成发送。这个时间是由破特率决定的,是波特率周期的一半。程序查看附录2。2.2

16、 单片机最小系统单片机是一个小型计算机系统控制系统,其主要功能是实现控制和通信。STC89C52RC是一个功能十分丰富的只读存储器单片机,可以反复的擦除1k多次,保存时间为10年。它是一种很廉价的储存器,会极大地降低本产品的成本,它的管脚有40个,20脚和40脚用来接地和电源,在本产品中P0口用来控制的是显示模块的,P2口用来控制温度模块,P3口是用来控制时间模块和控制模块的。其最小系统如下图所示:图2-2 89C52RC最小系统图1、 电源电路:工作电压范围:4.0V5.5V,。2、时钟电路:通过振荡器来驱动单片机。3、复位电路:完成单片机的启动过程。3.软件设计通信结构分为物理层、数据层、

17、协议层。在本章中软件设计的核心模块为通信协议设计,该协议相同于通信双方的标准语言,是信号通信过程总的重要部分,由于总线属物理层接口标准,因而未对数据协议进行规定,本次设计过程中要符合总线的物理层数据传输需要,遵循主从通信规则,Modbus 通信协议具有免费,可支持多种接口、协议内容通俗易懂等特点能够适应RS485的传输要求,所以本次设计的通信协议是Modbus。3.1Modbus协议简介Modbus 通信协议为开源、免费,且具有集成方便等诸多优势,当前该通信协议已然成为工业领域中全球最流行的通信协议之一2。同时也为智能变送器技术的发展提供了必要的技术支持。Modbus也是最早出现在上世纪七十年

18、代末期,是全球第一种工业级总线协议,可基于该总线实现设备和控制器之间的通信,除此之外该总线还可实现集中不同生产厂商设备的集中控制7。当前大部分协议通过两线制接口完成串口通信。3.2 Modbus帧格式Modbus具有两种不通过的通信传输方式,其一为RTU模式,其二为ASCII模式。后者的传输数据字节为7bit数据位,因而通过单片机不能实现,因此在实际应用中难以满足通信要求,在本文中采用前一种模式8。一条典型的RTU数据帧如表4-1所示。表3-1:Modbus RTU模式T1-T2-T3-T48Bit8Bitn个8Bit16BitT1-T2-T3-T4地址码:信息帧的第一字节(8位)。地址码在从

19、机中只有一个,符合地址码才能响应信号并实现回送,当从机完成信号回送时,需要对信息地址码来源进行说明。功能码:即本次通信任务执行代码。功能码的具体含义及操作查看附录1。数据区:数据区包含从机需执行何种动作,数据区的信息可能为数值或参考地址等多种类型5。在Modbus的RTU模式中,不同数据帧通信时间为3.5个字节。若在该时间内完成通信,则将通信数据称之为有效数据,若超过该时间则为无效数据,若一帧数据小于该时间则数据备认定为上一帧的延续。因此会出现一个错误,所以在数据的后面加入了一个CRC校验6,用于校验收发数据。计算CRC码的步骤为:(1) 寄存器为十六进制,即CRC寄存器;(2) 将第一个8位

20、数据结果放于CRC寄存器;(3) 将寄存器内容右移,用0填补最高位,对最低位进行检查;(4) 若最低位为0,则重复上述第三步,若最低位为1,则CRC寄存器同多项式A001完成异或;(5) 重复上述3和4,右移8次为止,由此可整理8位数据进行并进行处理;(6) 重复上述2到步骤5,完成下一个8位数据处理;(7) 最后得到的CRC寄存器即为CRC码。CRC校验代码看附录4。3.3 软件流程本设计用单片机模拟智能变送器接收和发送数据,包括两部分:主程序和通信程序。3.3.1 主程序流程图图3-2主程序流程图主程序流程图如上图所示,在实现串口初始化之后上位机自动接收并完成数据保存,随后向串口发送数据信

21、息,最后结束通信。3.3.2通信程序流程图图3-3 485通信流程图通信流程如上图所示,在完成初始化之后串口发送并读取数据长度进行延时操作。串口接受数据在函数计算中完成命令处理返回主机完成通信。4.调试过程及结果图3-2 调试结果如上图所示为调试结果,其中与计算机相连的USB转485模块为COM5,波特率9600bps,设备地址假设为1。接下来我们在读寄存器区进行操作:在寄存器地址填入0002,数量填2。代表从寄存器地址为0002,并由此开始读取寄存器。点一下“读出”,在发送和接受区就会出现遗传数据,下面我们对数据进行解读。发送区的数据位:01 03 。其中01、03是分别为设备地址功能码,0

22、0 02位读寄存器的起始地址,65 CB就是CRC校验。接收区的数据为:。其中01、03是分别为设备地址功能码,04为后边读到的数据字节数是4个,FA 33是CRC校验。结论:本实验通过C语言编程控制单片机进行485通信,实现了modbus协议的03功能(读取保持寄存器)。通信正常,实验成功。结束语本次论文设计前期在收集资料时找到的资料相对较少,导致对论文内容不了解。在了解了RS485的特点后开始进行原理图设计,对硬件的设计相对简单。本篇论文的核心是通信协议,在理解协议过程花费了大量的时间,对于本次设计,只实现了modbus协议的03功能,并且实验成功。在本次毕业设计的学习过程中,我不仅锻炼了

23、自己的编程能力,对RS485总线有了更深层次的体会,而且更加熟悉了网络编程技术,对大学期间掌握的知识有了更为进一步的认知,也感受到了理论结合实践的重要性,这对今后的工作也有着很大的帮助。在整个系统设计和实现的过程中,我还复习了软件工程的知识,将所学的知识融会贯通,自己的综合能力得到了极大的提高。因为自身的精力和知识掌握有限,此次设计系统还有着一定的缺陷,系统不完善,功能不丰富,等等,这些情况一直存在着,并没有被解决,在后续学习中,应努力实现modbus协议的多个功能。经过此次设计我也察觉到自己的一些缺点,例如怎样把理论知识使用在具体生活中还没有足够二级经验,在日后的工作过程中也会不断的学习,改

24、正自己学习工作中的缺点,更加完善自己。参考文献1 张永锋.智能变送器的应用J.设备管理与维修,2015(S2):291-292.2 宋华锋.提高Rs485总线通信可靠性的措施J.硅谷,2008(09):15.3 谢世杰. 基于电子标签的物料拣选系统的设计与实现D.华中科技大学,20164 彭之光. 在线激光测径仪的研制D.华东理工大学,2011.5 董立君,刘书伟,侯逸青.VB下基于Modbus规约的串口通信J.工业控制计算机,2006(08):8-9+116 赵艳明,曾培峰.一种基于STM32的Modbus-RS485通信方法J.智能计算机与应用,2018,8(03):50-53+56.7

25、唐继贤编著.51单片机应用系统开发实例精解 C语言出版日期 : 2012.018 刘建清编著.轻松玩转51单片机C语言.北京:北京航空航天大学出版社.2011.039 刘波文编著.51单片机C语言应用开发三位一体实战精讲.北京:北京航空航天大学出版社 . 2011.0610 张铮主编.单片机与嵌入式系统基础与实训.北京:清华大学出版社.2011.1011 徐亮.基于MODBUSRTU总线的远程I/O模块的设计J.科技与新,2018(24):40-42.12 陈启军等编著.嵌入式系统及其应用 第3版.上海:同济大学出版社.2015.1213 达新宇等编著.通信原理实验与课程设计 第2版.北京:北

26、京邮电大学出版社.2009.12.14 徐立升,孙建.机载RS-485总线接口防护设计与维修J.航空维修与工程,2019(02):60-62.15 曾德康.基于单片机的数据串口通信研究J.通信电源技术,2019,36(03):194-195.致 谢半年过去了,论文经历了选题、开题、撰写等阶段,期间在导师的指导下也曾作多次修改,几易其稿。至此,论文已经接近尾声,回首整个过程,既有艰辛也有收获,既有汗水也有喜悦。这篇论文是在我的导师的多次指导下完成的,感谢您给了我如此宝贵的学习机会。作为您的学生,我从您那里学到了宽广的胸襟,学到了敏锐的思维,宽阔的视野。我深信,这一路艰辛和累累收获的过程将对我日后

27、的工作实践奠定必要的基础。在这里,我还要感谢学院所所有的老师们。我的每一步成长都是在你们的悉心指导下完成的。再次对老师道一声:老师,您辛苦了,谢谢您!此外,本文最终得以顺利完成,也是与给我提供参考文献的学者们离不开的。感谢你们为我提供了宝贵的文献资料,使我在写论文的过程中有了参考依据。学友情深,情同兄妹。几年来,我们朝夕相处,我的记忆里时常浮现我们在一起的点点滴滴,同窗之情,必将终生难忘。在此还要感谢在我论文评审和答辩中给予我无私帮助的老师们,感谢你们为我指出不足,促我成长。同时,在我的学习过程中,有亲情的陪伴,有他们的付出,衷心的感谢和我的家人。最后,感谢这几年来所有关心和帮助我的人,谨以此

28、文铭记你们的似海深情,谨以此文献给你们我无尽的祝福和感恩。附录1:Modbus功能码功能码名称作用得到逻辑线圈的当前状态得到开关输入的当前状态03读取保持寄存器读取一个或多个寄存器数据04读取输入寄存器读取一个或多个输入寄存器的数据控制逻辑线圈通断状态06预置单寄存器把数据写入保持寄存器取得8 个内部线圈的通断状态说明从机状态对通信处理进行评鉴修改PC从机逻辑探询该从机是否已完成其操作任务可使主机发出单询问,并随即判定操作是否成功可是主机检索每台从机的ModBus事务处理通信事件记录可使主机模拟编程器功能可使主机与正在执行任务的从机通信控制连续逻辑线圈的通断将把具体的二进制值装入保持

29、寄存器可使主机判断编址从机的类型可使主机模拟编程功能可重置顺序字节显示扩展存储器文件中的数据信息把通用参数写入或扩展存储文件2264保留作扩展功能备用保留以备用户功能所用扩展编码73119非法功能120127保留留作内部作用128255保留用于异常应答附录2:RS485.c文件程序源代码#include <reg52.h>#include <intrins.h>寄存器组,地址为率        SCON = 0x50;   /配置串口为模式1        TMOD |=

30、 0x20;  /配置T1为模式2            ET1 = 0;       /禁止T1中断        TR1 = 1;       /启动T1    unsigned char i;       ,               

31、60;   for (i=0; i<len; i+) /拷贝接收到的数据            *buf = bufRxd i;        buf+;        cntRxd = 0;  /清零接收计数器       return len;  /返回实际读取长度    do   

32、60;     _nop_();        _nop_();        _nop_();        _nop_();        _nop_();        _nop_();       &#

33、160;_nop_();        _nop_();    while (-t);    RS485_DIR = 1;  /RS485设置为发送    while (len-)   /发送数据            flagOnceTxd = 0;        SBUF = *buf;

34、0;       buf+;        while (!flagOnceTxd);             unsigned char i;    unsigned char cnt;    unsigned char len;    unsigned char buf30;    unsigned char str4; 

35、  unsigned int  crc;    unsigned char crch, crcl;               cmdArrived = 0;               if (buf0 = 0x01)  /设置设备地址为0x01       

36、0;                                   crcl = crc & 0xFF;                            

37、60;                                                                    

38、0;                                          if (buf3 <= 0x04)                       

39、60;                                    i = buf3;      /提取寄存器地址                      

40、        提取寄存器数量                                                           &

41、#160;  len = 3;                                while (cnt-)                           

42、0;                                      寄存器高字节补0                            

43、;        buflen+ = regGroup i+; /低字节                                                      

44、                              else  /若与寄存器地址不符合,返回错误码                                 

45、;                                                                      

46、;    len = 3;                            break;                                   

47、60;            串口接收监控函数    static unsigned char cntbkp = 0;    static unsigned char idletmr = 0;               if (cntbkp != cntRxd)  /接收计数器改变,即刚接收到数据时,清零空闲计时     &#

48、160;              cntbkp = cntRxd;            idletmr = 0;                else                &

49、#160;                              idletmr += ms;                                     

50、0;          设置命令到达标志                                            else            cntbk

51、p = 0;    中断服务函数            if (RI)  /接收到字节            手动清零接收中断标志位    接收缓冲区尚未用完时,                保存接收字节,并递增计数器        &#

52、160;              字节发送完毕                   手动清零发送中断标志位       设置单次发送完成标志    附录3:main.c文件程序源代码void ConfigTimer0(unsigned int ms);extern void ConfigUART(unsigned int baud);extern

53、 void UartRxMonitor(unsigned char ms);extern void UartDriver();void main ()                 while(1)            UartDriver();        unsigned long tmp;          

54、;   ;                                ;      ;    ;     TMOD |= 0x01;   /配置T0为模式1    ;       

55、60; TL0 = T0RL;    ET0 = 1;        /使能T0中断    TR0 = 1;        /启动T0        TL0 = T0RL;   附录4:CRC16.c文件程序源代码)    unsigned int index;    unsigned char crch = 0xFF; 

56、60;/高CRC字节                0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,          0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,          0x00,

57、0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,          0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,          0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,     

58、0;    0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,          0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,          0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,&#

59、160;         0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,          0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,          0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0

60、, 0x80, 0x41, 0x00, 0xC1,          0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,          0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,          0x80, 0

61、x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,          0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,          0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,      

62、;    0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,          0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,          0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,

63、60;         0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,          0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,          0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,

64、 0x00, 0xC1, 0x81, 0x40,          0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,          0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,          0x00, 0x

65、C1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,          0x80, 0x41, 0x00, 0xC1, 0x81, 0x40      ;     低位字节值表        0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 

66、0;        0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD,               0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A,          0x1E, 0xDE, 0xDF, 0x1F

67、, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4,          0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,          0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3,         

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论