51單片機(jī)實(shí)現(xiàn)_定時(shí)器2、12864液晶顯示、顯示圖片、滾動(dòng)字符、DS18B20、轉(zhuǎn)速、超聲波測(cè)距、速度實(shí)時(shí)顯示.docx_第1頁(yè)
51單片機(jī)實(shí)現(xiàn)_定時(shí)器2、12864液晶顯示、顯示圖片、滾動(dòng)字符、DS18B20、轉(zhuǎn)速、超聲波測(cè)距、速度實(shí)時(shí)顯示.docx_第2頁(yè)
51單片機(jī)實(shí)現(xiàn)_定時(shí)器2、12864液晶顯示、顯示圖片、滾動(dòng)字符、DS18B20、轉(zhuǎn)速、超聲波測(cè)距、速度實(shí)時(shí)顯示.docx_第3頁(yè)
51單片機(jī)實(shí)現(xiàn)_定時(shí)器2、12864液晶顯示、顯示圖片、滾動(dòng)字符、DS18B20、轉(zhuǎn)速、超聲波測(cè)距、速度實(shí)時(shí)顯示.docx_第4頁(yè)
51單片機(jī)實(shí)現(xiàn)_定時(shí)器2、12864液晶顯示、顯示圖片、滾動(dòng)字符、DS18B20、轉(zhuǎn)速、超聲波測(cè)距、速度實(shí)時(shí)顯示.docx_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

