單片機程序源代碼參考模板_第1頁
單片機程序源代碼參考模板_第2頁
單片機程序源代碼參考模板_第3頁
單片機程序源代碼參考模板_第4頁
單片機程序源代碼參考模板_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第二章任務(wù)一:閃爍廣告燈的設(shè)計利用89c51單片機的端口控制兩個LED(D0和D1),編寫程序,實現(xiàn)兩個LED互閃。 #include<reg52.h> #define uint unsigned int #define uchar unsigned char sbit LED1=P00; sbit LED2=P01; void delayms(uint ms) uint i;while(ms-)for(i=0;i<120;i+); void main() while(1)LED1=0;LED2=1;delayms(500);LED1=1;LED2=0;delayms(500

2、); 任務(wù)二:流水廣告燈的設(shè)計利用89c51單片機的端口控制8個LED(D0D7)循環(huán)點亮,剛開始時D0點亮,延時片刻后,接著D1點亮,然后依次點亮D2->D3->D4->D5 ->D6->D7 ,然后再點亮D7->D6->D5->D4 ->D3->D2->D1->D0,重復(fù)循環(huán)。#include<reg52.h>#include <intrins.h>#define uint unsigned int#define uchar unsigned charuint i;uchar temp;uint

3、 a8=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;void delayms(uint ms) while(ms-) uint j;1 / 43 for(j=0;j<120;j+); void main() while(1) P0=0xfe; while(P0!=0x7f) /P1=temp; /delayms(500); P0=_crol_(P0,1); delayms(250); temp=0x7f; while(P0!=0xfe) P0=temp; delayms(500); temp=_cror_(temp,1); 任務(wù)三:拉幕式與閉幕式廣告燈

4、的設(shè)計利用89c51單片機的P0端口實現(xiàn)8個LED D0D7的拉幕式與閉幕式廣告燈設(shè)計。拉幕式: 開始D0D7全滅,延時片刻后首先D3和D4亮,其次是 D2和D5亮,再是D1和D6亮,最后是D0和D7亮。閉幕式:開始D0D7全亮,延時片刻后首先D0和D7滅,其次是 D1和D6滅,再是D2和D5滅,最后是D3和D4滅。#include<reg52.h>#define uint unsigned int#define uchar unsigned charuchar code table=0xe7,0xc3,0x81,0x00;void delay(uint x)uint i,j;fo

5、r(i=x;i>0;i-)for(j=120;j>0;j-);void main()uint i;while(1)P1=0xff;delay(500);for(i=0;i<4;i+)P1=tablei;delay(500);for(i=3;i>0;i-)P1=tablei-1;delay(500);任務(wù)四:復(fù)雜廣告燈的設(shè)計利用89c51單片機的端口實現(xiàn)8個LED(D0D7)復(fù)雜廣告燈的控制,要求顯示規(guī)律為:正向流水->反向流水->隔燈閃爍3次->高四盞、低四盞閃爍2次->隔兩盞閃爍3次,再重復(fù)循環(huán)。 #include<reg52.h>

6、 #define uint unsigned int #include<intrins.h> void delayms(uint ms) uint i;while(ms-) for(i=0;i<110;i+); void main() uint i,j,xx2=0xaa,0xff,yy2=0xf0,0x0f,zz2=0xb6,0xff;unsigned char aa; while(1) aa=0xfe; for(i=0;i<7;i+) P0=aa; aa=_crol_(aa,1); delayms(500); for(i=0;i<8;i+) P0=aa; aa=

7、_cror_(aa,1); delayms(500); for(i=0;i<3;i+) for(j=0;j<2;j+) P0=xxj; delayms(500); for(i=0;i<2;i+) for(j=0;j<2;j+) P0=yyj ; delayms(500); for(i=0;i<3;i+) for(j=0;j<2;j+) P0=zzj ; delayms(500); 任務(wù)五:單個LED數(shù)碼管顯示設(shè)計使用89c51的P0口作為輸出口,外接LED數(shù)碼管,編寫程序,使數(shù)碼管循環(huán)顯示從09的加1計數(shù)。#include<reg52.h> #d

