基于單片機(jī)的流水燈課程設(shè)計(jì)報(bào)告書_第1頁
基于單片機(jī)的流水燈課程設(shè)計(jì)報(bào)告書_第2頁
基于單片機(jī)的流水燈課程設(shè)計(jì)報(bào)告書_第3頁
基于單片機(jī)的流水燈課程設(shè)計(jì)報(bào)告書_第4頁
基于單片機(jī)的流水燈課程設(shè)計(jì)報(bào)告書_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 *課 程 設(shè) 計(jì) 報(bào) 告 書系 別:機(jī)械與電子工程學(xué)院專 業(yè):學(xué) 生 姓 名:學(xué) 號:課程設(shè)計(jì)題目:基于單片機(jī)的流水燈設(shè)計(jì)起 迄 日 期: 課程設(shè)計(jì)地點(diǎn):指 導(dǎo) 教 師:下達(dá)任務(wù)書日期: 2013 年 12 月 16 日目錄第一章 設(shè)計(jì)背景3第二章 硬件設(shè)計(jì)42.1硬件組成42.2 at89c51引腳功能42.3晶振62.4 復(fù)位狀態(tài)72.5流水燈硬件原理圖82.6 mcs-51系列單片機(jī)內(nèi)部采用模塊式結(jié)構(gòu)92.7元件清單92.8程序流程圖10第三章 軟件編程113.1位控法113.2 c語言編程123.2.1 c語言程序123.2.2編程注意事項(xiàng)133.3仿真結(jié)果15實(shí)驗(yàn)總結(jié)16參考文獻(xiàn):

2、17第一章 設(shè)計(jì)背景單片機(jī)的應(yīng)用已經(jīng)廣泛的滲透到國民經(jīng)濟(jì)的各個領(lǐng)域,隨著在電子領(lǐng)域尤其是自動化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng)正以前所未有的速度被單片機(jī)智能控制系統(tǒng)所取代,它已經(jīng)成為工科大學(xué)生的必修課程之一。單片機(jī)技術(shù)含有硬軟兩個方面的技術(shù)。硬件是以單片機(jī)為核心,再加以其他各元器件組成的電子電路的一個實(shí)體。它既有單片機(jī)的技術(shù),又有電子類專業(yè)所必須的模擬數(shù)字高頻電子電路的綜合運(yùn)用。單片機(jī)的種類繁多,目前單片機(jī)應(yīng)用系統(tǒng)開發(fā)工具也有不少,但同一系列單片機(jī)的開發(fā)工具或?qū)嶒?yàn)系列基本相同。51系列單片機(jī)時目前應(yīng)用最廣泛的一種8為單片機(jī)之一,它具有體積小功能強(qiáng)成本低應(yīng)用面廣等優(yōu)點(diǎn)。經(jīng)

3、過20多年的推廣與發(fā)展,51系列單片機(jī)形成了一個規(guī)模龐大,功能齊全,資源豐富的產(chǎn)品群。當(dāng)今時代是一個新技術(shù)層出不窮的時代,在電子領(lǐng)域尤其是自動化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正以前所未見的速度被單片機(jī)智能控制系統(tǒng)所取代。單片機(jī)具有體積小、功能強(qiáng)、成本低、應(yīng)用面廣等優(yōu)點(diǎn),可以說,智能控制與自動控制的核心就是單片機(jī)。隨著電子技術(shù)的迅速發(fā)展,單片機(jī)得到了越來越多的運(yùn)用。本設(shè)計(jì)用單片機(jī)8951結(jié)合led制作了一種新型的led流水燈控制系統(tǒng)的設(shè)計(jì),以at89c51作為主控核心,利用軟件實(shí)現(xiàn)對led流水燈進(jìn)行控制。本系統(tǒng)具有體積小、硬件少、電路結(jié)構(gòu)簡單及容易操作等優(yōu)點(diǎn)。本文設(shè)計(jì)

4、的是基于單片機(jī)89c51的流水燈設(shè)計(jì)關(guān)鍵詞:led at89c51單片機(jī) 控制系統(tǒng) 流水燈 第二章 硬件設(shè)計(jì)2.1硬件組成 按照單片機(jī)系統(tǒng)擴(kuò)展與系統(tǒng)配置狀況,單片機(jī)應(yīng)用系統(tǒng)可分為最小系統(tǒng)、最小功耗系統(tǒng)及典型系統(tǒng)等。at89c51單片機(jī)是美國atmel公司生產(chǎn)的低電壓、高性能cmos 8位單片機(jī),具有豐富的內(nèi)部資源:4kb閃存、128bram、32根i/o口線、2個16位定時/計(jì)數(shù)器、5個向量兩級中斷結(jié)構(gòu)、2個全雙工的串行口,具有4.255.50v的電壓工作范圍和024mhz工作頻率,使用at89c51單片機(jī)時無須外擴(kuò)存儲器。因此,本流水燈實(shí)際上就是一個帶有八個發(fā)光二極管的單片機(jī)最小應(yīng)用系統(tǒng),即