/*資源配置*/*計(jì)數(shù)器0用于超聲波記錄接收端高電平時(shí)長(zhǎng)*/*計(jì)數(shù)器1用于記錄1s內(nèi)外部脈沖數(shù)目即轉(zhuǎn)速*/*定時(shí)器2用于精確定時(shí),定時(shí)時(shí)間50ms*/*P35用于脈沖計(jì)數(shù)*/#include #include /*特殊引腳定義*/sbit RX = P10; /超聲波接收端sbit TX = P11; /超聲波觸發(fā)端sbit RS = P26; /LCD數(shù)據(jù)/命令控制端sbit RW = P25; /讀寫控制端sbit EN = P27; /使能端sbit RES= P24; /復(fù)位端sbit PSB= P23; /并口/串口選擇端sbit DQ = P37; /DS18B20數(shù)據(jù)端sbit BEEP=P15; /蜂鳴器#define DataPort P0 /MCU P0 LCM#define uchar unsigned char#define uint unsigned int/*Function Definition*/*函數(shù)聲明*/void LCD_Write_number(uchar s);void Write_char(bit start, uchar ddata);/寫入某坐標(biāo)void Send_byte(uchar bbyte);void Lcd_init(void); /lcd初始化void Disp_img(uchar *img); /顯示圖片void LCD_Write_string(uchar X,uchar Y,uchar*s); /寫入某字符串void LCD_set_xy( uchar x,uchar y );void Lcd_Mark3(void); /畫面3void Lcd_Mark2(void); /畫面2bit temp_flag; /判斷DS18B20正常工作位DS18B20_init(); /DS18B20初始化void delay(uint num); /DS18B20延時(shí)函數(shù)void Delaynms(uint di); /短延時(shí)void delayms(uint x); /1ms延時(shí)函數(shù)readonebyte(void); /讀一個(gè)字節(jié)函數(shù)void writeonebyte(uchar dat); /寫一個(gè)字節(jié)函數(shù)void gettemperture(void); /獲取溫度值void temperture_display(); /溫度顯示函數(shù)void tempconv(); /溫度轉(zhuǎn)換void beep(); /蜂鳴器響一聲函數(shù)void timer_init(); /中斷初始化函數(shù)(計(jì)數(shù)器0,計(jì)數(shù)器1,定時(shí)器2)void zhuansu_display(); /轉(zhuǎn)速顯示函數(shù)void speed_conv(); /速度轉(zhuǎn)換函數(shù)void speed_display(); /速度顯示函數(shù)void chaoshengbo_conv(void); /超聲波轉(zhuǎn)換/*變量定義*/uchar data temp_dat2=0; /temp0,temp1用來(lái)存放溫度的低、高8位uchar data DQdisp_buf5=0; /溫度顯示緩沖區(qū)uchar zhuansu_buff6=0; /轉(zhuǎn)速顯示緩存uchar speed_buff6=0; /速度顯示緩存uchar temp_comp; /存放溫度整數(shù)部分uchar DS18B20_OK,speed2; /DS18B20_OK=0復(fù)位正常uchar t2=0,T,L,H,WENDU; /t2代表timer2中斷次數(shù),T代表溫度整數(shù)部分 /H:溫度高8位,L:溫度低8位uint time=0; /超聲波往返時(shí)間long S=0,num1=0,speed; /s表示超聲波距離,num1表示發(fā)動(dòng)機(jī)轉(zhuǎn)速 / speed表示車輪轉(zhuǎn)速=速度bit flag =0; /超聲波中斷溢出標(biāo)志位uchar disbuff4=0; /超聲波數(shù)據(jù)顯示緩存uchar code num=0123456789 :.- ;uchar code line1_data=速度: km/h;uchar code line2_data=轉(zhuǎn)速: r/min;uchar code line3_data=前方車距: m;uchar code line4_data=車內(nèi)溫度: ;uchar code line5_data= #*歡迎使用*# ;uchar code line6_data= 您的安全 ;uchar code line7_data= 是全家人 ;uchar code line8_data= 最大的幸福 ;uchar code picture= 0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x06,0x30,0x01,0xE0,0x00,0x00,0x2A,0x00,0x00,0xD8,0x00,0x00,0x00,0x00,0x00, 0x00,0x0F,0x7B,0x63,0xE0,0x00,0x00,0x22,0x00,0x01,0x24,0x00,0x00,0x00,0x00,0x00, 0x00,0x0F,0xFB,0x63,0x07,0x34,0x00,0x14,0x00,0x01,0x04,0x00,0x00,0x00,0x00,0x00, 0x00,0x0D,0xDB,0x63,0x01,0xBC,0x00,0x08,0x00,0x00,0x88,0x00,0x00,0x00,0x00,0x00, 0x00,0x0C,0x1B,0x63,0x07,0xB0,0x00,0x00,0x00,0x00,0x50,0x00,0x00,0x00,0x00,0x00, 0x00,0x0C,0x1B,0x63,0xED,0xB0,0xDB,0x00,0x01,0x00,0x20,0x00,0x00,0x00,0x00,0x00, 0x00,0x0C,0x19,0xE1,0xE7,0xB0,0xDB,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x0C,0x19,0xE1,0xE7,0xB0,0xDB,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x05,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x0A,0x80,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x0A,0x00,0x00,0xFF,0xF8,0xE0,0x05,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x06,0xC0,0x15,0x00,0x1F,0xFF,0xFF,0xC0,0x02,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x09,0x20,0x11,0x00,0xFB,0xFF,0xE1,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x08,0x20,0x0A,0x03,0x9F,0x00,0x9E,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x04,0x40,0x04,0x0E,0x70,0x00,0x81,0xC7,0x80,0x01,0x40,0x00,0x00,0x00,0x00, 0x00,0x02,0x80,0x00,0x1D,0x80,0x00,0xE0,0x61,0xE0,0x02,0xA0,0x00,0x00,0x00,0x00, 0x00,0x01,0x00,0x00,0x77,0x9F,0xFC,0xF0,0x18,0xF8,0x02,0x20,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x01,0xDF,0x00,0x00,0xF3,0x0C,0x3C,0x01,0x40,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x03,0x9E,0x00,0x00,0xF8,0x06,0x1E,0x00,0x80,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x07,0x0E,0x30,0x01,0xFC,0x7F,0x07,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x07,0x0E,0x30,0x01,0xFC,0x7F,0x07,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x7E,0xFF,0xFF,0xFF,0xFF,0xFF,0x83,0xC0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x0F,0xFD,0xFF,0xFF,0xFF,0xFF,0xFC,0x01,0xF0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x3F,0x81,0xFF,0x00,0x00,0x00,0x00,0x1F,0xF0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xFE,0xF0,0x00,0x00,0x01,0x00,0x00,0xC0,0x1C,0x00,0x00,0x00,0x00,0x00, 0x00,0x03,0xC0,0x07,0x80,0x00,0x03,0xE0,0x07,0x00,0x1C,0x00,0x00,0x00,0x00,0x00, 0x00,0x03,0x80,0x03,0x40,0x00,0x03,0xE0,0x0C,0x00,0x0E,0x00,0x00,0x00,0x00,0x00, 0x00,0x07,0x00,0x00,0xC0,0x00,0x00,0x20,0x18,0x00,0x07,0x00,0x00,0x00,0x00,0x00, 0x00,0x09,0x01,0x80,0x60,0x00,0x00,0x20,0x73,0x9F,0x03,0x80,0x00,0x00,0x00,0x00, 0x00,0x1E,0x0F,0xF2,0x20,0x00,0x00,0x20,0x67,0xFF,0xC1,0xC0,0x00,0x00,0x00,0x00, 0x00,0x1E,0x1F,0xF9,0x30,0x00,0x00,0x20,0xEF,0xFF,0xE0,0xE0,0x00,0x00,0x00,0x00, 0x00,0x38,0x3F,0xFC,0x90,0x00,0x00,0x20,0xCB,0xFF,0xF9,0xF0,0x00,0x00,0x00,0x00, 0x00,0x7F,0x7F,0xFE,0x10,0x00,0x00,0x20,0xDB,0xFF,0xFF,0xF0,0x00,0x00,0x00,0x00, 0x00,0x6E,0xF9,0xBF,0x10,0x00,0x00,0x20,0xF7,0xED,0xFF,0xF0,0x00,0x00,0x00,0x00, 0x00,0x7C,0xFC,0x3F,0x10,0x00,0x00,0x20,0x67,0xE1,0xFD,0xE0,0x00,0x00,0x00,0x00, 0x00,0x7C,0xFC,0x3F,0x10,0x00,0x00,0x20,0x67,0xE1,0xFD,0xE0,0x00,0x00,0x00,0x00, 0x00,0x38,0xFC,0x3F,0x18,0x00,0x00,0x20,0x87,0xE0,0xFD,0xC0,0x00,0x00,0x00,0x00, 0x00,0x38,0xF1,0x8F,0x18,0x00,0x1F,0xE7,0x87,0x9C,0x7D,0xC0,0x00,0x00,0x00,0x00, 0x00,0x1C,0xFE,0x1F,0x81,0xFF,0xFF,0xC0,0x0F,0xE0,0xFF,0x80,0x00,0x00,0x00,0x00, 0x00,0x0C,0xFC,0x3F,0x80,0x00,0x00,0x00,0x0F,0xE1,0xF8,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0xF9,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEC,0xFE,0x00,0x00,0x00,0x00,0x00, 0x00,0x03,0xF9,0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00, 0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00;/*/* DS18B20 */*/*/*蜂鳴器響一聲函數(shù)*/void beep()BEEP=0; /開蜂鳴器delayms(500); /延時(shí)半秒BEEP=1; /關(guān)蜂鳴器delayms(500); /延時(shí)半秒/*溫度轉(zhuǎn)換*/void tempconv()uchar sign=0; /定義符號(hào)標(biāo)志位uchar temp; /定義溫度數(shù)據(jù)暫存if(H127) /大于127,即高4位全為1,即溫度為負(fù)值L=(L)+1; /取反加1,將補(bǔ)碼變成原碼if(L)=0xff) /H=(L)+1; /取反加一else H=H; /否則只取反sign=1; /置符號(hào)標(biāo)志位為1temp=L&0x0f; /取小數(shù)位DQdisp_buf0=temp*0.625; /所獲得的是四位數(shù),所測(cè)溫度加大了10倍DQdisp_buf0=DQdisp_buf0%1000%100%10;/將小數(shù)部分轉(zhuǎn)換成ASCII碼temp_comp=(L&0xf0)4|(H&0x0f)4);/取溫度整數(shù)部分DQdisp_buf3=temp_comp/100; /溫度百位temp=temp_comp%100; /溫度的十位和個(gè)位一起DQdisp_buf2=temp/10; /溫度十位DQdisp_buf1=temp%10; /溫度個(gè)位if(DQdisp_buf3=0) /如果溫度的百位為0DQdisp_buf3=17; /則不顯示,if(DQdisp_buf2=0) /在這種前提下,如果十位也為0的話,DQdisp_buf2=17; /不顯示十位if(sign)DQdisp_buf3=13; /如果符號(hào)標(biāo)志位為1,則顯示負(fù)號(hào)/*溫度顯示函數(shù)*/void temperture_display()LCD_set_xy(4,4); /從第四行第5列開始顯示LCD_Write_number(11);LCD_Write_number(DQdisp_buf3); /顯示百位LCD_Write_number(DQdisp_buf2); /顯示十位LCD_Write_number(DQdisp_buf1); /顯示個(gè)位LCD_Write_number(12); /小數(shù)點(diǎn)LCD_Write_number(DQdisp_buf0); /十分位LCD_set_xy(4,7);Write_char(1,num14);Write_char(1,num15);/*獲取溫度值*/void gettemperture(void)uchar i;DS18B20_init(); /DS18B20初始化if(DS18B20_OK=0) /如果正常writeonebyte(0xcc); /跳過(guò)讀序列號(hào)的操作writeonebyte(0x44); /啟動(dòng)溫度轉(zhuǎn)換for(i;i0;i-)DQ=0;DQ=dat&0x01;delay(5);DQ=1;dat=1;/*讀一個(gè)字節(jié)函數(shù)*/readonebyte(void)uchar i=0;uchar dat=0;for(i=8;i0;i-)DQ=0;dat=1;DQ=1;if(DQ)dat|=0x80;delay(4);return (dat);/*DS18B20延時(shí)函數(shù)*/void delay(uint num)while(-num);/*DS18B20初始化*/DS18B20_init(void)DQ=1; /DQ復(fù)位delay(8); /延時(shí)DQ=0; /單片機(jī)將DQ拉低delay(90); /等待至少480us的時(shí)間DQ=1; /拉高總線delay(8); /等待DS18B20反饋存在低脈沖,單片機(jī)檢測(cè)DS18B20_OK=DQ; /如果為0,則初始化成功,為1,初始化失敗delay(100);DQ=1;return (DS18B20_OK); /返回信號(hào),若DS18B20_OK為0,則存在,若DS18B20_OK=1;則不存在/*/* LCD 12864 */*/*/void Lcd_init(void)/初始化LCD delayms(40); /大于40MS的延時(shí)程序 PSB=1; /設(shè)置為8BIT并口工作模式 delayms(1); /延時(shí) RES=0; /復(fù)位 delayms(1); /延時(shí) RES=1; /復(fù)位置高 delayms(1); Write_char(0,0x30); /選擇基本指令集 delayms(1); /延時(shí)大于100us Write_char(0,0x30); /選擇8bit數(shù)據(jù)流 delayms(1); /延時(shí)大于37us Write_char(0,0x0c); /開顯示(無(wú)游標(biāo)、不反白) delayms(1); /延時(shí)大于100us Write_char(0,0x01); /清除顯示,并且設(shè)定地址指針為00H delayms(1); /延時(shí)大于10ms Write_char(0,0x06); /指定在資料的讀取及寫入時(shí),設(shè)定游標(biāo)的移動(dòng)方向及指定顯示的移位,光標(biāo)從右向左加1位移動(dòng) delayms(1); /延時(shí)大于100us/*/*- 檢測(cè)忙位-*/void Check_Busy() RS=0; RW=1; EN=1; DataPort=0xff; while(DataPort&0x80)=0x80);/忙則等待 EN=0;void Write_char(bit start, uchar ddata) /start=0寫指令,start=1寫數(shù)據(jù) if(start=0) /如果start=0,檢查忙碌位后寫指令Check_Busy(); /忙碌則等待RS=0;RW=0;EN=0;DataPort=ddata;/發(fā)送指令_nop_();_nop_();EN=1;_nop_();_nop_();_nop_();_nop_();EN=0; else /如果start=1,即可以開始Check_Busy();/再次檢查,進(jìn)行些數(shù)據(jù)操作RS=1;RW=0;EN=1;DataPort=ddata;EN=0;/*/void Delaynms(uint di) /延時(shí)0.1ms左右uint da,db; for(da=0;dadi;da+) for(db=0;db10;db+);/*/void Disp_img(uchar *img) /圖形方式12864顯示字模221 橫向取膜 uchar i,j;uint k = 0;Write_char(0,0x34); /圖形方式 ,關(guān)閉for(i=0;i32;i+) /每行128位。16字節(jié),分兩屏,所以是半屏32字節(jié) Write_char(0,0x80+i); /先寫入水平坐標(biāo)值,水平坐標(biāo)逐漸變換Write_char(0,0x80); /寫入第一行首地址(第一屏的首地址 for(j=0;j16;j+) /再寫入兩個(gè)8位元的數(shù)據(jù)Write_char(1,imgk+);/寫數(shù)據(jù)并指向下一數(shù)據(jù) for(i=0;i32;i+) /每屏兩行,共32個(gè)數(shù)據(jù) Write_char(0,0x80+i); /先寫入水平坐標(biāo)值Write_char(0,0x88); /寫入第3行首地址(第二屏的首地址) for(j=0;j=7000)|flag=1) /如果超出測(cè)量范圍 flag=0; /中斷溢出標(biāo)志位清零 LCD_set_xy( 3, 5 ); /設(shè)定起始位置,第三行第4列 LCD_Write_number(13); /顯示“-” LCD_Write_number(12); /顯示“.” LCD_set_xy( 3, 6 ); /設(shè)置顯示位置為第三行第五列 LCD_Write_number(13); /顯示“-” LCD_Write_number(13); /顯示“-” LCD_Write_number(13); /顯示“-” else /如果接受正常 disbuff0=S/1000; /精確到mm,所以此處單位為m disbuff1=S/100%10; disbuff2=S/10%10; disbuff3=S%10; LCD_set_xy( 3, 5 ); LCD_Wri

溫馨提示

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

評(píng)論

0/150

提交評(píng)論