停车场车位数动态显示器的设计与实现_第1页
停车场车位数动态显示器的设计与实现_第2页
停车场车位数动态显示器的设计与实现_第3页
停车场车位数动态显示器的设计与实现_第4页
停车场车位数动态显示器的设计与实现_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

1、 学科分类号学科分类号 08060806 本科生毕业论文本科生毕业论文( (设计设计) )题目(中文):题目(中文): 停车场车位数动态显示器的设计与实现停车场车位数动态显示器的设计与实现 (英文):(英文): TheThe DesignDesign andand ImplementationImplementation ofof thethe DynamicDynamic DisplayDisplay forfor thethe NumberNumber ofof CarCar ParkingParking SpaceSpace 学生姓名:学生姓名: 杨杨 明明 学学号:号: 0810403

2、0650810403065 系系别:别:物理与信息工程系物理与信息工程系 专专业:业: 通信工程通信工程 指导教师:指导教师: 起止日期:起止日期:20112011 年年 9 9 月月20122012 年年 5 5 月月 20122012 年年 0505 月月 2 2 日日目 录摘要.I关键字.IAbstract.IKey words.II1 前言.11.1 停车场车位数动态显示系统的设计背景 .11.2 停车场车位数动态显示系统的设计意义 .22 设计任务与方案论证.32.1 设计任务 .32.2 方案论证 .3 2.2.1 单片机模块.4 2.2.2 车辆检测模块.4 2.2.3 显示模块

3、.63 硬件设计.73.1 供电电路 .73.2 单片机系统 .83.2.1 时钟电路 .93.2.2 复位及复位电路 .93.3 红外车辆检测 .103.4 LED 数码管显示.113.5 按键输入模块 .123.6 报警模块 .124 软件设计.13 4.1 设计流程图.13 4.2 系统初始化程序.13 4.3 系统主程序.14 4.4 报警程序.165 测试与分析.166 总结.17参考文献.18致谢.19附录 A 主程序.20附录 B 系统硬件电路图.26I停车场车位数动态显示器的设计与实现摘 要车辆已经步入人们的生活,停车难也随之成了日显突出的问题。停车场车位动态显示系统主要用于对

4、车辆进行停车引导、指示工作,以方便车辆快速、准确地寻找到停车位,是一个集传感器技术、微处理器技术、显示技术为一体的现场实时管理系统。本设计以 STC89C52 单片机为主控芯片,采用红外传感器检测车辆出入情况,通过七段数码显示管显示剩余车位数,实现了停车场车位的动态显示。模拟使用表明,该停车场车位数显示器电路简单,操作方便,经济实用,稍加改动便可在大、中型地下停车场,政府办公楼、火车站和购物中心等公共停车场使用,具有一定的推广价值。关键字 STC89C52 单片机;红外传感器;车位显示;停车位The Design and Implementation of the Dynamic Displa

5、y for the Number of Car Parking Space AbstractThe vehicles has entered our life,and Parking is becoming a prominent problem. The Dynamic Display System of parking spaces is used to conduct and do the instructions work to parking,so as to help cars to find the parking spaces rapidly and accurately,it

6、 is a real-time management system which including Sensor technology,Microprocessor technology and Display technology.This design is using IISTC89C52 single-chip microcomputer as the master chip,using infrared sensors to detect vehicle access conditions,through the seven-digital-display tube to show

7、the remaining numbers of parking spaces,it realize the dynamic display of parking spaces.Simulation shows that the monitor of parking spaces has a simple circuit,easy to operate,economical and practical,it can be used in large and medium-sized underground parking,government office buildings,railway

8、stations,shopping centers and other public parkings with a little change,it has some promotional value.Key words STC89C52 microcontroller ;Infrared sensor ;Displayed of parking spaces;Parking spaces III11 前言1.1 停车场车位数动态显示系统的设计背景 随着城市化建设的加快,城市框架逐步加大,以及制造业的快速发展,汽车价格的快速下降,私人购车量大幅提高,轿车已逐步成为人们日常生活中不可或缺的交