5、為由發(fā)光二極管、晶振、復(fù)位等電路和必要的軟件組成的單個單片機(jī)。2.2 at89c51引腳功能 圖1 at89c51引腳圖vcc:供電電壓。p0口:p0口為一個8位漏級開路雙向i/o口,每腳可吸收8ttl門電流。當(dāng)p0口的管腳第一次寫1時,被定義為高阻輸入。p0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的低八位。在fiash編程時,p0 口作為原碼輸入口,當(dāng)fiash進(jìn)行校驗(yàn)時,p0輸出原碼,此時p0外部必須接上拉電阻。p1口:p1口是一個內(nèi)部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4ttl門電流。p1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,p1口被外部下拉為低電平時

6、,將輸出電流,這是由于內(nèi)部上拉的緣故。在flash編程和校驗(yàn)時,p1口作為低八位地址接收。p2口:p2口為一個內(nèi)部上拉電阻的8位雙向i/o口,p2口緩沖器可接收,輸出4個ttl門電流,當(dāng)p2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,p2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。p2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,p2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,p2口輸出其特殊功能寄存器的內(nèi)容。p2口在flash編程和校驗(yàn)時接收高八位地址信號和控制信號。p3口:p3口管腳

7、是8個帶內(nèi)部上拉電阻的雙向i/o口,可接收輸出4個ttl門電流。當(dāng)p3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。p3口也可作為at89c51的一些特殊功能口,如下表所示:口管腳 備選功能p3.0 rxd(串行輸入口)p3.1 txd(串行輸出口)p3.2 /int0(外部中斷0)p3.3 /int1(外部中斷1)p3.4 t0(計(jì)時器0外部輸入)p3.5 t1(計(jì)時器1外部輸入)p3.6 /wr(外部數(shù)據(jù)存儲器寫選通)p3.7 /rd(外部數(shù)據(jù)存儲器讀選通)p3口同時為閃爍編程和編程校驗(yàn)接收一些控制信號。r

8、st:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持rst腳兩個機(jī)器周期的高電平時間。 ale/prog:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。 /psen:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機(jī)器周期兩次/psen有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/psen信號將不出現(xiàn)。 /ea :當(dāng)/ea保持低電平時,則在此期間外部程序存儲器(0000h-ffffh),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/ea將內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平時,此間內(nèi)部程序存儲器。 xtal1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 xtal2

9、:來自反向振蕩器的輸出2.3晶振 晶振,它的基本構(gòu)成大致是:從一塊石英晶體上按一定方位角切下薄片(簡稱為晶片,石英晶體諧振器,簡稱為石英晶體或晶體、晶振;而在封裝內(nèi)部添加ic組成振蕩電路的晶體元件稱為晶體振蕩器。晶振是控制cpu的時鐘頻率的,也就是產(chǎn)生高低電平的周期(產(chǎn)生一個高電平,和一個低電平為一個周期,)一般說來次頻率越高,電腦在單位時間里處理的速度越快晶振本身并不產(chǎn)生振蕩,但它會以一個固定的頻率與外電路發(fā)生諧振,前提是外電路的振蕩頻率必須與晶振的固有振蕩頻率相一致,起碼也要非常接近,否則電路將停振 此次流水燈設(shè)計(jì),我們用1mhz晶振和30pf的電容,它們組成一個穩(wěn)定的自己振蕩器。電容的大

10、小可以影響震蕩頻率的高低,振蕩器的穩(wěn)定性和起振的快速性。為單片機(jī)提供標(biāo)準(zhǔn)時鐘。圖2時鐘電路2.4 復(fù)位狀態(tài)復(fù)位是單片機(jī)的初始化操作,其主要功能是將程序計(jì)數(shù)器pc初始化為0000h,使單片機(jī)從0000h單元開始執(zhí)行程序。除了進(jìn)入系統(tǒng)的正常初始化外,當(dāng)程序運(yùn)行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,也須重新啟動單片機(jī),使其復(fù)位。 單片機(jī)復(fù)位后,除p1.0p1.7的端口鎖存器被設(shè)置成ffh、堆棧指針sp設(shè)置成07h和串行口的sbuf無確定值外,其它各專用寄存器包括程序計(jì)數(shù)器pc均被設(shè)置成00h。片內(nèi)ram不受復(fù)位的影響,上電后ram中的內(nèi)容是隨機(jī)的。記住這些特殊功能寄存器的復(fù)位狀態(tài),對熟悉單片機(jī)操作,簡

11、短應(yīng)用程序中的初始化部分是十分必要的。 單片機(jī)的復(fù)位操作有上電自動復(fù)位和手動按鍵復(fù)位兩種方式。上電自動復(fù)位操作要求接通電源后自動實(shí)現(xiàn)復(fù)位操作。如圖所示。上電瞬間由于電容c上無儲能,其端電壓近似為零,rst獲得高電平,隨著電容器c的充電,rst引腳上的高電平將逐漸下降,當(dāng)rst引腳上的電壓小于某一數(shù)值后,單片機(jī)就脫離復(fù)位狀態(tài),進(jìn)入正常工作模式。只要高電平能保持復(fù)位所需要的時間(約兩個機(jī)器周期),單片機(jī)就能實(shí)現(xiàn)復(fù)位。圖3 復(fù)位電路2.5流水燈硬件原理圖其具體硬件組成如圖1所示。 圖4 流水燈硬件原理圖從原理圖中可以看出,如果要讓接在p1.0口的led1亮起來,那么只要把p1.0口的電平變?yōu)榈碗娖骄?/p>