8、efine uint unsigned int #define uchar unsigned char uchar table10= 0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90;uint key=0;void int_int()EA=1;IT0=1;EX0=1;void count_num() interrupt 0if(key=9)key=0;else key+;void main()int_int();while(1)P0=tablekey;任務(wù)六:多個LED數(shù)碼管顯示設(shè)計使用單片機P0和P2口作為輸出口,外接一個8位LED數(shù)碼管,編

9、寫程序,使數(shù)碼管顯示“872AF635”。#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned chardelay(ms) while(ms-) int i; for(i=0;i<110;i+); main() uchar a16=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e;uchar b8=0x08,0x07,0x02,0x0a,0x0

10、f,0x06,0x03,0x05,j;uint i; while(1) j=0x01; for(i=0;i<8;i+) P2=j; P0=abi;j=_crol_(j,1);delay(3); 任務(wù)七:查詢式按鍵設(shè)計將8個按鍵從18進(jìn)行編號,如果其中一個鍵被按下,則在LED數(shù)碼管上顯示相應(yīng)的鍵值。#include<reg52.h>#define uint unsigned int#define uchar unsigned charmain() uchar a16=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0

11、x83,0xc6,0xa1,0x86,0x8e;P0=0xff;while(P0!=0xff) switch(P0)case 0xfe:P2=a1; break;case 0xfd:P2=a2; break;case 0xfb:P2=a3; break;case 0xf7:P2=a4; break;case 0xef:P2=a5; break;case 0xdf:P2=a6; break;case 0xbf:P2=a7; break;case 0x7f:P2=a8; 任務(wù)八:LED數(shù)碼管顯示矩陣鍵盤按鍵的設(shè)計設(shè)計一個4*4的矩陣鍵盤,以P1.0P1.3作為行線,以P1.4P1.7作為列線。要求

12、:未按下按鍵時,LED數(shù)碼管顯示“-”,按下按鍵時,在數(shù)碼管上顯示相應(yīng)的鍵值。#include<reg52.h>#define uchar unsigned char#define uint unsigned intuchar table17=0xbf,0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e;uint num=0;void delay(uint x)uchar i,j;for(i=x;i>0;i-)for(j=120;j>0;j-);keyscan()

13、 uint temp; temp=P2; temp&=0x0f; if(temp=0x0e) P2=0xf0; temp=P2; temp&=0xf0; switch(temp) case 0xe0:num=1;break; case 0xd0:num=2;break; case 0xb0:num=3;break; case 0x70:num=4; if(temp=0x0d) P2=0xf0; temp=P2; temp&=0xf0; switch(temp) case 0xe0:num=5;break; case 0xd0:num=6;break; case 0xb0

14、:num=7;break; case 0x70:num=8; if(temp=0x0b) P2=0xf0; temp=P2; temp&=0xf0; switch(temp) case 0xe0:num=9;break; case 0xd0:num=10;break; case 0xb0:num=11;break; case 0x70:num=12; if(temp=0x07) P2=0xf0; temp=P2; temp&=0xf0; switch(temp) case 0xe0:num=13;break; case 0xd0:num=14;break; case 0xb0:

15、num=15;break; case 0x70:num=16; return num;void display(uint num)if(num=0) P0=0xbf; P0=tablenum ;main() uint temp; while(1) P2=0x0f; temp=P2; if(temp!=0x0f) keyscan(); display(num); (2)#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit LED1=P20;sbit LED2=P21;uchar num;uc