9、通工具。近年来,各类车辆特别是私家车的快速增长已是一个不争的事实,庞大的车辆系统给我们日常生活带来很多问题。相比之下,停车位显得有些供不应求,大型商场、医院、公司这些都是车辆的主要聚集地。因此,我们首先要面对的就是车辆停置的有效管理。在停车场管理中,停车场的土地资源是有限的,这就使停车场土地资源的有效利用显得相当重要1。近几年,我国停车场管理技术不断成熟,停车场管理系统逐步向大型化、复杂化和高科技化方向发展2。智能停车场管理系统提供了一种高效率的管理方式,为用户提供更方便、更有效的服务。而现代化的智能住宅小区需要为用户提供安全便捷的智能化车辆管理服务,一个高效、安全、方便的停车场管理服务将给用

10、户以很好的印象3。现代停车场技术发展趋势是多功能化、自动化。现代停车场未来向大型化、复杂化、智能化、高技术方向发展,系统管理更开放、更灵活,整个管理系统实现控制与管理一体化,系统操作简便,功能强大,与此同时车辆管理系统向更开放与更灵活的方向发展4。而停车场车位数动态显示系统又是智能停车场中必不可或缺的一个部分,它可以用于检测出入车辆,然后通过显示屏显示停车场内剩余停车位数或车位已满等信息。21.2 停车场车位数动态显示系统的设计意义现代停车场未来向大型化、复杂化、智能花、高技术方向发展,系统管理更开放、更灵活,整个停车场管理系统将实现控制与管理一体化,系统操作更简便,功能更强大5。智能停车场能

11、够规范停车,提高各停车泊位使用率,从而使车辆运行更为通畅,同时也能提高停车管理人员的工作效率,减轻工作人员的劳动强度.能满足现代停车场的需要3。而在智能停车场中,停车场车位数动态显示系统是一个重要的组成部分,它安装在停车场的入口,并能将停车场内车位数的情况实时地显示在显示屏上,用于提醒车主,以方便车主选择正确的停车场所。停车场车位数动态显示系统的安装和使用,在很大程度上节约了停车时间,并且管理方便、灵活,提高了停车场的工作效率。现如今,停车场车位数动态显示系统安装在各类停车场中,包括大、中型商场、办公楼、以及各类型的楼宇中,作为自动化系统的一个组成部分。本设计为基于单片机的停车场车位数动态显示

12、系统设计,其系统主要包括:传感器的选用、STC89C52 单片机芯片6的选定和系统功能程序的设计等。其中传感器是用来检测进出车辆,STC89C52 单片机芯片是对传感器测量数据进行分析。系统通过一对远红外传感器7探测汽车出入产生的不同信号,经过方向的鉴别,然后通过处理芯片对信号进行分析处理,最后在显示屏上实时地显示出停车场内的车位数信息。该系统安装简单,管理也方便,适于在各类停车场中安装和使用。32 设计任务与方案论证2.1 设计任务 设计一个停车场车位数动态显示器,当有车辆经过时自动检测车辆进出状况并计算停车场剩余车位数,通过显示器显示剩余车位数。下1下单片机控制,两位数码管显示当前停车位数

13、量;下2下键盘输入停车位初始值,设置+1,-1 键;下3下当车位还剩下 5 个及 5 个以下时,发出报警信号;下4下车辆出入防错误识别。2.2 方案论证停车场车位动态显示系统主要包括:单片机模块,车辆检测模块,电源模块,键盘模块,显示模块和报警模块。其设计方框图如图 2.1。图 2.1 系统框图根据系统框图,可得出本次设计的方案。此方案中,车辆检测模块用于检测车辆的进出,并把检测到的信号传输给单片机。然后单片机对传输过来的信息进行处理分析,再把处理过后的信息传输到显示器上显示。当显示器上的车位数还剩 5 个及 5 个以下时,单片机又能显示器车辆检测单片机报警器键盘电源4发出信息给报警器进行报警

