<span id="plx27"><var id="plx27"></var></span>
<dfn id="plx27"><var id="plx27"></var></dfn>
  • <span id="plx27"><code id="plx27"><input id="plx27"></input></code></span>
    <menu id="plx27"></menu><menuitem id="plx27"><thead id="plx27"><input id="plx27"></input></thead></menuitem>
  • <label id="plx27"><code id="plx27"></code></label>
    <label id="plx27"><button id="plx27"></button></label>
  • 歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
    裝配圖網(wǎng)
    ImageVerifierCode 換一換
    首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > PPT文檔下載  

    教學(xué)課件PPT 89C51單片機(jī)的C51程序設(shè)計(jì)

    • 資源ID:32775628       資源大小:212.02KB        全文頁(yè)數(shù):22頁(yè)
    • 資源格式: PPT        下載積分:15積分
    快捷下載 游客一鍵下載
    會(huì)員登錄下載
    微信登錄下載
    三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
    二維碼
    微信掃一掃登錄
    下載資源需要15積分
    郵箱/手機(jī):
    溫馨提示:
    用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
    支付方式: 支付寶    微信支付   
    驗(yàn)證碼:   換一換

     
    賬號(hào):
    密碼:
    驗(yàn)證碼:   換一換
      忘記密碼?
        
    友情提示
    2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
    3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
    4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
    5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

    教學(xué)課件PPT 89C51單片機(jī)的C51程序設(shè)計(jì)

    第第4章章 C51程序設(shè)計(jì)程序設(shè)計(jì)1.C511.C51存儲(chǔ)類(lèi)型存儲(chǔ)類(lèi)型2.2.特殊功能寄存器的特殊功能寄存器的C51C51定義定義3.3.絕對(duì)地址單元的絕對(duì)地址單元的C51C51訪問(wèn)訪問(wèn)4.4.集成開(kāi)發(fā)環(huán)境集成開(kāi)發(fā)環(huán)境uVision2uVision2本章學(xué)習(xí)要求:本章學(xué)習(xí)要求:?jiǎn)纹瑱C(jī)原理及應(yīng)用單片機(jī)原理及應(yīng)用4.1 C51程序設(shè)計(jì)語(yǔ)言概述程序設(shè)計(jì)語(yǔ)言概述4.1 C51程序設(shè)計(jì)語(yǔ)言概述程序設(shè)計(jì)語(yǔ)言概述機(jī)器語(yǔ)言:機(jī)器語(yǔ)言:用二進(jìn)制代碼表示的指令,也是用二進(jìn)制代碼表示的指令,也是CPUCPU唯一能夠接受的指令形式唯一能夠接受的指令形式. .如如:MOV A:MOV A,R0R0;機(jī)器語(yǔ)言(機(jī)器碼)為:;機(jī)器語(yǔ)言(機(jī)器碼)為:1110_1000b1110_1000b MOV R1 MOV R1,A A;機(jī)器碼為:;機(jī)器碼為:1111_1001b1111_1001b匯編語(yǔ)言:匯編語(yǔ)言: 匯編語(yǔ)言就是用助字符表示的指令,與機(jī)器語(yǔ)言指令一一對(duì)應(yīng)。匯編語(yǔ)言就是用助字符表示的指令,與機(jī)器語(yǔ)言指令一一對(duì)應(yīng)。如:兩個(gè)寄存器相加匯編語(yǔ)言指令:如:兩個(gè)寄存器相加匯編語(yǔ)言指令:ADD AADD A,R0R0C51語(yǔ)言:語(yǔ)言:語(yǔ)法同標(biāo)準(zhǔn)語(yǔ)法同標(biāo)準(zhǔn)C C語(yǔ)言。開(kāi)發(fā)效率高,可讀性強(qiáng),是目前使用最為廣泛的單語(yǔ)言。開(kāi)發(fā)效率高,可讀性強(qiáng),是目前使用最為廣泛的單片機(jī)開(kāi)發(fā)語(yǔ)言。一條片機(jī)開(kāi)發(fā)語(yǔ)言。一條C C語(yǔ)言通常需要由多條機(jī)器語(yǔ)言組成。語(yǔ)言通常需要由多條機(jī)器語(yǔ)言組成。 機(jī)器語(yǔ)言機(jī)器語(yǔ)言(Machine Language) )有三類(lèi)有三類(lèi) 匯編語(yǔ)言匯編語(yǔ)言 ( (Assemble) ) 高級(jí)語(yǔ)言高級(jí)語(yǔ)言 ( (High Level Language) )4.1 C51程序設(shè)計(jì)語(yǔ)言概述程序設(shè)計(jì)語(yǔ)言概述1.1.降低學(xué)習(xí)難度,僅需要掌握存儲(chǔ)器接口;降低學(xué)習(xí)難度,僅需要掌握存儲(chǔ)器接口;2.2.打破不同單片機(jī)之間的界限;打破不同單片機(jī)之間的界限;3.3.程序可讀性強(qiáng)、可移植性強(qiáng)、開(kāi)發(fā)效率高。程序可讀性強(qiáng)、可移植性強(qiáng)、開(kāi)發(fā)效率高。1.單片機(jī)的程序存儲(chǔ)器做得越來(lái)越大、越來(lái)越便宜。單片機(jī)的程序存儲(chǔ)器做得越來(lái)越大、越來(lái)越便宜。2.2.單片機(jī)的主頻越來(lái)越高,現(xiàn)在單片機(jī)的主頻越來(lái)越高,現(xiàn)在5151單片機(jī)很多都可以做到單片機(jī)很多都可以做到40M/80M/100M40M/80M/100M,而且還有很多是單周期的。,而且還有很多是單周期的。是否存在不好之處?是否存在不好之處?C51設(shè)計(jì)單片機(jī)的好處:設(shè)計(jì)單片機(jī)的好處:1.生成機(jī)器語(yǔ)言代碼冗余,占用較多程序存儲(chǔ)單元;生成機(jī)器語(yǔ)言代碼冗余,占用較多程序存儲(chǔ)單元;2.程序的執(zhí)行效率不高,導(dǎo)致運(yùn)行速度慢程序的執(zhí)行效率不高,導(dǎo)致運(yùn)行速度慢 。4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)C51存儲(chǔ)類(lèi)型存儲(chǔ)類(lèi)型對(duì)應(yīng)對(duì)應(yīng)89C51單片機(jī)存儲(chǔ)器空間單片機(jī)存儲(chǔ)器空間說(shuō)明說(shuō)明data直接尋址片內(nèi)數(shù)據(jù)存儲(chǔ)器(直接尋址片內(nèi)數(shù)據(jù)存儲(chǔ)器(128字節(jié))字節(jié))訪問(wèn)速度快訪問(wèn)速度快xdata片外數(shù)據(jù)存儲(chǔ)器(片外數(shù)據(jù)存儲(chǔ)器(64K字節(jié))字節(jié))對(duì)應(yīng)對(duì)應(yīng)MOVX DPTR訪問(wèn)訪問(wèn)code程序存儲(chǔ)器(程序存儲(chǔ)器(64K字節(jié))字節(jié))對(duì)應(yīng)對(duì)應(yīng)MOVC DPTR訪問(wèn)訪問(wèn)bdata可位尋址片內(nèi)數(shù)據(jù)存儲(chǔ)器(可位尋址片內(nèi)數(shù)據(jù)存儲(chǔ)器(16字節(jié),字節(jié),128位)位)允許位和字節(jié)混合訪問(wèn)允許位和字節(jié)混合訪問(wèn)idata間接尋址片內(nèi)數(shù)據(jù)存儲(chǔ)器(間接尋址片內(nèi)數(shù)據(jù)存儲(chǔ)器(256字節(jié))字節(jié))可訪問(wèn)片內(nèi)全部可訪問(wèn)片內(nèi)全部RAM空間空間pdata分頁(yè)尋址片外數(shù)據(jù)存儲(chǔ)器(分頁(yè)尋址片外數(shù)據(jù)存儲(chǔ)器(256字節(jié))字節(jié))對(duì)應(yīng)對(duì)應(yīng)MOVX R0訪問(wèn)訪問(wèn)4.2.1 C51變量變量/常量存儲(chǔ)類(lèi)型常量存儲(chǔ)類(lèi)型C51存儲(chǔ)類(lèi)型定義舉例:unsigned char data x,y,z; /*在內(nèi)部在內(nèi)部RAM區(qū)定義了區(qū)定義了3個(gè)無(wú)符號(hào)字節(jié)型變量個(gè)無(wú)符號(hào)字節(jié)型變量x,y,z*/unsigned int data i,j,k; /*在內(nèi)部在內(nèi)部RAM區(qū)定義了區(qū)定義了3個(gè)無(wú)符號(hào)整型變量個(gè)無(wú)符號(hào)整型變量i,j,k*/unsigned char code pfb10 = 0,1,4,9,16,25,36,49,64,81 /*在程序存儲(chǔ)器里定義了在程序存儲(chǔ)器里定義了10字節(jié)的常量數(shù)組字節(jié)的常量數(shù)組*/ 4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)4.2.2 特殊功能寄存器的特殊功能寄存器的C51定義定義特殊功能寄存器的定義方法:特殊功能寄存器的定義方法: sfr 特殊功能寄存器名特殊功能寄存器名 = 地址常數(shù);地址常數(shù); 例如:例如:sfr P0 = 0 x80; /*定義定義P0口地址為口地址為80H*/ 為了在為了在C51程序中能夠直接訪問(wèn)位于內(nèi)部數(shù)據(jù)存儲(chǔ)器中程序中能夠直接訪問(wèn)位于內(nèi)部數(shù)據(jù)存儲(chǔ)器中的的21字節(jié)字節(jié)SFR以及其中以及其中11字節(jié)可位選址的位,字節(jié)可位選址的位,C51語(yǔ)言提供語(yǔ)言提供了與標(biāo)準(zhǔn)了與標(biāo)準(zhǔn)C語(yǔ)言不兼容的定義方法,擴(kuò)充了關(guān)鍵字語(yǔ)言不兼容的定義方法,擴(kuò)充了關(guān)鍵字“sfr”和和“sbit”,利用這種擴(kuò)充的關(guān)鍵字可以在,利用這種擴(kuò)充的關(guān)鍵字可以在C51程序中直接操作程序中直接操作21字節(jié)的特殊功能寄存器和字節(jié)的特殊功能寄存器和11字節(jié)可位尋址的位。字節(jié)可位尋址的位。 方法三方法三:sbit 位變量名位變量名 = 特殊功能寄存器地址特殊功能寄存器地址位位置;位位置; 例如:例如:sbit P10 = 0 x900;方法一方法一:sbit 位變量名位變量名 = 位地址常數(shù);位地址常數(shù); 例如:例如:sbit OV = 0 xD2;特殊功能寄存器中可位尋址位的定義有三種方法:特殊功能寄存器中可位尋址位的定義有三種方法:方法二方法二:sbit 位變量名位變量名 = 特殊功能寄存器名特殊功能寄存器名位位置;位位置; /*必須先用必須先用sfr定義特殊功能寄存器名定義特殊功能寄存器名*/ 例如:例如:sfr PSW = 0 xD0; sbit CY = PSW7;4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)說(shuō)明:說(shuō)明:1.1.我們并不需要?jiǎng)邮质褂梦覀儾⒉恍枰獎(jiǎng)邮质褂胹frsfr和和sbitsbit定義每一個(gè)特殊功能寄存器定義每一個(gè)特殊功能寄存器和位,因?yàn)樵诤臀?,因?yàn)樵贑51C51編譯器里提供了一個(gè)編譯器里提供了一個(gè)“reg51.h”reg51.h”的頭文件,的頭文件,在該頭文件里已經(jīng)定義好所有特殊功能寄存器和可尋址位在該頭文件里已經(jīng)定義好所有特殊功能寄存器和可尋址位2.2.只要在程序開(kāi)始處增加一條包含指令只要在程序開(kāi)始處增加一條包含指令“#include ” #include ” 4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)4.2.3絕對(duì)地址單元的絕對(duì)地址單元的C51訪問(wèn)訪問(wèn) 4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)unsigned char data rval; /定義變量定義變量rval,位于內(nèi)部數(shù)據(jù)存儲(chǔ)器,位于內(nèi)部數(shù)據(jù)存儲(chǔ)器rval=CBYTE0 x0002; /將程序存貯器的將程序存貯器的0002H地址單元的值賦給地址單元的值賦給rvalrval=DBYTE 0 x32; /將內(nèi)部數(shù)據(jù)存儲(chǔ)器的將內(nèi)部數(shù)據(jù)存儲(chǔ)器的32H地址單元的值賦給地址單元的值賦給rvalrval=XBYTE 0 x0002; /將外部數(shù)據(jù)存儲(chǔ)器的將外部數(shù)據(jù)存儲(chǔ)器的0004H地址單元的值賦給地址單元的值賦給rval說(shuō)明:說(shuō)明:1.C511.C51編譯器里頭文件編譯器里頭文件“absacc.habsacc.h”定義有多個(gè)地址直針,包定義有多個(gè)地址直針,包括括CBYTECBYTE、DBYTEDBYTE、PBYTEPBYTE、XBYTEXBYTE、CWORDCWORD、DWORDDWORD、PWORDPWORD、XWORDXWORD,可以通過(guò)單元地址直接訪問(wèn)程序存儲(chǔ)器、內(nèi)部數(shù)據(jù)存,可以通過(guò)單元地址直接訪問(wèn)程序存儲(chǔ)器、內(nèi)部數(shù)據(jù)存儲(chǔ)器、分頁(yè)尋址外部數(shù)據(jù)存儲(chǔ)器、外部數(shù)據(jù)存儲(chǔ)器。儲(chǔ)器、分頁(yè)尋址外部數(shù)據(jù)存儲(chǔ)器、外部數(shù)據(jù)存儲(chǔ)器。2.2.使用這些指針之前,必須要在程序中增加一條包含指令使用這些指針之前,必須要在程序中增加一條包含指令“includeabsacc.hinclude”。4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)4.2.4 C51運(yùn)算符與常用語(yǔ)句運(yùn)算符與常用語(yǔ)句 4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)表表4-2 4-2 算術(shù)運(yùn)算符算術(shù)運(yùn)算符序號(hào)序號(hào)算術(shù)運(yùn)算符算術(shù)運(yùn)算符含義含義1 1+ +加法加法2 2- -減法減法3 3* *乘法乘法4 4/ /除法(或求模)除法(或求模)5 5+自加自加6 6-自減自減7 7% %求余求余4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)表表4-3 4-3 關(guān)系運(yùn)算符關(guān)系運(yùn)算符序號(hào)序號(hào)關(guān)系運(yùn)算符關(guān)系運(yùn)算符含義含義1 1 大于大于2 2=大于等于大于等于3 3 小于小于4 4=小于等于小于等于5 5= = =等于等于6 6!=!=不等于不等于4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)表表4-4 邏輯運(yùn)算符邏輯運(yùn)算符序號(hào)序號(hào)邏輯運(yùn)算符邏輯運(yùn)算符含義含義1&邏輯與邏輯與2|邏輯或邏輯或3!邏輯非邏輯非表表4-5 位運(yùn)算符位運(yùn)算符序號(hào)序號(hào)位運(yùn)算符位運(yùn)算符含義含義1&按位與按位與2|按位或按位或3按位異或按位異或4取反取反5右移右移4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)表表4-6 常用語(yǔ)句常用語(yǔ)句序號(hào)序號(hào)語(yǔ)句語(yǔ)句含義含義1=賦值語(yǔ)句賦值語(yǔ)句2if條件語(yǔ)句條件語(yǔ)句3表達(dá)式表達(dá)式1 ? 表達(dá)式表達(dá)式2 : 表達(dá)式表達(dá)式3條件運(yùn)算符條件運(yùn)算符4switch/case多分支語(yǔ)句多分支語(yǔ)句5while循環(huán)語(yǔ)句循環(huán)語(yǔ)句6do-while循環(huán)語(yǔ)句循環(huán)語(yǔ)句7for循環(huán)語(yǔ)句循環(huán)語(yǔ)句8函數(shù)函數(shù)模塊化程序設(shè)計(jì)模塊化程序設(shè)計(jì)4.2 C51程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)表表4-6 常用語(yǔ)句常用語(yǔ)句序號(hào)序號(hào)語(yǔ)句語(yǔ)句含義含義1=賦值語(yǔ)句賦值語(yǔ)句2if條件語(yǔ)句條件語(yǔ)句3表達(dá)式表達(dá)式1 ? 表達(dá)式表達(dá)式2 : 表達(dá)式表達(dá)式3條件運(yùn)算符條件運(yùn)算符4switch/case多分支語(yǔ)句多分支語(yǔ)句5while循環(huán)語(yǔ)句循環(huán)語(yǔ)句6do-while循環(huán)語(yǔ)句循環(huán)語(yǔ)句7for循環(huán)語(yǔ)句循環(huán)語(yǔ)句8函數(shù)函數(shù)模塊化程序設(shè)計(jì)模塊化程序設(shè)計(jì)4.3 C51程序舉例程序舉例例例1:設(shè)變量放在片內(nèi):設(shè)變量放在片內(nèi)RAM 20H單元,其取值范圍為單元,其取值范圍為0-5,要,要求編制一段程序,查出變量的平方值,并放入片內(nèi)求編制一段程序,查出變量的平方值,并放入片內(nèi)RAM 21H單單元。元。分析:該例需要掌握如何訪問(wèn)一個(gè)指定地址的存儲(chǔ)單元。分析:該例需要掌握如何訪問(wèn)一個(gè)指定地址的存儲(chǔ)單元。/ #include #include #define uchar unsigned charvoid main(void)uchar number;uchar code table6=0,1,4,9,16,25;number = DBYTE0 x20;switch(number) case 0 : DBYTE0 x21=table0;continue; case 1 : DBYTE0 x21=table1;continue; case 2 : DBYTE0 x21=table2;continue; case 3 : DBYTE0 x21=table3;continue; case 4 : DBYTE0 x21=table4;continue; case 5 : DBYTE0 x21=table5;continue; default : break; while(1); 4.3 C51程序舉例程序舉例10049100200100 xxxxxxy當(dāng)當(dāng)當(dāng)#include #define uchar unsigned charvoid main(void)uchar data x,y;x = DBYTE0 x30;if(x=100) y=0 x20;else if(x100) y=x;else y=x-49DBYTE0 x30 = y;while(1);例例2:設(shè)變量:設(shè)變量x以無(wú)符號(hào)單字節(jié)數(shù)形式存放在內(nèi)部以無(wú)符號(hào)單字節(jié)數(shù)形式存放在內(nèi)部RAM 30H單單元,函數(shù)元,函數(shù)y與與x有如下關(guān)系,試編制程序,根據(jù)有如下關(guān)系,試編制程序,根據(jù)x的大小求出的大小求出y并并放回原單元。放回原單元。4.3 C51程序舉例程序舉例#include #define uchar unsigned charvoid main(void)uchar data x,y;x=DBYTE0 x50;y=DBYTE0 x51;if(xy) DBYTE0 x60 = x;else DBYTE0 x60=y;while(1); 例例3:試編寫(xiě)程序,將片內(nèi):試編寫(xiě)程序,將片內(nèi)RAM 50H和和51H單元兩個(gè)無(wú)符號(hào)單單元兩個(gè)無(wú)符號(hào)單字節(jié)數(shù)中較小的數(shù)存放到字節(jié)數(shù)中較小的數(shù)存放到60H單元。單元。4.3 C51程序舉例程序舉例例例4:把外部數(shù)據(jù):把外部數(shù)據(jù)RAM中從地址中從地址2000H單元開(kāi)始的單元開(kāi)始的100個(gè)有符號(hào)個(gè)有符號(hào)數(shù)逐一取出,若為正數(shù)則放回原單元,若為負(fù)數(shù)則求補(bǔ)后放回。數(shù)逐一取出,若為正數(shù)則放回原單元,若為負(fù)數(shù)則求補(bǔ)后放回。 #include #define uchar unsigned char#define uint unsigned charvoid main(void) uchar data numb = 0; uchar data i; uint data xadd = 0 x2000; for (i=0; i100; i+) if(XBYTExadd0) numb=(XBYTExadd)+1; XBYTExadd = numb; xddr+; 4.3 C51程序舉例程序舉例例例5:假定有兩個(gè)無(wú)符號(hào)二進(jìn)制數(shù)分別存放于內(nèi)部:假定有兩個(gè)無(wú)符號(hào)二進(jìn)制數(shù)分別存放于內(nèi)部RAM 40H和和41H單元,編寫(xiě)程序求這兩個(gè)數(shù)的和,并將和存放在單元,編寫(xiě)程序求這兩個(gè)數(shù)的和,并將和存放在42H單元。單元。 #include #define uchar unsigned charuchar SUM(uchar x1, uchar x2);void main(void) uchar number1; uchar number2; uchar val; number1 = DBYTE0 x40; number2 = DBYTE0 x41; val = SUM(number1,number2); DBYTE0 x42 = val; whilie(1);uchar SUM(uchar x1, uchar x2)uchar x; x= x1+x2; return x;4.3 C51程序舉例程序舉例例例6:假定:假定P1口連接有口連接有8只供陰極發(fā)光二極管,試編寫(xiě)程序,以只供陰極發(fā)光二極管,試編寫(xiě)程序,以1秒為間隔,依次選環(huán)點(diǎn)亮每只發(fā)光管。秒為間隔,依次選環(huán)點(diǎn)亮每只發(fā)光管。 #include #define uchar unsigned charvoid delay1s(void);void main(void)uchar data temp,j;whilie(1) temp=1; for(j=0;j8;j+) P1=temp; temp1; delay1s(); ; void delay1s(void)uchar data x,y,z; for (x=0;x100;x+) for(y=0;y100;y+) z+; 4.4 集成開(kāi)發(fā)環(huán)境集成開(kāi)發(fā)環(huán)境uVISION2

    注意事項(xiàng)

    本文(教學(xué)課件PPT 89C51單片機(jī)的C51程序設(shè)計(jì))為本站會(huì)員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

    溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




    關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

    copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

    備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


    本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!

    欧美久久久一区二区三区,国产精品亚洲一区二区无码,亚洲国产精品综合久久20声音,亚洲国产精品无码久久久蜜芽
    <span id="plx27"><var id="plx27"></var></span>
    <dfn id="plx27"><var id="plx27"></var></dfn>
  • <span id="plx27"><code id="plx27"><input id="plx27"></input></code></span>
    <menu id="plx27"></menu><menuitem id="plx27"><thead id="plx27"><input id="plx27"></input></thead></menuitem>
  • <label id="plx27"><code id="plx27"></code></label>
    <label id="plx27"><button id="plx27"></button></label>