12、可以了;相反,如果要接在p1.0口的led1熄滅,就要把p1.0口的電平變?yōu)楦唠娖剑煌恚釉趐1.1p1.7口的其他7個led的點(diǎn)亮和熄滅的方法同led1。因此,要實(shí)現(xiàn)流水燈功能,我們只要將發(fā)光二極管led1led8依次點(diǎn)亮、熄滅,8只led燈便會一亮一暗的做流水燈了。在此我們還應(yīng)注意一點(diǎn),由于人眼的視覺暫留效應(yīng)以及單片機(jī)執(zhí)行每條指令的時間很短,我們在控制二極管亮滅的時候應(yīng)該延時一段時間,否則我們就看不到“流水”效果了。2.6 mcs-51系列單片機(jī)內(nèi)部采用模塊式結(jié)構(gòu)其結(jié)構(gòu)組成框圖如圖所示。圖5 mcs-51系列單片機(jī)組成框圖由圖1可見,mcs-51系列單片機(jī)主要由以下部件通過片內(nèi)總線連接而

13、成:中央處理器(cpu)、數(shù)據(jù)存儲器(ram)、程序存儲器(rom)、并行輸入/輸出口(p0口p3口)、串行口、定時器/計(jì)數(shù)器、中斷控制、總線控制及時鐘電路。2.7元件清單元件規(guī)格數(shù)量電容30pf/1nf2/1電阻8220/10k16/1發(fā)光二極管2v 10ma16單片機(jī)芯片at89c511晶振1mhz1 圖6元件清單表 2.8程序流程圖 程序中l(wèi)ight7為多種亮燈方式結(jié)合循環(huán)延時子程序delay為100毫秒延時,延時子程序delay1為100毫秒延時端口p1.0p1.07控制的16個發(fā)光二極管亮燈方式程序中有標(biāo)注開 始跳至主程序,設(shè)置外部中斷0有效,電平觸發(fā)主程序等待中斷中斷到來?繼續(xù)等待

14、中斷p1.0=0?p1.1=0?p1.2=0?p1.3=0?p1.4=0?p1.5=0?p1.6=0?中斷?繼續(xù)循環(huán)d1 d2d3d4d5d6d7相應(yīng)亮燈方式圖7程序流程圖第三章 軟件編程 單片機(jī)的應(yīng)用系統(tǒng)由硬件和軟件組成,上述硬件原理圖搭建完成上電之后,我們還不能看到流水燈循環(huán)點(diǎn)亮的現(xiàn)象,我們還需要告訴單片機(jī)怎么來進(jìn)行工作,即編寫程序控制單片機(jī)管腳電平的高低變化,來實(shí)現(xiàn)發(fā)光二極管的一亮一滅。軟件編程是單片機(jī)應(yīng)用系統(tǒng)中的一個重要的組成部分,是單片機(jī)學(xué)習(xí)的重點(diǎn)和難點(diǎn)。下面我們以最簡單的流水燈控制功能即實(shí)現(xiàn)16個led燈的循環(huán)點(diǎn)亮,來介紹實(shí)現(xiàn)流水燈控制的幾種軟件編程方法。3.1位控法這是一種比較笨

