毕业设计-基于单片机的数字温度计设计

上传人:ca****in 文档编号:203717486 上传时间:2023-04-25 格式:DOC 页数:34 大小:1.17MB
返回 下载 相关 举报
毕业设计-基于单片机的数字温度计设计_第1页
第1页 / 共34页
毕业设计-基于单片机的数字温度计设计_第2页
第2页 / 共34页
毕业设计-基于单片机的数字温度计设计_第3页
第3页 / 共34页
点击查看更多>>
资源描述
单片机课程设计报告单片机课程设计题 目:基于单片机的数字温度计设计教 学 系:*年 级、专 业:2010级电子科学与技术(1)班姓 名 学 号:*指 导 教 师:*完 成 时 间:2012年6月基于单片机的数字温度计设计作者:* 指导老师: *(年级专业:2010级电子科学与技术一班)摘 要:本文介绍一种基于AT89S52单片机的一种温度测量及报警电路,该电路采用DS18B20作为温度监测元件,测量范围-55-+125,使用4位LED模块显示,能通过键盘设置温度报警上下限。正文着重给出了软硬件系统的各部分电路,介绍了集成温度传感器DS18B20的原理,AT89S52单片机功能和应用。该电路设计新颖、功能强大、结构简单。关键词:温度测量 DS18B20 AT89S52Abstract : The introduction of a cost-based AT89S52 MCU a temperatur measurement circuits, the circuits used DS18B20 high-precision temperatur sensor , measuring scope -55-+125,can use the keybord set the warning limitation, the use of four bits seven segments LED that can be display the current temperature. The paper focuses on providing a software and hardware system components circuit, introduced the theory of DS18B20, the founctions and applications of AT89S52 .This circuit design innovative, powerful, can be expansionary strong.Key Words : Temperatur measurement DS18B20 AT89S52目 录1前言32方案设计33 系统的硬件设计43.1 主控制器43.2 显示电路53.3 温度传感器工作原理63.4 温度传感器接口电路94 系统的软件设计94.1 主程序94.2 温度测量94.2.1 初始化DS18B2094.2.2 等待应答信号104.2.3 DS18B20读字节104.2.4 DS18B20写字节114.2.5 启动温度测量124.2.6 读取测量结果134.2.7各算法流程图144.3 数码管显示155 系统的测试与总结165.1 测试时的图片165.2总结17参考文献18致谢词19附录1原理图20附录2源程序清单201 前言数字温度计(Digital Thermometer)简称DTM,它是采用数字化测量技术,把连续的温度值转换成不连续、离散的数字形式并加以显示的仪表。传统的温度计功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字温度计,由于精度高、抗干扰能力强,可扩展性强、集成方便得到了广泛的应用。温度是许多监控系统中的一个重要参数。DS18B20直接把温度信息转换成相应的数字信号。数据采集、处理模块主要由AT89S52单片机构成,完成温度数据的读取和显示。本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,并对AT89S52单片机为控制器构成的数字温度测量装置的工作原理及程序设计作了详细的介绍。该设计控制器使用ATMEL公司的AT89S52单片机,测温传感器使用DALLAS公司DS18B20,用数码管来实现温度显示。2方案设计本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下:l 利用温度传感器(DS18B20)测量某一点环境温度l 测量范围为-55125,精度为0.5l 用数码管进行实际温度值显示采用AT89S52单片机P3 .5口控制温度传感器DS18B20的温度测量,以四位数码感形式输出测量温度,原理图如下图2.1所示:图2.1 DS18B20与单片机接口图2.2总体设计方框图3 系统的硬件设计3.1 主控制器 AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash 存储器。使用Atmel 公司高密度非 易失性存储器技术制造,与工业80C51 产品指令和引脚完 全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash,使得AT89S52为众多嵌入式控制应用系统提 供高灵活、超有效的解决方案。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器 8K 字节在系统可编程 Flash AT89S52图3.1 时钟电路与复位电路3.2 显示电路 显示采用4位数码管,图3.2.1为数码管段驱动,图3.2.2为数码管位驱动,图3.2.3为温度显示电路图3.2.1 数码管段驱动图3.2.2 数码管位驱动图3.2.3温度显示电路3.3 温度传感器工作原理DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现位的数字值读数方式。DS18B20的性能特点如下: 独特的单线接口仅需一个端口引脚进行通讯 简单的多点分布应用 无需外部器件 可通过数据线供电 零待机功耗 测温范围-55+125,以0.5递增。华氏器件-67+2570F,以0.90F 递增 温度以9 位数字量读出 温度数字量转换时间200ms(典型值) 用户可定义的非易失性温度报警设置 报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列、各种封装形式如图 3.3.1所示,DQ 为数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源;GND为地信号;VDD为可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。其电路图 3.3.2所示。 图 3.3.1外部封装形式 图3.3.2传感器电路图DS18B20的测温原理如图3.3.3所示,图中低温度系数晶振的振荡频率受温度的影响很小用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,图中还隐含着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲后进行计数,进而完成温度测量.计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将-55 所对应的基数分别置入减法计数器1和温度寄存器中,减法计数器1和温度寄存器被预置在-55 所对应的一个基数值。减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1的预置值减到0时温度寄存器的值将加1,减法计数器 1的预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温图2中的斜率累加器用于补偿和修正测温过程中的非线性其输出用,于修正减法计数器的预置值,只要计数门仍未关闭就重复上述过程,直至温度寄存器值达到被测温度值,这就是DS18B20的测温原理。另外,由于DS18B20单线通信功能是分时完成的,他有严格的时隙概念,因此读写时序很重要。系统对DS18B20的各种操作必须按协议进行。操作协议为:初始化DS18B20(发复位脉冲)发ROM功能命令发存储器操作命令处理数据。图3.3.3 DS18B20测温原理图在正常测温情况下,DS1820的测温分辨力为0.5,可采用下述方法获得高分辨率的温度测量结果:首先用DS1820提供的读暂存器指令(BEH)读出以0.5为分辨率的温度测量结果,然后切去测量结果中的最低有效位(LSB),得到所测实际温度的整数部分Tz,然后再用BEH指令取计数器1的计数剩余值Cs和每度计数值CD。考虑到DS1820测量温度的整数部分以0.25、0.75为进位界限的关系,实际温度Ts可用下式计算: Ts=(Tz-0.25)+(CD-Cs)/CD 3.4 温度传感器接口电路图3.4.1温度传感器接口电路4 系统的软件设计4.1 主程序/*- 主函数 -*/void main() while(1) Convert(); /调用启动温度转换函数 RdTemp(); /调用读取温度值函数 4.2 温度测量4.2.1.初始化DS18B20/*- 初始化DS18B20 -*/void TxReset() uint i; DQ=0; /发送复位脉冲 i=100; while(i0) i-; /拉低900us DQ=1; /释放总线 i=4; while(i0) i-; 4.2.2等待应答信号/*- 等待DS18B20应答 -*/void RxWait() uint i; while(DQ); /等待15-60us while(DQ); /DS18B20发出存在脉冲60-240us i=4; while(i0) i-;4.2.3DS18B20读字节/*- 读取一位数据 -*/bit RdBit() uchar i; bit b; DQ = 0; /读开始1us i+; DQ = 1; /产生读时间隙15us i+; i+; b = DQ; /读位 i = 8; while(i0) i-; /等待60us DQ = 1; /释放总线 return b;/*- 读取字节数据 -*/uchar RdByte() uchar i,j,d; d=0; for(i=0;i8;i+) /各位由低向高读出DS18B20 j=RdBit(); d=(j1); return d;4.2.4DS18B20写字节/*- 写入字节数据 -*/void WrByte(uchar d) uint i; uchar j; bit btmp; for(j=0;j1; if(btmp) /写1 DQ=0; /延时15us i+; i+; DQ=1; /写1时隙不低于60u i=8; while(i0) i-; else /写0 DQ=0; i=8; while(i0) i-; /保持低电平60us到120us DQ=1; /释放总线 i+; i+; 4.2.5启动温度测量/*- 启动温度测量-*/void Convert() uint i; Delay(125); /延时1ms TxReset(); /初始化DS18B20 RxWait(); /等待DS18B20答应 Delay(125); /延时 WrByte(0xcc); /跳过ROM命令 WrByte(0x44); /温度转换命令 for(i=0;i250;i+) /延时1s Display();4.2.6读取测量结果/*- 读取温度值 -*/void RdTemp(void) short int temp; uint x; bit flag = 1; TxReset(); /初始化DS18B20 RxWait(); /等待DS18B20应答 Delay(125); /延时 WrByte(0xcc); /跳过ROM命令 WrByte(0xbe); /读暂存存储器命令 templow = RdByte(); /温度值低字节,低4位为小数 temphigh = RdByte(); /温度值高字节 temp = (temphigh 8) | templow; /温度为16位补码 if(temp 4; /温度值整数 x = temp & 0x000f; tempxiao = (x*10)/16; /温度值小数 if(flag) /正温度 disp0 = tempzheng/100; /百位 else /负温度 disp0 = 16; /负号 disp1 = (tempzheng%100)/10; /十位 disp2 = tempzheng%10; /个位disp3 = tempxiao; /小数 4.2.7各算法流程图初始化调用显示子程序1S到?初次上电读出温度值温度计算处理显示数据刷新发温度转换开始命令NYNY Y发DS18B20复位命令发跳过ROM命令发读取温度命令读取操作,CRC校验9字节完?CRC校验正?确?移入温度暂存器结束NNY 图 4.2.7.1 主程序流程图 图4.2.7.2 读温度流程图发DS18B20复位命令发跳过ROM命令发温度转换开始命令结束 温度数据移入显示寄存器十位数0?百位数0?十位数显示符号百位数不显示百位数显示数据(不显示符号)结束NNYY图4.2.7.3 温度转换流程图 图4.2.7.5显示数据刷新流程图开始温度零下?温度值取补码置“”标志计算小数位温度BCD值计算整数位温度BCD值结束置“+”标志NY图4.2.7.4 计算温度流程图4.3 数码管显示/*- 数码管显示 -*/void Display()uchar i,j;j=0x08;for(i=0;i1; /调整位码 Delay(125);P0=0x00;5 系统的测试与总结5.1 测试时的图片图5.1.1温度传感器图 5.1.2测试时室内温度显示图 5.1.3测试时手握住传感器时的温度显示5.2 总结通过此次课程设计,使我更加扎实的掌握了有关基于单片机的数字温度计设计方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍所在,课程设计是培养学生综合运用所学知识,发现,提出,分析和解决问题,锻炼实践能力的重要环节,是对我们学生实际工作能力的具体训练和考察过程,随着科学技术发展的越来越快,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说无出不在,因此学习和应用单片机的开发技术是十分重要的。回顾起此次课程设计,至今我仍然感触良多,的确,从理论到实践,在整整一个星期里,可以说苦多甜少,但是我却学到了很多很多的东西,同时还巩固了学的知识,通过这次课程设计使我懂得了理论和实践相结合很重要的道理,只有理论是远远不够的,只有把理论知识和实践结合起来,从实践中得出理论知识,才能真正为社会服务,从而提高至今的实际的动手能力和独立思考能力。在设计的过程中遇到的问题,可以说是困难重重,在做的过程中难免会遇到各种各样的问题,同时在设计中发现自己的不足之处,等等,通过这次课程设计之后,一定可以把以前所学的知识理解通透。 参考文献 1谢维成.单片机原理与应用及C51程序设计.北京:清华大学出版社,20092李朝青.单片机原理及接口技术M.北京:北京航空航天大学出版社,20053马忠梅.单片机的C语言应用程序设计(第4版)M. 北京:北京航空航天大学出版社,20074江世明.基于Proteus的单片机应用技术M. 北京:电子工业出版社,20095彭伟.单片机C语言程序设计实训100例M. 北京:电子工业出版社,20096张毅刚.新编MCS-51单片机应用设计(第3版)M.哈尔滨:哈尔滨工业大学出版社,2008致 谢 词在我写本论文的过程中,周聘麟、蒋春雷老师给我提供了许多资料,并对实践中出现的问题给予耐心的解答,完稿之后在百忙之中仔细阅读,给出修改意见。周老师、蒋老师爱岗敬业,治学严谨,思维严密,平易近人是我十分尊敬的老师,在此对他表示感谢。在本文录入的过程中,得到了其他同学的帮助,在这里对他们也表示的感谢!附 录1 原理图附 录2 源程序清单#include #define ulong unsigned long#define uint unsigned int#define uchar unsigned charuchar code led= 0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0xee,0x3e,0x9c,0x7a,0x9e,0x8e,0x02,0x00 ; /数码管码表uchar disp4=1,2,3,4; /数码管显示缓冲区 /数码管位选P1低四位,段选P0sbit LOCK=P14; /74573锁存端sbit DQ=P35; /DS18B20数据端uchar templow; /温度值低字节uchar temphigh; /温度值高字节char tempzheng; /温度值整数char tempxiao; /温度值小数void Delay(uint x);void Display();void TxReset();void RxWait();bit RdBit();uchar RdByte();void WrBit(bit b);void WrByte(uchar d);void Convert();void RdTemp();sbit ACC0 = ACC0;sbit ACC7 = ACC7;/*- 主函数 -*/void main()while(1)Convert(); /调用启动温度转换函数RdTemp(); /调用读取温度值函数/*- 初始化DS18B20 -*/void TxReset() uint i;DQ=0;/发送复位脉冲i=100;while(i0) i-; /拉低900us DQ=1; /释放总线i=4;while(i0) i-;/*- 等待DS18B20应答 -*/void RxWait() uint i;while(DQ); /等待15-60uswhile(DQ); /DS18B20发出存在脉冲60-240usi=4;while(i0) i-;/*- 读取一位数据 -*/bit RdBit()uchar i;bit b;DQ = 0; /读开始1usi+;DQ = 1; /产生读时间隙15usi+;i+;b = DQ; /读位i = 8;while(i0) i-; /等待60usDQ = 1; /释放总线return b;/*- 读取字节数据 -*/uchar RdByte()uchar i,j,d;d=0;for(i=0;i8;i+) /各位由低向高读出DS18B20j=RdBit();d=(j1);return d;/*- 写入字节数据 -*/void WrByte(uchar d)uint i;uchar j;bit btmp;for(j=0;j1;if(btmp) /写1DQ=0; /延时15usi+;i+;DQ=1; /写1时隙不低于60ui=8;while(i0) i-;else /写0DQ=0;i=8;while(i0) i-; /保持低电平60us到120usDQ=1; /释放总线i+;i+;/*- 启动温度转换 -*/void Convert()uint i;Delay(125); /延时1msTxReset(); /初始化DS18B20RxWait(); /等待DS18B20应答Delay(125); /延时WrByte(0xcc); /跳过ROM命令WrByte(0x44); /温度转换命令for(i=0;i250;i+) /延时1sDisplay();/*- 读取温度值 -*/void RdTemp(void)short int temp;uint x;bit flag = 1;TxReset(); /初始化DS18B20RxWait(); /等待DS18B20应答Delay(125); /延时WrByte(0xcc); /跳过ROM命令WrByte(0xbe); /读暂存存储器命令templow = RdByte(); /温度值低字节,低4位为小数temphigh = RdByte(); /温度值高字节temp = (temphigh 8) | templow; /温度为16位补码if(temp 4; /温度值整数 x = temp & 0x000f; tempxiao = (x*10)/16; /温度值小数if(flag) /正温度disp0 = tempzheng/100; /百位else /负温度disp0 = 16; /负号disp1 = (tempzheng%100)/10; /十位disp2 = tempzheng%10; /个位disp3 = tempxiao; /小数 /*- 延时 -*/void Delay(uint x)uint i;for(i=x;i0;i-);/*- 数码管显示 -*/void Display()uchar i,j;j=0x08;for(i=0;i1; /调整位码 Delay(125);P0=0x00;g an employment tribunal claiEmployment tribunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if: you dont agree with the disciplinary action your employer has taken against you your employer dismisses you and you think that you have been dismissed unfairly.For more information about dismissal and unfair dismissal, seeDismissal.You can make a claim to an employment tribunal, even if you haventappealedagainst the disciplinary action your employer has taken against you. However, if you win your case, the tribunal may reduce any compensation awarded to you as a result of your failure to appeal.Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are complaining about happened. If your application is received after this time limit, the tribunal will not usually accept i.If you are worried about how the time limits apply to you, take advice from one of the organisations listed underFurther help.Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation.Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the organisations listed underFurther help.If you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your compensation if you win the case. This is known as adamages-based agreement. In England and Wales, your solicitor cant charge you more than 35% of your compensation if you win the case.If you are thinking about signing up for a damages-based agreement, you should make sure youre clear about the terms of the agreement. It might be best to get advice from an experienced adviser, for example, at a Citizens Advice Bureau. To find your nearest CAB, including those that give advice by e-mail, click onnearest CAB.For more information about making a claim to an employment tribunal, seeEmployment tribunals.The (lack of) air up there Watch mCayman Islands-based Webb, the head of Fifas anti-racism taskforce, is in London for the Football Associations 150th anniversary celebrations and will attend Citys Premier League match at Chelsea on Sunday.I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport.For me its about how he felt and I would like to speak to him first to find out what his experience was.Uefa hasopened disciplinary proceedings against CSKAfor the racist behaviour of their fans duringCitys 2-1 win.Michel Platini, president of European footballs governing body, has also ordered an immediate investigation into the referees actions.CSKA said they were surprised and disappointed by Toures complaint. In a statement the Russian side added: We found no racist insults from fans of CSKA.Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the same day; May be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it.一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。The end of our life, and can meet many things really do?而穷尽我们的一生,又能遇到多少事情是真正地非做不可?During my childhood, think lucky money and new clothes are necessary for New Year, but as the advance of the age, will be more and more found that those things are optional; Junior high school, thought to have a crush on just means that the real growth, but over the past three years later, his writing of alumni in peace, suddenly found that isnt really grow up, it seems is not so important; Then in high school, think dont want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was eventually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops, suddenly found himself has already cant remember his appearance.童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发现是不是真正的成长了,好像并没有那么重要了;然后到了高中,觉得非要吐露出自己的心声才能为高中生涯里的懵懂情愫划上一个句点,但毕业晚会的时候最终还是被梗塞在了咽喉,后来再次站在他曾经挥汗如雨的球场,看着他投过篮球的球框时,突然间发现自己已经想不起他的容颜。Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time.原来,这个世界上,对某个事件能产生化学反应的,除了非做不可的坚决,还有,时间。A persons time, your ideas are always special to clear. Want, want, line is clear, as if nothing could shake his. Also once seemed to be determined to do something, but more often is he backed out at last. Dislike his cowardice, finally found that there are a lot of love, there are a lot of miss, like shadow really have been doomed. Those who do, just green years oneself give oneself an arm injection, or is a self-righteous spiritual.一个人的时候,自己的想法总是特别地清晰。想要的,不想要的,界限明确,好像没有什么可以撼动自己。也曾经好像已经下定了决心去做某件事,但更多的时候是最后又打起了退堂鼓。嫌恶过自己的怯懦,最终却发现有很多缘分,有很多错过,好像冥冥之中真的已经注定。那些曾经所谓的非做不可,只是青葱年华里自己给自己注射的一支强心剂,或者说,是自以为是的精神寄托罢了。At the moment, the sky is dark, the air is fresh factor after just rained. Suddenly thought of blue plaid shirt; Those were broken into various shapes of stationery; From the corner at the beginning of deep friendship; Have declared the end of the encounter that havent start planning. Those years, those days of do, finally, like youth, will end in our life.此刻,天空是阴暗的,空气里有着刚下过雨之后的清新因子。突然想到那件蓝格子衬衫;那些被折成各种各样形状的信纸;那段从街角深巷伊始的友谊;还有那场还没有开始就宣告了终结的邂逅计划那些年那些天的非做不可,终于和青春一样,都将在我们的人生中谢幕。Baumgartner the disappointing news: Mission aborted. r plays an important role in this mission. Starting at the ground, conditions have to be very calm - winds less than 2 mph, with no precipitation or humidity and limited cloud cover. The balloon, with capsule attached,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!