16、har code LED_code=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e;/數(shù)碼管字形碼編碼void delay(uint x)uchar i,j;for(i=x;i>0;i-)for(j=120;j>0;j-);/延時函數(shù)void display(uchar num)P0=LED_codenum;/數(shù)碼管顯示函數(shù)void keyscan()/鍵盤掃描函數(shù)uchar temp;P1=0xfe;/key1-key4第一行按下temp=P1;temp&=0x

17、f0;if(temp!=0xf0)delay(10);/消除抖動temp=P1;temp&=0xf0;if(temp!=0xf0)temp=P1;switch(temp)case 0xee:num=1;break;case 0xde:num=2;break;case 0xbe:num=3;break;case 0x7e:num=4;break;while(temp!=0xf0)/等待按鍵釋放temp=P1;temp&=0xf0;P1=0xfd;/key5-key8第二行按下temp=P1;temp&=0xf0;if(temp!=0xf0)delay(10);/消除抖動t

18、emp=P1;temp&=0xf0;if(temp!=0xf0)temp=P1;switch(temp)case 0xed:num=5;break;case 0xdd:num=6;break;case 0xbd:num=7;break;case 0x7d:num=8;break;while(temp!=0xf0)/等待按鍵釋放temp=P1;temp&=0xf0;P1=0xfb;/key9-key12第三行按下temp=P1;temp&=0xf0;if(temp!=0xf0)delay(10);/消除抖動temp=P1;temp&=0xf0;if(temp!=0

19、xf0)temp=P1;switch(temp)case 0xeb:num=9;break;case 0xdb:num=10;break;case 0xbb:num=11;break;case 0x7b:num=12;break;while(temp!=0xf0)/等待按鍵釋放temp=P1;temp&=0xf0;P1=0xf7;/key13-key16第四行按下temp=P1;temp&=0xf0;if(temp!=0xf0)delay(10);/消除抖動temp=P1;temp&=0xf0;if(temp!=0xf0)temp=P1;switch(temp)case

20、 0xe7:num=13;break;case 0xd7:num=14;break;case 0xb7:num=15;break;case 0x77:num=16;break;while(temp!=0xf0)/等待按鍵釋放temp=P1;temp&=0xf0;void main()while(1)keyscan();if(num=0)P0=0xbf;elsedisplay(num-1);任務(wù)九:簡單撥號鍵盤的設(shè)計使用4*4的矩陣式鍵盤及8位共陽極LED數(shù)碼管設(shè)計一個簡單撥號鍵盤,要求在初始狀態(tài)時,8位數(shù)碼管均顯示“-”,每按下一個號碼后,原8位LED數(shù)碼管顯示的內(nèi)容向左移動1位。#i

21、nclude<reg52.h>#include<intrins.h>#define uint unsigned int #define uchar unsigned charuchar keycount=0,num;uchar code LED1_code=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e;/數(shù)碼管字形碼編碼uchar LED2_duan8=0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf;/8段共陽數(shù)碼管編碼uch

22、ar LED2_wei8= 0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01;void delay(uint x)uchar i,j;for(i=x;i>0;i-)for(j=120;j>0;j-);void display()uchar i;/P2=0x80;for(i=0;i<8;i+)P2=LED2_weii;P0=LED2_duan7-i;delay(1);void keyscan()uchar temp;P3=0xfe;temp=P3;temp&=0xf0;if(temp!=0xf0)delay(10);temp=P3;temp