15、但又最易理解的方法,采用順序程序結(jié)構(gòu),用位指令控制p1口的每一個位輸出高低電平,從而來控制相應(yīng)led燈的亮滅。程序如下:org0000h ljmpmainorg0030hmain:mova,#0feh;初值11111110送入amov30h,#7;30單元作計(jì)數(shù)器,初始為左移次數(shù)left:movp1,a;a送入p1口(初始點(diǎn)亮p1.0)lcalldelay ;延時rla;循環(huán)左移djnz30h,left;未夠7次繼續(xù)左移mov30h,#7 ;重置計(jì)數(shù)器,為右移次數(shù)right:movp1,a;a送入p1口lcalldelay;延時rra;循環(huán)右移djnz30h,right;未夠7次繼續(xù)右移ajm

16、pmain delay:movr5,#195;延時c1:movr6,#255djnzr6,$ djnzr5,c1 ret end3.2 c語言編程3.2.1 c語言程序 在上個程序中我們是一個個控制p1.0至p1.7端口的每個來實(shí)現(xiàn)的,下面我們用c語言程序來控制各個端口賦值來實(shí)現(xiàn)p1.0至p1.7的發(fā)光二極管的亮與滅,我們將初始值11111110賦值給led,并將led賦值給p1.0端口,然后每隔100毫秒led左移一位改變p1.1端口,實(shí)現(xiàn)p1.0端口的滅和p1.1端口的亮,其他幾個端口按此方法依次執(zhí)行,實(shí)現(xiàn)各個端口依次亮與滅,做流水工作。當(dāng)p1.7端口滅時,led又變回11111110,完

17、成流水燈的循環(huán)工作。#include #include #define uchar unsigned char void delay_ms(uchar ms); /延時毫秒12m,ms最大值255void main() uchar led; /為p1口賦值的變量 uchar i; /循環(huán)控制變量 while(1) led = 0xfe; /初值為11111110 for(i = 0; i 7; i+) p1 = led; /led值送入p1口 delay_ms(100); /延時100ms led = _crol_(led, 1); /led值循環(huán)左移1位 for(i = 0; i 7; i+

18、) p1 = led; /led值送入p1口 delay_ms(100); /延時100ms led = _cror_(led, 1); /led值循環(huán)左移1位 void delay_ms(uchar ms) /延時毫秒12m,ms最大值255 uchar i; while(ms-) for(i = 0 ;i124; i+); 3.2.2編程注意事項(xiàng) 這里需要說明的是,按從語言編寫的要求,所編制的程序(下稱源程序)之格式和書寫要求必須依下列原則: 每行的格式應(yīng)為:標(biāo)號: 命令 參數(shù) ;注釋 。即一行由四部份組成,各部份的順序不能搞錯,依實(shí)際要求可以缺省其中的一部份或幾部份,甚至全部省去,即空白

19、行。需要使用標(biāo)號時標(biāo)號后面必須有“:”(冒號),而命令語句和參數(shù)之間必須用空格分開,如果命令有多個參數(shù),則參數(shù)與參數(shù)之間必須用“,”(逗號)分開,需要注釋時注釋前必須用“;”(分號),“;”后面的語句可以寫任何字符,包括漢字用于解釋前面的匯編語句,它將不參與匯編,不生成代碼。由于匯編程序?qū)ξ覀冞€不直觀,所以在編寫源程序時,應(yīng)當(dāng)養(yǎng)成多寫注釋的習(xí)慣,這樣有助于今后源程序的閱讀和維護(hù)。 標(biāo)號是標(biāo)志程序中某一行的符號名,編譯后標(biāo)號的數(shù)值就是標(biāo)號所在行代碼的地址。在宏匯編asm51中標(biāo)號的長度不受限制,但標(biāo)號中不能包含:或其它的一些特殊符號,也不能用漢字,可以用數(shù)字作標(biāo)號,但必須用字母開頭。當(dāng)標(biāo)號作參數(shù)

