




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、CH3 CCS軟件的安裝與應(yīng)用軟件的安裝與應(yīng)用目錄CCSv5.1資源管理器應(yīng)用資源管理器應(yīng)用5利用利用CCSv5.1導(dǎo)入已有工程導(dǎo)入已有工程2利用利用CCSv5.1調(diào)試工程調(diào)試工程4CCSv5.1的安裝的安裝1利用利用CCSv5.1新建工程新建工程3CCS MSP430工程結(jié)構(gòu)解析6CCSv5.1的安裝的安裝 (1)運行安裝程序ccs_setup_0031.exe,當(dāng)運行到“左圖”處時,選擇Custom選項,進(jìn)入手動安裝選擇通道。 (2)單擊Next得到“右圖”所示窗口,為了安裝快捷,在此只選擇支持MSP430 Low Power MCUs的選項。單擊Next,保持默認(rèn)配置,繼續(xù)
2、安裝。左圖 安裝過程1右圖 安裝過程2CCSv5.1的安裝的安裝 (3)單擊Finish,將運行CCS,彈出如右圖所示窗口,打開“我的電腦”,在某一磁盤下,創(chuàng)建以下文件夾路徑:-MSP-EXP430F5529Workspace,單擊Browse,將工作區(qū)間鏈接到所建文件夾,不勾選“Use this as the default and do not ask again”。左圖 軟件安裝完成右圖 Workspace選擇窗口CCSv5.1的安裝的安裝 (4)單擊OK,第一次運行CCS需進(jìn)行軟件許可的選擇,如“左圖”所示。 在此,選擇CODE SIZE LIMITED(MSP430)選項,在該選項下
3、,對于MSP430,CCS免費開放16KB的程序空間;若您有軟件許可,可以參考以下鏈接進(jìn)行軟件許可的認(rèn)證:http:/ ,單擊Finish,即可進(jìn)入CCSv5.1 軟件開發(fā)集成環(huán)境,如“右圖”所示。左圖 軟件許可選擇窗口右圖 CCSv5軟件開發(fā)集成環(huán)境界面利用利用CCSv5.1導(dǎo)入已有工程導(dǎo)入已有工程 (1)在此以實驗一的工程為例進(jìn)行講解,首先打開)在此以實驗一的工程為例進(jìn)行講解,首先打開CCSv5.1并確定工作區(qū)間:并確定工作區(qū)間:FMSP-EXP430F5529Workspace,選,選擇擇File-Import彈出圖彈出圖2.8對話框,展開對話框,展開Code Composer Stud
4、io選選擇擇Existing CCS/CCE Eclipse Projects。利用利用CCSv5.1導(dǎo)入已有工程導(dǎo)入已有工程(2)單擊單擊Next得到得到“左圖左圖”對話框:對話框:(3)單擊單擊Browse選擇工程所在目錄,在此,我們選擇選擇工程所在目錄,在此,我們選擇開發(fā)板實驗程序開發(fā)板實驗程序LAB1文件夾,文件夾, 得到得到“右圖右圖”;(4)單擊)單擊Finish即完成既有工程的導(dǎo)入。即完成既有工程的導(dǎo)入。左圖 選擇導(dǎo)入工程目錄右圖 選擇導(dǎo)入工程利用利用CCSv5.1新建工程新建工程(1)首先打開)首先打開CCSv5.1并確定工作區(qū)間,選擇并確定工作區(qū)間,選擇File-New-CC
5、S Project彈出彈出左圖左圖對話框?qū)υ捒?;?)在)在Project name中輸入新建工程的名稱,在此輸入中輸入新建工程的名稱,在此輸入myccs1;(3)在)在Output type中有兩個選項:中有兩個選項:Executable和和Static library,在此保留:,在此保留:Executable。(4)在)在Device部分選擇器件的型號部分選擇器件的型號:在此在此Family選擇選擇MSP430;Variant選擇選擇MSP430X5XX family,芯片選擇,芯片選擇MSP430F5529;Connection保持默認(rèn)。保持默認(rèn)。(5)選擇空項目,然后單擊)選擇空項目
6、,然后單擊Finish完成新項目的創(chuàng)建。完成新項目的創(chuàng)建。(6)創(chuàng)建的項目將顯示在)創(chuàng)建的項目將顯示在Project Explorer中,如中,如“右圖右圖”所示:所示:利用利用CCSv5.1新建工程新建工程 若已用其它編程軟件(例如若已用其它編程軟件(例如IAR),完成了整個工程的開發(fā),該工程無法直接移),完成了整個工程的開發(fā),該工程無法直接移植入植入CCSv5.1,但可以通過在,但可以通過在CCSv5中新建工程,并根據(jù)中新建工程,并根據(jù)以下以下步驟步驟新建或?qū)胍延行陆ɑ驅(qū)胍延?h和和.c文件,從而完成整個工程的移植。文件,從而完成整個工程的移植。(7)新建.h文件:在工程名上右鍵點擊,
7、選擇New-Header File得到“左圖”對話框, 在Header file中輸入頭文件的名稱,注意必須以.h結(jié)尾,在此輸入myo1.h;(8)新建.c文件:在工程名上右鍵單擊,選擇New-source file得到“右圖”對話框, 在Source file中輸入c文件的名稱,注意必須以.c結(jié)尾,在此輸入my01.c;左圖 新建.h文件對話框右圖 新建.c文件對話框利用利用CCSv5.1新建工程新建工程(9)導(dǎo)入已有.h或.c文件:在工程名上右鍵單擊,選擇Add Files得到“左圖”對話框,找到所需導(dǎo)入的文件位置,單擊打開,得到“右圖”對話框,單擊OK,導(dǎo)入完成。左圖 導(dǎo)入已有文件對話框
8、右圖 添加或連接現(xiàn)有文件利用利用CCSv5.1調(diào)試調(diào)試工程工程(1)首先導(dǎo)入LAB1工程,選擇Project-Build Project,將工程進(jìn)行編譯通過。(2)單擊綠色的 bug 按鈕 進(jìn)行下載調(diào)試,得到下圖所示的界面。調(diào)試窗口程序窗口控制臺窗口變量、觀察及寄存器窗口運行停止暫停單步進(jìn)入(c語言調(diào)試)單步跳過(C語言調(diào)試)單步退出復(fù)位CPU重新開始刷新單步跳過(匯編語言調(diào)試)單步進(jìn)入(匯編語言調(diào)試)利用利用CCSv5.1調(diào)試調(diào)試工程工程CCSv5.1資源管理器介紹及應(yīng)用 (1) CCSv5.1具有很強大的功能,并且其內(nèi)部的資源也非常豐富,利用其內(nèi)部資源進(jìn)行MSP430單片機開發(fā),將會非常方
9、便。現(xiàn)在演示CCSv5.1資源管理器的應(yīng)用。如“左圖”所示,通過Help-Welcome to CCS打開CCSv5.1的歡迎界面,得到“右圖”。右圖:TI歡迎窗口界面左圖:歡迎界面打開途徑CCSv5.1資源管理器介紹及應(yīng)用(2)在“Packages”下拉菜單下選擇ALL,進(jìn)入CCSv5.1資源管理器,如“左圖”所示。(3)展開MSP430ware,如“右圖”所示,其包含三個方面內(nèi)容:MSP430單片機資源、開發(fā)裝置資源以及MSP430資源庫,它全面匯總了所有與MSP430MCU相關(guān)的設(shè)計資源。右圖:MSP430ware資源左圖:示例程序瀏覽器窗口CCSv5.1資源管理器介紹及應(yīng)用 (4)展開
10、MSP430單片機資源,得到下圖所示的界面,展開MSP430F5XX/6XX,其中包含F(xiàn)5/6系列的用戶指導(dǎo)、數(shù)據(jù)手冊、勘誤表以及示例代碼。 (5)展開Code Examples,在下拉選項上選擇MSP430F552x,在右面窗口中,將得到MSP430F552x有關(guān)各內(nèi)部外設(shè)的應(yīng)用程序資源,如下圖所示。若您打算在ADC模塊的基礎(chǔ)上,開發(fā)MSP430,首先可以選擇一個有關(guān)ADC的工程,作為講解,在此選擇第二個工程:MSP430F55xx_adc_01.c。單擊該工程名稱,將會彈出一個對話框,選擇單片機型號,在此選擇MSP430F5529,單擊OK。之后在工程瀏覽器中,可以看到導(dǎo)入的工程:MSP4
11、30F55xx_adc_01,您可以在此基礎(chǔ)上進(jìn)行單片機的開發(fā)。CCSv5.1資源管理器介紹及應(yīng)用CCSv5.1資源管理器介紹及應(yīng)用 (6)展開Development Tools開發(fā)裝置資源,得到下圖所示的界面,其中包含MSP-EXP430F5529開發(fā)板資源。 (7)單擊User Experience Project (Code Limited),在右面窗口中將得到如下圖所示窗口。示例程序?qū)氩襟E分為四步,在保證開發(fā)板仿真器連接正確的前提下(在此利用開發(fā)板內(nèi)置仿真器),單擊第一步,將示例工程導(dǎo)入CCS,您將在資源瀏覽器中,看到導(dǎo)入的工程:MSP-EXP430F5529 User Experi
12、ence_16KB,并且第一步和第三步后面藍(lán)色的對號變亮。單擊第二步,對示例工程進(jìn)行編譯,編譯完成后,將發(fā)現(xiàn)第二步后面藍(lán)色的對號變亮。單擊第四步,將示例工程下載到開發(fā)板。CCSv5.1資源管理器介紹及應(yīng)用將示例工程導(dǎo)入將示例工程導(dǎo)入CCS編譯示例工程編譯示例工程調(diào)試器配置調(diào)試器配置下載示例工程下載示例工程CCSv5.1資源管理器介紹及應(yīng)用 (7)展開Libraries資源庫,得到如下圖所示的界面,其中包含MSP430驅(qū)動程序庫以及USB的開發(fā)資源包?!癕SP430驅(qū)動程序庫”為全新高級API,這種新型驅(qū)動程序庫能夠使用戶更容易地對MSP430硬件進(jìn)行開發(fā);MSP430USB開發(fā)資源包包含了開發(fā)
13、一個基于USB的MSP430項目所需的所有源代碼和示例應(yīng)用程序。 在CCS使用指南一章中對如何在CCS中新建一個工程做了詳細(xì)的介紹,這里就一個完整的MSP430工程中包含的文件的作用做簡單的介紹和說明。 如圖所示,從CCS窗口左側(cè)的Explorer導(dǎo)航欄中觀察工程,發(fā)現(xiàn)工程中的文件分為4種,由上至下分別為1. Includes;2. Cmd配置文件;3. 源文件;4. Ccxml配置文件。CCS MSP430工程結(jié)構(gòu)解析6.1. includes 在該目錄下包含了用戶設(shè)置的頭文件路徑下的所有頭文件,如圖所示為CCS默認(rèn)的兩個頭文件路徑,分別為MSP430的頭文件和C語言相關(guān)的頭文件。前者提供了
14、不同型號的MSP430的頭文件定義,包括寄存器定義,常用位定義等,這部分內(nèi)容是與編譯平臺相關(guān)的,這意味著不同的編譯軟件提供的頭文件可能略有不同,所以在做平臺間的移植的時候,注意要同時考慮到頭文件間的差異,可以在源文件中修改,更方便的做法是將頭文件覆蓋。 那如何在工程中添加自定義的頭文件呢?在工程名上右擊,選擇“properties”,在出現(xiàn)的屬性對話框中選擇“Build”“MSP430 Complier”“include options”,如圖所示,有兩種添加方式,一種是向其中添加頭文件,另一種是添加一個目錄,包含該路徑下所有的頭文件??梢栽诳蜻吷系奶砑雍蛣h除按鍵進(jìn)行相應(yīng)的操作。如圖可以看到現(xiàn)
15、在添加的include路徑已經(jīng)有兩個,即CCS默認(rèn)的兩個頭文件路徑。 CCS MSP430工程結(jié)構(gòu)解析CCS MSP430工程結(jié)構(gòu)解析6.2. Cmd配置文件 如圖所示為MSP430G2553的默認(rèn)cmd配置文件,該文件主要用來分配430內(nèi)部的FLASH和RAM空間,在link過程中告訴鏈接器怎樣進(jìn)行地址的計算和空間的分配。 文件的開始,在MEMORY這一段,會對選擇型號的芯片(MSP430G2553)的存儲單元映射進(jìn)行定義,這部分是器件相關(guān)的,不同型號的器件FLASH,RAM的大小以及映射關(guān)系都不盡相同,所以對于不同型號的430會分別有不同的cmd文件一般而言,用戶不會對該部分的內(nèi)容進(jìn)行修改
16、操作。 另外還有就是對SECTIONS的定義,在這部分主要是對程序的內(nèi)容進(jìn)行地址空間的分配。每個代碼程序中都會包含有不同的段(section),默認(rèn)對每個段的定義格式都以“.”開頭,編譯器對段的名稱和定義有規(guī)定值。如下圖的一個實例程序所示:定義的全局變量會儲存在.bss段,在程序中初始化的值會存儲在.cinit段,.stack段中則為程序中定義的局部變量,而書寫的指令代碼則會存儲在.text段中。CCS MSP430工程結(jié)構(gòu)解析CCS MSP430工程結(jié)構(gòu)解析CCS MSP430工程結(jié)構(gòu)解析CCS MSP430工程結(jié)構(gòu)解析6.3. 源文件 在工程名上右擊選擇“add files”,可以向工程中
17、添加文件,包括源文件。源文件的類型可以是c文件也可以是匯編文件。單擊文件前的三角下拉菜單可以看到該文件中包含的頭文件,全局變量和函數(shù)。CCS MSP430工程結(jié)構(gòu)解析6.4. ccxml配置文件配置文件 如如圖所示為目標(biāo)板配置文件,在該文件中實現(xiàn)了對鏈接目標(biāo)的圖所示為目標(biāo)板配置文件,在該文件中實現(xiàn)了對鏈接目標(biāo)的定義和設(shè)置。一般該文件會在創(chuàng)建工程時自動新建,其中大部分內(nèi)定義和設(shè)置。一般該文件會在創(chuàng)建工程時自動新建,其中大部分內(nèi)容在新建工程時已經(jīng)進(jìn)行了配置,包括連接器的選擇,連接器件的容在新建工程時已經(jīng)進(jìn)行了配置,包括連接器的選擇,連接器件的選擇等。選擇等。 CCS MSP430工程結(jié)構(gòu)解析 如果
18、如果在工程創(chuàng)建時該文件沒有自動生成,用戶也可以進(jìn)行新在工程創(chuàng)建時該文件沒有自動生成,用戶也可以進(jìn)行新建操作創(chuàng)建一個目標(biāo)配置文件。選擇建操作創(chuàng)建一個目標(biāo)配置文件。選擇“file”“new”“target configuration file”新建配置文件,輸入文件名稱和保存路徑。新建配置文件,輸入文件名稱和保存路徑。 CCS MSP430工程結(jié)構(gòu)解析 在在新建完成之后,單擊新建完成之后,單擊“view”“target configuration”查看新建的配置查看新建的配置文件,如圖所示在文件,如圖所示在target configuration標(biāo)簽頁中看到有一個標(biāo)簽頁中看到有一個user def
19、ined文文件夾,下面包含用戶自定義的目標(biāo)配置文件。雙擊配置文件在窗口中打件夾,下面包含用戶自定義的目標(biāo)配置文件。雙擊配置文件在窗口中打開,這樣用戶可以進(jìn)行定義和配置,結(jié)束后點擊開,這樣用戶可以進(jìn)行定義和配置,結(jié)束后點擊“save”按鍵保存配置。按鍵保存配置。 CCS MSP430工程結(jié)構(gòu)解析 以上以上完成了目標(biāo)配置文件的新建和設(shè)置,接下來需要做一個完成了目標(biāo)配置文件的新建和設(shè)置,接下來需要做一個連接的操作。在需要使用的配置文件上右擊可以看到兩個選項:連接的操作。在需要使用的配置文件上右擊可以看到兩個選項:“set as default”和和“l(fā)ink file to project”,這兩個
20、選項都可以實現(xiàn)配,這兩個選項都可以實現(xiàn)配置文件的使用,前者表明在默認(rèn)情況下都將使用該配置文件,而置文件的使用,前者表明在默認(rèn)情況下都將使用該配置文件,而后者則可以將該目標(biāo)配置文件與特定的工程連接。用戶可以根據(jù)后者則可以將該目標(biāo)配置文件與特定的工程連接。用戶可以根據(jù)實際的需求選擇合適的方式。實際的需求選擇合適的方式。CCS MSP430工程結(jié)構(gòu)解析MSP430 C語言簡介數(shù)據(jù)類型數(shù)據(jù)類型變量種類和變量種類和 變量存儲類型變量存儲類型中斷函數(shù)的定義中斷函數(shù)的定義 C語言的特點及程序結(jié)構(gòu)語言的特點及程序結(jié)構(gòu)一一C語言的特點語言的特點1語言簡潔、緊湊,使用方便、靈活。語言簡潔、緊湊,使用方便、靈活。2
21、運算符豐富。運算符豐富。3數(shù)據(jù)結(jié)構(gòu)豐富。具有現(xiàn)代化語言的各種數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)豐富。具有現(xiàn)代化語言的各種數(shù)據(jù)結(jié)構(gòu)。4可進(jìn)行結(jié)構(gòu)化程序設(shè)計??蛇M(jìn)行結(jié)構(gòu)化程序設(shè)計。5可以直接對計算機硬件進(jìn)行操作??梢灾苯訉τ嬎銠C硬件進(jìn)行操作。6生成的目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。生成的目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。7可移植性好??梢浦残院?。C語言的程序結(jié)構(gòu)語言的程序結(jié)構(gòu) C語言程序采用函數(shù)結(jié)構(gòu)語言程序采用函數(shù)結(jié)構(gòu),每個,每個C語言程序由一個或多語言程序由一個或多個函數(shù)組成,在這些函數(shù)中至少應(yīng)包含一個主函數(shù)個函數(shù)組成,在這些函數(shù)中至少應(yīng)包含一個主函數(shù)main(),也可以若干個其它的功能函數(shù)。程序總是從也可以若干
22、個其它的功能函數(shù)。程序總是從main()函數(shù)開函數(shù)開始執(zhí)行,執(zhí)行到始執(zhí)行,執(zhí)行到main()函數(shù)結(jié)束則結(jié)束。函數(shù)結(jié)束則結(jié)束。 在在main()函數(shù)中調(diào)用其它函數(shù),其它函數(shù)也可以相互函數(shù)中調(diào)用其它函數(shù),其它函數(shù)也可以相互調(diào)用,但調(diào)用,但main()函數(shù)只能調(diào)用其它的功能函數(shù),而不能被函數(shù)只能調(diào)用其它的功能函數(shù),而不能被其它的函數(shù)所調(diào)用。其它的函數(shù)所調(diào)用。 功能函數(shù)可以是功能函數(shù)可以是C語言編譯器提供的庫函數(shù),也可以是語言編譯器提供的庫函數(shù),也可以是由用戶定義的自定義函數(shù)。在編制由用戶定義的自定義函數(shù)。在編制C程序時,程序的開始程序時,程序的開始部分一般是預(yù)處理命令、函數(shù)說明和變量定義等。部分一般
23、是預(yù)處理命令、函數(shù)說明和變量定義等。 一、編譯器一、編譯器能夠識別的基本數(shù)據(jù)類型:能夠識別的基本數(shù)據(jù)類型:2.1 常量常量 常量是指在程序執(zhí)行過程中其值不能改變的量。在常量是指在程序執(zhí)行過程中其值不能改變的量。在C51中支持整型常量、浮點型常量、字符型常量和字符串型常中支持整型常量、浮點型常量、字符型常量和字符串型常量。量。二、常量二、常量與變量與變量#define MONTH10 (0)#define MONTH01 (1)#define DAY10 (3)#define DAY01 (4)#define PI 3.1415926#define LED1 BIT0#define LED2 B
24、IT6#define TIMER_PWM_MODE 0#define TIMER_UART_MODE 12.2 變量變量 變量是在程序運行過程中其值可以改變的量。變量是在程序運行過程中其值可以改變的量。一個變量由兩部分組成:變量名和變量值。一個變量由兩部分組成:變量名和變量值。 在在C語言中語言中,變量在使用前必須對變量進(jìn)行定義,變量在使用前必須對變量進(jìn)行定義,指出變量的數(shù)據(jù)類型和存儲模式。以便編譯系統(tǒng)為指出變量的數(shù)據(jù)類型和存儲模式。以便編譯系統(tǒng)為它分配相應(yīng)的存儲單元。定義的格式如下:它分配相應(yīng)的存儲單元。定義的格式如下: 存儲種類存儲種類 數(shù)據(jù)類型數(shù)據(jù)類型說明符說明符 變量變量名名1=初值初
25、值,變,變量名量名2=初值初值; 在程序中需要定義和使用一些變量,一般來說可以在以下幾在程序中需要定義和使用一些變量,一般來說可以在以下幾個位置進(jìn)行變量的聲明:個位置進(jìn)行變量的聲明:1 1 函數(shù)內(nèi)部;函數(shù)內(nèi)部;2 2 函數(shù)的參數(shù)定義;以及函數(shù)的參數(shù)定義;以及3 3 所有函數(shù)的外部。這樣,根據(jù)聲明位置的不同,可以將變量分所有函數(shù)的外部。這樣,根據(jù)聲明位置的不同,可以將變量分為局部變量,形式參數(shù)和全局變量。為局部變量,形式參數(shù)和全局變量。變量的存儲變量的存儲種類種類 存儲種類是指變量在程序執(zhí)行過程中的作用范圍。存儲種類是指變量在程序執(zhí)行過程中的作用范圍。C語言變量語言變量的存儲種類有四種,分別是自
26、動的存儲種類有四種,分別是自動(auto)、外部外部(extern)、靜態(tài)、靜態(tài)(static)和寄存器和寄存器(register)。Static 靜態(tài)變量靜態(tài)變量 在前文中提到局部變量只有在函數(shù)內(nèi)有效,在離開函數(shù)時,內(nèi)存空間被釋放,變量值也會清除,待到再次進(jìn)入函數(shù)時重新生成變量,執(zhí)行變量的賦值。而static靜態(tài)變量和一般的局部變量的差別在于,在離開函數(shù)時,靜態(tài)變量的當(dāng)前值會被保留,可在下次進(jìn)入函數(shù)時使用。 extern外部變量外部變量在未作特殊說明的情況下,在某個文件下定義的變量只能被當(dāng)前文件,甚至是特定函數(shù)(局部變量)所使用,這樣當(dāng)工程中包含多個文件時,變量無法被所有文件使用。而exte
27、rn變量則解決了不同文件之間變量的調(diào)用問題。將變量聲明為extern型,則該變量不僅可以在當(dāng)前文件中使用,同時也可以被工程中其他文件中的函數(shù)調(diào)用。 MSP430系列系列單片機片內(nèi)有許多特殊功能寄存器,通過這些特殊功能寄單片機片內(nèi)有許多特殊功能寄存器,通過這些特殊功能寄存器可以存器可以控制控制MSP430系列系列單片機的定時器、計數(shù)器、串口、單片機的定時器、計數(shù)器、串口、I/O及其它及其它功功能部件。這些特殊功能寄存器的定義都包含在頭文件能部件。這些特殊功能寄存器的定義都包含在頭文件MSP430F5529.h中,中,只要在主文件中包含此頭文件,不需重復(fù)聲明,直接使用即可。如:只要在主文件中包含此頭文件,不需重復(fù)聲明,直接使用即可。如:SFR_16BIT(ADC12CTL0); /* ADC12+ Control 0 */SFR_16BIT(ADC12CTL1); /* ADC12+ Control 1 */SFR_16BIT(ADC12CTL2); /* ADC12+ Control 2 */SFR_16BIT(ADC12IFG); /* ADC12+ Interrupt Flag */S
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- xx片區(qū)城鄉(xiāng)供水一體化項目工程建設(shè)方案(范文參考)
- 2025年肥料級磷酸氫鈣項目合作計劃書
- 2025年陶瓷制零件相關(guān)陶瓷制品項目發(fā)展計劃
- 市政污水管網(wǎng)改造項目建議書(模板范文)
- 電網(wǎng)側(cè)獨立儲能示范項目規(guī)劃設(shè)計方案
- 2025年高收縮腈綸項目合作計劃書
- 鄉(xiāng)村治理的社會基礎(chǔ)閱讀隨筆
- 小紅書:遛遛生活5.0招商方案-春天花花聯(lián)歡會
- 2025年抗麻風(fēng)病藥合作協(xié)議書
- 2025年地鐵隧道二維位移自動監(jiān)測系統(tǒng)項目合作計劃書
- 統(tǒng)編版高中政治必修三《政治與法治》期末復(fù)習(xí):選擇題刷題練習(xí)題(含答案解析)
- 2025-2030年中國線纜設(shè)備行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 兒童情商課件
- 2025年湖北荊門市交通旅游投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 食品產(chǎn)品溯源管理制度
- 2024年遼陽職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫附答案
- 護(hù)士思想政治教育
- 陜投集團(tuán)招聘真題2024
- 國家開放大學(xué)漢語言文學(xué)本科《古代詩歌散文專題》期末紙質(zhì)考試第三大題簡答題庫2025春期版
- 社交媒體在職場人際關(guān)系構(gòu)建中的作用與應(yīng)用研究
- 中國常規(guī)肺功能檢查基層指南(2024年)
評論
0/150
提交評論