14、,用于提醒停车场管理员或车主。以下是模块的选择。2.2.1 单片机模块本系统采用 STC89C52 单片机。STC89C52 单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统 8051 单片机,12 时钟/机器周期和 6 时钟/机器周期可以任意选择。实际工作频率可达 48MHz ,用户应用程序空间为 8K 字节 ISP(在系统可编程)/IAP(在应用可编程,无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,共 3 个 16 位定时器/计数器。还可用定时器软件实现多个 UART8。2.2.2 车辆检测模块车辆检测分

15、为地上检测和地下检测。地上检测包括超声波车辆检测和红外传感器车辆检测,而地下检测为电感线圈式车辆检测,由此,可以得出三种不同的方案。方案一:超声波车辆检测 超声波车辆检测器是根据声波的传播和反射原理,通过对发射波和反射波的时差测量实现位移测量的设备9。超声波车辆检测器的工作原理是:由超声波发生器(探头)发射一束超声波,然后接收从车辆或地面的反射波,根据反射波返回时间的差别,来判断有无车辆通过。由于探头与地面的距离是一定的,所以探头发出超声波并接收反射波的时间也是固定的。当有车辆通过时,由于车辆本身的高度,使探头接收到反射波的时间缩短,就表明有车辆通过或存在。如图 2.2 所示:5图 2.2 超

16、声波车辆检测 若超声波探头距地面高度为 H,车辆高度为 h,声速为 v,发自探头超声波脉冲的反射波从路面和车辆返回时间分别为 t 和 t,则: t=2H/v (2.1) t=2(H-h)/v (2.2)可见时间 t与车辆高度 h 存在函数关系。根据这个特点,超声波车辆检测器即可以检测车辆的存在和通过。方案二:电感线圈式车辆检测 环形线圈车辆检测器是一种基于电磁感应原理车辆检测器,它的传感器是一个埋在路面下,通有一定工作电流的环形线圈(一般为2m*1.5m)。当车辆通过环形地埋线圈或停在环形地埋线圈上时,车辆自身铁质切割磁通线,引起线圈回路电感量的变化,检测器通过检测该电感量就可以检测出车辆的存

17、在10。检测这个电感变化量一般来说有两种方式:一种是利用相位锁存器和相位比较器,对相位的变化进行检测;另一种方式则是利用由环形线圈构成回路的耦合电路对其振荡频率进行检测。6方案三:红外车辆检测红外检测器利用红外发光二极管发射红外光至物体表面,然后返回到接收管进行检测11。如图 2.3 所示。 图 2.3 红外检测红外检测器相对超声波车辆检测及电感式线圈检测价格便宜,且安装简单,它能安装在有杆臂上,桥上,或信号灯顶端,通常不需要昂贵的市政施工,同时对于路面和路基的类型和状况的影响可以忽略。故本系统采用的是红外检测器进行车辆检测。2.2.3 显示模块LED 数码管(LED Segment Disp

18、lays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。 LED 数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据 LED 数码管的驱动方式的不同,可以分为静态式和动态式两类。 (1)静态显示驱动: 静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码接收发射物体表面7都由一个单片机的 I/O 埠进行驱动,或者使用如 BCD 码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用 I/O 埠多。(2)动态显示驱动:动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp 的

19、同名端连在一起,另外为每个数码管的公共极 COM 增加位元选通控制电路,位元选通由各自独立的 I/O 线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通 COM 端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。透过分时轮流控制各个 LED 数码管的 COM 端,就使各个数码管轮流受控显示,这就是动态驱动。本系统采用的就是用 LED 数码管动态驱动进行车辆显示。3 硬件设计3.1 供电电路本系统采用从计算机 USB 接口取电方式,以提供给系统 5V 稳压电源。电路图如图 3

20、.1。 。C30.1UFR91KGNDD2D LED1VCCVCC1D+2D-3GND4USB图 3.1 供电电路3.2 单片机系统单片机系统设计的电路图如图 3.1。其中,VCC 和 GND 分别接8电源的正、负极,P0 口接上拉电阻,P1 口(P1.0P1.1)接键盘电路,RST 端接复位电路,XTAL1 和 XTAL2 端接时钟电路,BELL(P2.5)端接报警电路,而 Q1(P2.7)、Q2(P2.6)接数码管电路。P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0(RXD)10P3.1(TXD)11P3.2(INTT0)12P3.3(IN

21、TT1)13P3.4(T0)14P3.5(T1)15P3.6(WR)16P3.7(RD)17XTAL218XTAL119GND20P2.021P2.122P2.324P2.425P2.526P2.627P2.728PSEN29ALE/PROG30EA/VPP31P2.223P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC4089C51U1STC89C52S1S KG4S2S KG4R1RESPACK3 9C1CAPC2CAPY1CRYSTALabcdefgdpVCCQ1Q2P3.0P3.1VCCCheck1Check2BELL下下RST图

22、3.2 STC89C52 单片机下载端口 P3.0、P3.1 口分别接单片机的串行输入(RXD)、串行输出(TXD)端口,如图 3.3,用以给单片机下载程序。1234JP1HEADER 4VCCP3.0P3.1图 3.3 下载端口单片机的外部中断 0(INTT0)和外部中断 1(INTT1)端口接红外接口,用以连接红外传感器,如图 3.4。9123P0P0123P1P1VCCVCCGNDGNDCheck1Check2图 3.4 红外接口3.2.1 时钟电路STC89C52 内部有一个用于构成振荡器的高增益反相放大器,在XTAL1 和 XTAL2 外接定时元件。时钟可以由内部方式或外部方式产生。

23、本设计采用的是内部方式的时钟电路,其电路图如图 3.5。在RXD 和 TXD 引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在 1.212MHz 之间选择,电容值在 530pF 之间选择,电容值的大小可对频率起微调的作用。C1CAPC2CAPY1CRYSTALXTAL2XTAL1图 3.5 时钟电路3.2.2 复位及复位电路单片机在启动时都需要复位,以使 CPU 及系统各部件处于确定的初始状态,并从初态开始工作。本系统采用的就是上电复位电路。 上电复位是通过外部复位电路的电容充电来实现的,其电路如图 3.6所示。这佯,只要电源 Vc

24、c 的上升时间不超过 1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。10RSTR81kGND下下C3CAPVCC图 3.6 复位电路3.3 红外车辆检测 本设计用一对红外传感器装在车库通道入口,通过红外感应一发一收(如图 3.73.8),以及经过红外传感器的顺序不用,再由 555 定时器判断物体经过 2 个传感器的时间,通过预先设定的时间差来判别是否有车辆经过,是驶入还是驶出等。GND122OUT344556677vcc8U1NE555D1PWLED_REDQ8050R51KR4100R115KR210KR35.1KC11020.01uFC2103GNDVCC555下下下。

25、图 3.7 红外发射11123J3PINC3104C4104123U2123下下下R610KR7680R8680VCCGNDVCCGNDVCC下下下下下图 3.8 红外接收3.4 LED 数码管显示本系统采用两个三极管 Q1、Q2驱动数码管进行停车场车位数的动态显示。其电路图如图3.9。R31kR41kabcdefgdpVCCVCC1122334455667788991010U2LED2R101kR111kR121kR171kR131kR141kR151kR161kQ1Q2下下下图 3.9 LED 数码管123.5 按键输入模块键盘输入模块用于完成信息的输入,分别是功能选择键 S1,S2。如图

26、 3.10 所示。其中 S1 用于输入加计数信号,S2 用于输入减计数信号。S1S KG4S2S KG4S1S2图 3.10 键盘3.6 报警模块 报警器主要通过蜂鸣器报警。本系统的蜂鸣器驱动电路一个三极管和一个蜂鸣。其驱动电路如图 3.11 所示。A1B2BELLVCCR61kQ3NPN图 3.11 蜂鸣器电路蜂鸣器驱动电路分析如下:(1)蜂鸣器 发声元件,在其两端施加直流电压(有源蜂鸣器)或者方波(无源蜂鸣器)就可以发声。本设计采用的就是有源蜂鸣器。(2)三极管 三极管 Q3 起开关作用,其基极的高电平使三极管饱和导通,使蜂鸣器发声;而基极低电平则使三极管关闭,蜂鸣器停止发声。134 软件

27、设计4.1 设计流程图 本系统主要通过对中断 0,1 触发的先后顺序,可以判断车辆是驶入还是驶出,其设计流程图如图 4.1。4.2 系统初始化程序void init()开始初始化中断是否触发定时器打开 中断 0 中断 11.6 秒是否到达进车出车减数加数车位数值小于 5报警中断 1中断 01.6 秒是否到达YYNNYNYN图 4.1 设计流程图14TMOD=0 x01;/16 位定时器AUXR &= 0 x40;/定时器为 12t 模式 TH0 = T0H(10); /初始值为高 8 位,10ms 定时 TL0 = T0L(10); /初始值为低 8 位,10ms 定时EX0=1;/打开外部中

28、断口IT0=1;/设置触发方式为下降沿 EX1=1; IT1=1;ET0=1;/定时器中断TR0=0;/定时器关EA=1;/总中断打开 4.3 系统主函数通过对外部中断(exter0,exter1)的触发不同,可以判断车辆是驶入还是驶出。当 exter0=1 时,标志位 flag_in=1,即检测结果 check=1,表示车辆是驶出的,停车位数加 1;反之,检测结果 check=0,表示车辆是驶入的,停车位数减 1。其程序如下:if(flag_in&flag_out)flag_in=0;flag_out=0;15if(check)car_num+;else car_num-;其中断程序如下:v

29、oid exter0() interrupt 0 flag_in=1; TR0=1; check=1;void exter1() interrupt 2 flag_out=1; TR0=1; check=0;当停车场车位数为 0 时,需让数码管一直显示 0。其程序如下:if(car_num=0) while(1);164.4 报警程序本系统要求在车位数还剩 5 个或 5 个以下时报警,即car_num6,并设置报警时长为 1s。其程序设计如下:void alarm() if(car_num6) feng0();feng0(); feng0();feng0(); feng0();feng0();

30、 void feng0() feng=0; delay1ms(1000);feng=1; delay1ms(1000); 5 测试与分析在完成了硬件调试与安装,并下载程序之后,接上电源并用一辆玩具车开始模拟测试。测试开始前,需手动输入停车场内剩余车位数。经过用玩具车反复的进出停车场测试,完成了停车场中进车时系统车位数减 1,出车时系统车位数加 1,能真正做到停车场车辆出入防错17误识别,并实时的显示停车场剩余车位数的情况。但当测试该设计的报警系统时,只有车位数在还剩 5 个时报警,而在 5 个以下时没有报警。经过周老师的讲解,并在同学的帮助下,把程序报警部分改动了一下,最终实现了系统能在车位数

31、剩余 5 个以下时也报警。6 总结 停车场车位动态显示电路是一种很实用的电子电路。它主要由车辆检测电路、显示电路及报警电路组成。它与单片机计数电路大致相同,其不同之处在于采用车辆检测电路,因为它不是通过单片机单一的加计数或减计数,而是通过红外传感器检测车辆的进出来实现加减计数的,这也是该题目设计的重点所在。通过本次停车场车位动态显示电路的设计,既巩固了所学知识,又是我对显示电路,报警电路有了进一步的了解,特别是对红外传感电路有了更深的了解,拓展了知识面。本次设计极大地锻炼了我自主学习的能力。刚看到设计题目的时候,感觉很茫然,因为图书馆及网上均未找到与停车场车位动态显示电路直接相关的资料。通过对

32、设计要求的分析及查阅所搜集到的资料,我意识到搜集的资料不是现成的让你来照用的,而是在你设计过程中提供思路的。停车场车位动态显示电路就是一种实用的电子显示电路,它要求车辆的防错误识别,并能判断车辆是进还是出,然后我从网上搜索车辆检测器的相关资料,最后决定用远红外传感器来检测车辆。在老师的指导下,经过多次修改,最终设计出了该电路。18从分析题目要求、查资料、运用资料设计出自己的电路,有利于提高自己的思维能力,所以我很珍惜也很感谢这次设计,它让我对我电子方面有了更浓厚的兴趣。参考文献1 贺崇明,城市停车规划研究与应用,北京:电子工业出版社,2006;5660.2 齐俊峰、汪萍,建筑设备概论,北京:科

33、学出版社,2008:178180.3 张丽霞,智能停车场系统集成与应用维护,电子科技大学出版社,2010.09:103120.4 关宏志,刘小明,停车场规划设计与管理,北京:人民邮电出版社,2003:9799.5 王元庆、周伟,停车设施规划,北京:清华大学出版社,2003:2125.6 郭天祥.新概念 51 单片机 c 语言教程M.北京:电子工业出版社,2009.12:1035.7 夏银桥,吴亮,李莫,传感技术及应用,北京:清华大学出版社,2011.02:203211.8 赵建领,薛园园.51 单片机开发与应用技术详解M.北京:电子工业出版社,2009:116120.9 栾桂冬,传感器及其应用

34、,西安电子科技大学出版社,2003:5261.10 何希才,传感器及其应用实例,机械工业出版社,2004:160173.11 肖景和,赵健,红外线、热释电与超声波遥控电路,南京:南京工业大学,2003:123146.12 丁元杰,单片机原理及应用,机械工业出版社,1999:8692. 19致 谢本次毕业设计是在周群老师的认真指导下完成的,很感谢周群老师能够给予我们比较宽松的时间和环境来完成这次毕业设计。周老师为人随和,认真负责,很耐心细致的给我们讲解关于该毕业设计相关的知识,同时介绍相关的书籍给予我们参考,确实对于能够顺利的完成毕业设计起到了决定性作用,对此表示感谢。同时很感谢我的朋友,同学,

35、对于我这个毕业设计所提供的支持和帮助。总体来说,对于这次毕业设计的感悟是,真正明白了大学里边其实有很多的东西需要我们去学习,所以在接下来的学习时间里,我会更加珍惜好好进一步提高自己的动手能力。衷心感谢所有帮助给我,教导我的人!20附录 A 主程序 #include#define uint unsigned int #define uchar unsigned char#define FOSC 12000/ 外接晶振的振荡频率,单位:KHz,#define T0H(TT) (int)(-TT*(FOSC/12)8)/ T0 定时初值的高 8 位,TT 的单位:ms#define T0L(TT)

36、(int)(-TT*(FOSC/12)/ T0 定时初值的低 8 位sbit feng=P25;/蜂鸣器sbit wei1=P27;/数码管sbit wei2=P26;sbit key1=P10;/键盘sbit key2=P11;sbit in=P33;sbit out=P32;unsigned char code table=0 x41,0 xE7,0 x52,0 x62,0 xE4,0 x68,0 x48,0 xE3, 0 x40,0 x60,0 xC0,0 x4C,0 x59,0 x46,0 x58,0 xD8;unsigned int car_num=50,time_count;uns

37、igned char i;bit flag_in=0,flag_out=0,check,feng_flag1=0,feng_flag2=0;21void delay1ms(uint ms);void feng0();void keyscan();void display(unsigned int dat);void init();void alarm();void main() init(); while(1) display(car_num); keyscan(); if(flag_in&flag_out) flag_in=0;flag_out=0;if(check)car_num+;else car_num-; ala

温馨提示

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

评论

0/150

提交评论