20、用(如標(biāo)號作轉(zhuǎn)移地址),在命令后面出現(xiàn)時,必須舍去:(如上面程序中的 ajmp start中的start是不能再有:)。每行只能有一個標(biāo)號,一個標(biāo)號只能用在一處,如果有兩行用了同一個標(biāo)號,則匯編時就會出錯。由于標(biāo)號的長度沒有限制,可以用有意義的英文或漢語拼音來說明行,使源程序讀起來更方便。在源程序中的字母不區(qū)分大小寫,也就是說 start 和 start 是一樣的,請不要用大小寫方式去區(qū)分不同的標(biāo)號。 我們知道了匯編語言程序的規(guī)則,現(xiàn)在就動手編輯源程序吧。馬上啟動keil單片機(jī)集成開發(fā)環(huán)境,建立新工程liu01.uv2,將上面的源程序liu01.asm導(dǎo)入到工程中,設(shè)置好keil工程的編譯參數(shù)

21、,編譯得到hex格式的目標(biāo)文件liu01.hex,用 isp編程器 將目標(biāo)文件liu01.hex燒寫到at89s51單片機(jī)中,接下來就是將寫好的at89s51從編程器上取下,放到“ s51增強(qiáng)型單片機(jī)實(shí)驗(yàn)板 ”上通電,我們就看到了led1led8的流水效果了。到此,我們做的流水燈已成功,工作原理也清楚了,我們將發(fā)光二極管的順序改變一下,可以同時將流水燈從左向右流改為從右向左流,也可以改為兩邊向內(nèi)流、內(nèi)部向外流.,在前面學(xué)習(xí)的程序中我們讓led流水是去逐個控制p1端口的每個位來實(shí)現(xiàn)的,因此程序顯得有點(diǎn)復(fù)雜,下面我們就采用新的思路來編程。新的編程思路如下:我們在程序一開始就給p1口送一個數(shù),這個數(shù)

22、本身就讓p1.0先低,其他位為高,然后讓這個數(shù)據(jù)向高位移動不就實(shí)現(xiàn)“流水”效果啦?的確如此!80c51指令中沒有讓p1數(shù)據(jù)移動的指令,但有對累加器acc中數(shù)據(jù)左移或右移的指令,acc在指令中常寫為a,累加器a數(shù)據(jù)左移指令為rla,累加器數(shù)據(jù)右移指令為rra,累加器在數(shù)據(jù)傳輸和數(shù)據(jù)處理過程中作用十分重要,累加器acc為8位。他可與片內(nèi)所有單字節(jié)寄存器交換數(shù)據(jù),實(shí)際上p1和其他端口在單片機(jī)中也是一個寄存器。這樣我們可以將需移動的數(shù)據(jù)先放到acc中,讓其移動,然后將acc移動后的數(shù)據(jù)再轉(zhuǎn)送到p1口,這樣同樣可以實(shí)現(xiàn)“流水”效果。3.3仿真結(jié)果我們將程序加載到proteus中的流水燈電路中,我們就可以

23、看到流水燈的工作,上排8個發(fā)光二極管從左往右依次循環(huán)亮和滅,然后,從右往左依次循環(huán)亮與滅,下排發(fā)光二極管從右往左依次循環(huán)亮與滅,然后,從左往右依次循環(huán)亮和滅。如圖所示 圖8仿真結(jié)果當(dāng)上述程序之一編寫好以后,我們需要使用編譯軟件對其編譯,得到單片機(jī)所能識別的二進(jìn)制代碼,然后再用編程器將二進(jìn)制代碼寫到at89c51單片機(jī)中,最后連接好電路通電,我們就看到led1led8的“流水”效果了。實(shí)驗(yàn)總結(jié)本次實(shí)驗(yàn)我選擇的題目是流水燈的設(shè)計(jì),其實(shí)流水燈就是一組燈,然后在控制系統(tǒng)的控制下按照一定的順序和時間來發(fā)亮和熄滅,兩者時間在一定的時間間隔下,就會形成一定的視覺效果。本次實(shí)驗(yàn)主要應(yīng)用的是at89c51單片機(jī),利用其與晶振電路和復(fù)位電路進(jìn)行控制發(fā)光二極管的發(fā)光與熄滅。通過本次的課程設(shè)計(jì),使我了解到實(shí)踐出真知的正確性,不光如此,這次實(shí)際它還讓我更加扎實(shí)的掌握了有關(guān)單片機(jī)方面的知識。在這次課程設(shè)計(jì)中我發(fā)現(xiàn)最主要的還是要有明確的設(shè)計(jì)思路,清晰的分析過程有很大的作用。在設(shè)計(jì)之前,對所用at89c51單片機(jī)的內(nèi)部結(jié)構(gòu)有一個系統(tǒng)的了解,這樣才能很好地完成設(shè)計(jì)。通過這次課程設(shè)計(jì),我拓寬了知識面,鍛

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論