23、&=0xf0;if(temp!=0xf0)temp=P3;switch(temp)case 0xee:keycount+;num=0;break;case 0xde:keycount+;num=1;break;case 0xbe:keycount+;num=2;break;case 0x7e:keycount+;num=3;break;while(temp!=0xf0)temp=P3;temp&=0xf0;P3=0xfd;temp=P3;temp&=0xf0;if(temp!=0xf0)delay(10);temp=P3;temp&=0xf0;if(temp!=

24、0xf0)temp=P3;switch(temp)case 0xed:keycount+;num=4;break;case 0xdd:keycount+;num=5;break;case 0xbd:keycount+;num=6;break;case 0x7d:keycount+;num=7;break;while(temp!=0xf0)temp=P3;temp&=0xf0;P3=0xfb;temp=P3;temp&=0xf0;if(temp!=0xf0)delay(10);temp=P3;temp&=0xf0;if(temp!=0xf0)temp=P3;switch(

25、temp)case 0xeb:keycount+;num=8;break;case 0xdb:keycount+;num=9;break;case 0xbb:keycount+;num=10;break;case 0x7b:keycount+;num=11;break;while(temp!=0xf0)temp=P3;temp&=0xf0;P3=0xf7;temp=P3;temp&=0xf0;if(temp!=0xf0)delay(10);temp=P3;temp&=0xf0;if(temp!=0xf0)temp=P3;switch(temp)case 0xe7:key

26、count+;num=12;break;case 0xd7:keycount+;num=13;break;case 0xb7:keycount+;num=14;break;case 0x77:keycount+;num=15;break;while(temp!=0xf0)temp=P3;temp&=0xf0;void main()uchar i;while(1)display();keyscan();if(keycount!=0)for(i=0;i<7;i+)LED2_duani=LED2_duani+1;LED2_duan7=LED1_codenum;keycount=0;第五

27、章任務(wù)一:帶中斷控制的LED花樣燈P0端口作為輸出口,外接8只LED,P3.2外接按鍵K。編寫程序,當(dāng)K未按下時,8只LED進(jìn)行默認(rèn)顯示,其顯示規(guī)律為左移流水->右移流水->隔燈閃爍3次花樣顯示;如果按下K鍵后,8只LED暫停默認(rèn)顯示,而進(jìn)行閃爍顯示,當(dāng)顯示達(dá)到5次后,繼續(xù)按默認(rèn)規(guī)律顯示。 #include<reg52.h> #define uint unsigned int #define uchar unsigned char uint LED_table14=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xbf,0xdf,0xe

28、f,0xf7,0xfb,0xfd; void delayms(uint ms) uint i;while(ms-)for(i=0;i<120;i+); void int_int() EA=1;EX0=1;IT0=1; void LED_shan() interrupt 0 uint k;for(k=0;k<5;k+)P0=0xaa;delayms(500);P0=0xff;delayms(500); void main() int_int();while(1) uint i;for(i=0;i<14;i+)P0=LED_tablei;delayms(500);for(i=0;

29、i<3;i+)P0=0xaa;delayms(500);P0=0xff;delayms(500); 任務(wù)二:采用外中斷控制的條形LED彩燈設(shè)計P0端口作為輸出口,外接條形LED。編寫程序,當(dāng)按鍵K未按下時,LED進(jìn)行循環(huán)左移顯示。如果第1次按下按鍵K后,LED進(jìn)行循環(huán)右移顯示。如果第2次按下按鍵K后,LED進(jìn)行拉幕式與閉幕式花樣顯示。如果第3次按下按鍵K后,又恢復(fù)循環(huán)左移顯示。#include <reg52.h>unsigned char flag=0;/狀態(tài)標(biāo)志位unsigned char led =0;/LED映射位unsigned char table=/花樣數(shù)組0x0

30、0,0x81,0xc3,0xe7,0xff,0xe7,0xc3,0x81;/先閉幕式再開幕式void delayms(unsigned int ms);/延時函數(shù)void sysInit(void);/系統(tǒng)初始化void step0(void);/狀態(tài)0void step1(void);/狀態(tài)1void step2(void);/狀態(tài)2void main(void)sysInit();/初始化系統(tǒng)while(1)switch(flag)case 0:step0();break;case 1:step1();break;case 2:step2();break;default:break;P0

31、= led;/將led值映射到LED燈delayms(500);/延時500msvoid delayms(unsigned int ms)unsigned char i;for (;ms;ms-)for (i=110;i;i-);void sysInit(void)EX0 = 1;/打開外部中斷0EA = 1;/打開總中斷IT0 = 1;/外部中斷0下降沿觸發(fā)void step0(void)led <<=1;/左移if (led=0)/溢出處理led = 0x01;void step1(void)led >>=1;/右移if (led=0)/溢出處理led = 0x80

32、;void step2(void)static char t;led = tablet+;/開幕閉幕花樣顯示if (t=8)t = 0;void EX_0() interrupt 0/外部中斷0服務(wù)函數(shù)flag+;if (flag=3)flag = 0;(2)#include<reg52.h>/頭文件#define uchar unsigned char#define uint unsigned int /宏定義uchar temp,key_count;uchar code tab= /開幕式閉幕式編碼0x00,0x81,0xc3,0xe7,0xff,0xe7,0xc3,0x81;

33、void delay(uint ms) /延時子函數(shù)uint i,j;for(i=ms;i>0;i-)for(j=0;j<110;j+);void loop_leftmove()temp=temp<<1;if(temp=0)temp=0x01;void loop_rightmove()temp=temp>>1;if(temp=0)temp=0x80;void open_close()uchar count;temp=tabcount;count+;if(count>=8)count=0;void init()EA=1;EX0=1;IT0=1;temp=

34、0;key_count=0;void main()init();while(1)switch(key_count)case 0:loop_leftmove();break;case 1:loop_rightmove();break;case 2:open_close();break;default:break;P0=temp;delay(250);void key_interrupt() interrupt 0/外部中斷INT0中斷服務(wù)程序key_count+;key_count%=3;/*if(key_count=3)key_count=0;*/任務(wù)三:采用兩個外中斷的LED彩燈控制P0端口

35、作為輸出口,外接8只LED,P3.2外接按鍵K1,P3.3外接按鍵K2。編寫程序,沒有按下任何按鍵時,LED隔燈閃爍,當(dāng)按鍵K1為奇數(shù)次時,LED進(jìn)行左移流水->右移流水顯示。當(dāng)按下按鍵K1為偶數(shù)次時,LED進(jìn)行拉幕式顯示;當(dāng)按下按鍵K2時,LED暫停顯示,蜂鳴器發(fā)出“叮咚”的開門聲音,然后LED繼續(xù)花樣顯示(K2按鍵優(yōu)先)。#include<reg52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intsbit key1=P32;sbit key2=P33;sbit

36、beep=P10;uchar code tab=0xff,0xe7,0xc3,0x81,0x00,0x81,0xc3,0xe7;/開幕式編碼uchar temp=0x01,key_count,flag,right,beep_FG;void delay(uint ms)uint i,j;for(i=ms;i>0;i-)for(j=110;j>0;j-);void init()EA=1;/打開總中斷EX0=1;/打開外部中斷INT0EX1=1;/打開外部中斷INT1IT0=1;/下降沿觸發(fā)方式IT1=1;/下降沿觸發(fā)方式PX0=0;/設(shè)置INT0為低中斷優(yōu)先級PX1=1;/設(shè)置INT1

37、為高中斷優(yōu)先級void interval_LED()P0=0xff;delay(500);P0=0xaa;delay(500);void left_right_move()if(!right)temp=_crol_(temp,1);elsetemp=_cror_(temp,1);if(temp=0x01)right=0;if(temp=0x80)right=1;void open_LED()uchar count;temp=tabcount+;if(count=8)count=0;void Beep()uchar i,j,k;for(i=100;i;i-)for(j=20;j;j-)for(k

38、=1000;k;k-)beep=beep;/*for(i=100;i;i-)for(j=200;j;j-)for(k=1000;k;k-)beep=beep;*/beep_FG=0;void main()init();beep=0;while(1)if(!flag)interval_LED();else if(beep_FG)Beep();elseswitch(key_count%2)case 1:left_right_move();break;/奇數(shù)次按鍵左移右移顯示case 0:open_LED();break;/偶數(shù)次按鍵拉幕式顯示default:break;P0=temp;delay(

39、400);void key1_interrupt() interrupt 0flag=1;key_count+;void key2_interrupt() interrupt 2flag=1;beep_FG=1;任務(wù)四:采用兩個外中斷實現(xiàn)LED鍵控移位P0端口作為輸出口,外接8只LED,P3.2外接按鍵K1,P3.3外接按鍵K2。編寫程序,要求實現(xiàn)LED鍵控移位,按下按鍵K1時,8只LED左移1位;按下按鍵K2時,8只LED右移1位。#include<reg52.h>#include<intrins.h>#define uint unsigned int#define

40、uchar unsigned charuchar key1=0,key2=0,temp1=0,temp2=0,temp11=0,temp12=0;/*void delayms(uint ms)uint i;while(ms-)for(i=0;i<120;i+); */void int_int()EA=1;EX0=1;EX1=1;IT0=1;IT1=1;void int0() interrupt 0key1+;void int1() interrupt 2key2+;void main()uchar a;int_int();a=0xfe;while(1) if(temp1!=key1)P0

41、 = a;a=_crol_(a,1);temp1=key1;if(temp2!=key2)P0 = a;a=_cror_(a,1);key2=temp2;(2)#include<reg52.h>#define uint unsigned int#define uchar unsigned charuchar key1=0,key2=0,m,n,k;uchar table=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;void int_int() EA=1; EX0=1; IT0=1;EX1=1;IT1=1;void int0() interrupt

42、 0key1+;m=key1%8;void int2() interrupt 2key2+;n=key2%8;void main()int_int();while(1)k=(m-n+8)%8;P0=tablek; 任務(wù)五:采用外中斷實現(xiàn)計數(shù)使用單片機P0、P2端口作為輸出口,外接一個2位LED數(shù)碼管,P3.2外接按鍵K1,P3.3外接按鍵K2。編寫程序,每次按下K1時,LED數(shù)碼管進(jìn)行加1顯示;每次按下按鍵K2時,LED數(shù)碼管進(jìn)行減1顯示,計數(shù)范圍為099。#include<reg52.h>/頭文件#define uint unsigned int /宏定義#define ucha

43、r unsigned char /宏定義uchar table=0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90;/0-9共陽字型碼編碼char count=0;uchar shi,ge;void LED_scan()/數(shù)碼管掃描子函數(shù)shi=count/10;/分離十位ge=count%10;/分離個位P2=tablege;/顯示個位P0=tableshi;/顯示十位void int_int() /初始化EA=1;/打開總中斷EX0=1;/打開外部中斷0EX1=1;/打開外部中斷1IT0=1;/設(shè)置下降沿觸發(fā)方式IT1=1;/設(shè)置下降沿觸發(fā)

44、方式void main()/主函數(shù)int_int(); /調(diào)用初始化函數(shù)while(1)LED_scan();/調(diào)用數(shù)碼管掃描函數(shù)void int0() interrupt 0/外部中斷0服務(wù)程序count+; /計數(shù)加1if(count=100) /溢出操作count=0;void int2() interrupt 2/外部中斷1服務(wù)程序count-;/計數(shù)減1if(count<0) /溢出操作count=99;(2)#include<reg52.h>/頭文件#define uint unsigned int /宏定義#define uchar unsigned char /宏定義uchar table=0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90;/0-9共陽字型碼編碼char count=0;uchar shi,ge;void delay(uint ms)/延時子函數(shù)uchar i;for(;ms;ms-)for(i=120;i;i-);void LED_scan()/數(shù)碼管掃描子函數(shù)shi=count/10;/分離十位ge=count%10;/分離個位P2=0x01;/個位對應(yīng)的數(shù)碼管點亮P0=tablege;/顯示個位delay(1);P2=0x02;/十位對應(yīng)的數(shù)碼管點亮

溫馨提示

  • 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

提交評論