版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
XXVII參考文獻(xiàn)[1]石文軒,宋薇.基于單片機(jī)MCS-51的智能密碼鎖設(shè)計(jì)[M].武漢工程職業(yè)技術(shù)學(xué)院學(xué)報(bào),2004,(01).[2]祖龍起,劉仁杰.一種新型可編程密碼鎖[J].大連輕工業(yè)學(xué)院學(xué)報(bào),2002,(01).[3]葉啟明.單片機(jī)制作的新型安全密碼鎖[J].家庭電子,2005,(10).[4]李明喜.新型存儲(chǔ)柜鎖的設(shè)計(jì)[J].機(jī)電產(chǎn)品開(kāi)發(fā)與創(chuàng)新,2004,(03).[5]董繼成.一種新型安全的單片機(jī)密碼鎖[J].電子技術(shù),2004,(03).[6]楊茂濤.一種存儲(chǔ)柜鎖的實(shí)現(xiàn)[J].福建電腦,2004,(08).[7]瞿貴榮.實(shí)用存儲(chǔ)柜鎖[J].家庭電子,2000,(07).[8]ATmega.ATmega8L-8AC,2006,(01).[9]WirelessWorld,1998,vol、84,No、1509,p69.[10]王千.實(shí)用電子電路大全[M],電子工業(yè)出版社,2001,p101.[11]何立民.單片機(jī)應(yīng)用技術(shù)選編[M],北京:北京航空大學(xué)出版社,1998.[12]李華.MCS-51系列單片機(jī)使用接口技術(shù)[M],北京航空航天大學(xué)出版社,1993.[13]彭為.單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講[M],北京:電子工業(yè)出版社,2006.[14]潘永雄.新編單片機(jī)原理與應(yīng)用[M],西安:西安電子科技大學(xué)出版社,2003.[15]童詩(shī)白,華成英,模擬電子技術(shù)基礎(chǔ)[M],北京:高等教育出版社,2000.[16]閻石主.數(shù)字電子技術(shù)基礎(chǔ)[M],北京:高等教育出版社,1998.[27]樊昌信,曹麗娜.通信原理[M],北京:國(guó)防工業(yè)出版社,2007.[28]李瀚蓀.電路分析基礎(chǔ)[M],北京:高等教育出版社1991.[19]郭海英.基于單片機(jī)的電子安全密碼鎖的設(shè)計(jì)[M].現(xiàn)代電子技術(shù),2005,(13).[20]何希才,杜煜.實(shí)用電子電路設(shè)計(jì)[M].北京:電子工業(yè)出版社,1998.[21]康華光.電子技術(shù)基礎(chǔ)(第四版)[M].北京:高等教育出版社,1998.[22]俞睆卿.智能家居終端的研究與設(shè)計(jì)[D]上海交通大學(xué)2008.[23]林旭東.智能家居系統(tǒng)相關(guān)技術(shù)及發(fā)展趨勢(shì)[J].創(chuàng)新科技導(dǎo)報(bào).2008.6.5-6.[24]李方.淺談幾種智能家居系統(tǒng)網(wǎng)絡(luò)技術(shù)[J].計(jì)算機(jī)與網(wǎng)絡(luò).2006年.5(2).98-101.[25]陳文智.嵌入式系統(tǒng)開(kāi)發(fā)原理與實(shí)踐.清華大學(xué)出版社.2005.[26]賈宗璞,許合利.C語(yǔ)言程序設(shè)計(jì).中國(guó)礦業(yè)大學(xué)出版社,2007.[27]譚浩強(qiáng).C程序設(shè)計(jì).清華大學(xué)出版社,2005.[28]余發(fā)山,王福忠.單片機(jī)原理及應(yīng)用技術(shù).中國(guó)礦業(yè)大學(xué)出版社,2008.[29]沈星星,叢露微.基于ZigBee的智能家具控制系統(tǒng),論文選粹,2011第3期[30]馮培昌,周曉云,陳孝偉.無(wú)線(xiàn)傳感器網(wǎng)絡(luò)探討[J].電氣自動(dòng)化.2005年.27(5).73-75.[31]周健明,江玲.ZigBee網(wǎng)絡(luò)層關(guān)鍵技術(shù)研究與實(shí)現(xiàn).黃石理工學(xué)院學(xué)報(bào).2009.25.附錄系統(tǒng)程序#include<reg52.h> //頭文件#include<intrins.h> //頭文件#defineucharunsignedchar //宏定義#defineuintunsignedint //宏定義uchartime_data[7]; //時(shí)鐘芯片數(shù)據(jù)存儲(chǔ)ucharwrite_add[7]={0x8c,0x8a,0x88,0x86,0x84,0x82,0x80};//時(shí)鐘芯片數(shù)據(jù)的地址ucharread_add[7]={0x8d,0x8b,0x89,0x87,0x85,0x83,0x81}; //時(shí)鐘芯片數(shù)據(jù)的地址ucharcodetable1[]="2000/00/00";ucharcodetable2[]="00:00:0000";ucharcodetable3[]=""; //清屏內(nèi)容ucharcodetable4[]="SetRealTime";ucharcodetable5[]="SetOpenTime";ucharcodetable6[]="StartTime:";ucharcodetable7[]="00:00:00";ucharcodetable8[]="EndTime:";bitAdjust; //調(diào)節(jié)標(biāo)志位,=1表示進(jìn)入按鍵調(diào)節(jié)模式,=0是正常顯示模式bitTimer; //定時(shí)模式標(biāo)志位,=1表示進(jìn)入定時(shí)開(kāi)啟模式,=0是光線(xiàn)開(kāi)啟模式bitflag; //延時(shí)10s標(biāo)志位sbitrs=P1^0; //LCD1602端口sbitrw=P1^1; //LCD1602端口sbite=P1^2; //LCD1602端口sbitsck=P3^5; //時(shí)鐘端口sbitio=P3^6; //時(shí)鐘端口sbitrst=P3^7; //時(shí)鐘端口sbitSELT=P1^3; //選擇鍵端口sbitENTER=P1^4; //確認(rèn)鍵端口sbitUP=P1^5; //加鍵端口sbitDOWN=P1^6; //減鍵端口sbitLAMP1=P2^7; //路燈接口sbitLAMP2=P2^6; //路燈接口sbitBEEP=P2^0; //蜂鳴器接口sbitLIGHT=P2^2; //光線(xiàn)檢測(cè)端口sbitCHECK=P2^3; //檢查路燈故障光明電阻接口ucharSelect_num; //選擇按鍵按下次數(shù)ucharEnter_num; //確認(rèn)按鍵按下次數(shù)floatYear,Month,Day,Hour,Minute,Second,Week; //時(shí)間設(shè)置值floatHour_H,Minute_H,Second_H; //設(shè)置開(kāi)始時(shí)間floatHour_L,Minute_L,Second_L; //設(shè)置結(jié)束時(shí)間intCount; //T0中斷次數(shù)ucharMiao; //延時(shí)時(shí)間10svoidread_rtc(); //函數(shù)聲明/**************************************LCD1602顯示*******************************************************************************/voiddelay1(uintz) //延時(shí)函數(shù){ uintx,y; for(x=z;x>0;x--) for(y=10;y>0;y--);}voidwrite_com(ucharcom) //寫(xiě)指令函數(shù){ rw=0; delay1(5); rs=0; delay1(5); e=1; delay1(5); P0=com; delay1(5); e=0; delay1(5); }voidwrite_date(uchardate) //寫(xiě)數(shù)據(jù)函數(shù){ rw=0; delay1(5); rs=1; delay1(5); e=1; delay1(5); P0=date; delay1(5); e=0; delay1(5); }voidinit() //初始化函數(shù){ ucharnum; Year=17; Month=1; Day=1; Hour=15; Minute=30; Second=50; Week=1; Hour_H=23; Minute_H=59; Second_H=59; Hour_L=18; e=0; //時(shí)序表e初始為0 write_com(0x38); //設(shè)置16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口 write_com(0x0c); //設(shè)置光標(biāo) write_com(0x06); //光標(biāo)自動(dòng)加1,光標(biāo)輸入方式 write_com(0x01); //清屏 write_com(0x80); //設(shè)置初始顯示位置 for(num=0;num<16;num++) { write_date(table1[num]); delay1(5); } write_com(0x80+0x40); for(num=0;num<16;num++) { write_date(table2[num]); delay1(5); } }voidSetTime_dispaly(ucharadd,uchardat) //第一個(gè):參數(shù)的地址,第二個(gè):參數(shù)的內(nèi)容{ ucharshi,ge; shi=dat/10; //把數(shù)據(jù)的十位提取出來(lái) ge=dat%10; //把數(shù)據(jù)的個(gè)位提取出來(lái) write_com(add); //要寫(xiě)的地址 write_date(0x30+shi); //十位的內(nèi)容1602字符庫(kù) write_date(0x30+ge); //個(gè)位的內(nèi)容1602字符庫(kù)}voidDate_dispaly(ucharadd,uchardat) //第一個(gè):參數(shù)的地址,第二個(gè):參數(shù)的內(nèi)容{ ucharshi,ge; shi=dat/16; //把數(shù)據(jù)的十位提取出來(lái) ge=dat%16; //把數(shù)據(jù)的個(gè)位提取出來(lái) write_com(add); //要寫(xiě)的地址 write_date(0x30+shi); //十位的內(nèi)容1602字符庫(kù) write_date(0x30+ge); //個(gè)位的內(nèi)容1602字符庫(kù) }voidLCD_Display_String(unsignedcharline,unsignedchar*string){ //液晶屏顯示內(nèi)容,把要顯示的內(nèi)容寫(xiě)到對(duì)應(yīng)的位置 unsignedchari; unsignedcharaddress=0; if(line==1) { address=0x80; //0X80是第1行的第1個(gè)位置,0x81第2位 } elseif(line==2) { address=0x80+0x40; //0X80+0x40是第2行的第1個(gè)位置,0X80+0x40+1是第2行第2位 } for(i=0;i<16;i++) { write_com(address); write_date(string[i]); address++; }}voidTime_Display(void){ read_rtc(); Date_dispaly(0x80+0x40+9,time_data[6]);//顯示秒 Date_dispaly(0x80+0x40+6,time_data[5]); //顯示分 Date_dispaly(0x80+0x40+3,time_data[4]); //顯示時(shí) Date_dispaly(0x80+11,time_data[3]); //顯示日 Date_dispaly(0x80+8,time_data[2]); //顯示月 Date_dispaly(0x80+0x40+14,time_data[1]);//顯示周 Date_dispaly(0x80+5,time_data[0]); //顯示年 // Year/10*16+Year%10 Year=time_data[0]/16*10+time_data[0]%16; Week=time_data[1]/16*10+time_data[1]%16; Month=time_data[2]/16*10+time_data[2]%16; Day=time_data[3]/16*10+time_data[3]%16; Hour=time_data[4]/16*10+time_data[4]%16; Minute=time_data[5]/16*10+time_data[5]%16; Second=time_data[6]/16*10+time_data[6]%16;}/*************************************DS1302時(shí)鐘*******************************************************************************/voidwrite_ds1302_byte(uchardat){ uchari; for(i=0;i<8;i++) { sck=0; io=dat&0x01; //準(zhǔn)備數(shù)據(jù),從最低位開(kāi)始 dat=dat>>1; sck=1; }}voidwrite_ds1302(ucharadd,uchardat){ rst=0; _nop_(); //CPU原地踏步 sck=0; _nop_(); rst=1; _nop_(); write_ds1302_byte(add); //傳地址 write_ds1302_byte(dat); //傳數(shù)據(jù) rst=0; //不受其他影響 _nop_(); io=1; //釋放 sck=1;}ucharread_ds1302(ucharadd){ uchari,value; rst=0; _nop_();//CPU原地踏步 sck=0; _nop_(); rst=1; _nop_(); write_ds1302_byte(add); for(i=0;i<8;i++) { value=value>>1; sck=0; if(io) value=value|0x80; sck=1; } rst=0; _nop_(); sck=0; _nop_(); sck=1; io=1; returnvalue;}voidset_rtc() //設(shè)置時(shí)間{ uchari,j; for(i=0;i<7;i++) //轉(zhuǎn)換BCD碼 { j=time_data[i]/10; time_data[i]=time_data[i]%10; time_data[i]=time_data[i]+j*16; } write_ds1302(0x8e,0x00); //去除寫(xiě)保護(hù) for(i=0;i<7;i++) { write_ds1302(write_add[i],time_data[i]); } write_ds1302(0x8e,0x80);//加寫(xiě)保護(hù)}voidread_rtc(){ uchari; for(i=0;i<7;i++) { time_data[i]=read_ds1302(read_add[i]); //最終讀出來(lái)的數(shù)16進(jìn)制 }}/*************************************************按鍵****************************************************************/voidKeyscan(void){ if(SELT==0) { delay1(2); if(SELT==0) { while(!SELT); Select_num++; //選擇鍵按下一次 Adjust=1; //進(jìn)入調(diào)節(jié)模式 } if(Select_num==1) { LCD_Display_String(1,table4); LCD_Display_String(2,table5); write_com(0x80+0); //寫(xiě)>> write_date(0x3e); write_com(0x80+1); //寫(xiě)>> write_date(0x3e); Enter_num=0; } if(Select_num==2) { LCD_Display_String(1,table4); LCD_Display_String(2,table5); write_com(0x80+0x40+0); //寫(xiě)>> write_date(0x3e); write_com(0x80+0x40+1); //寫(xiě)>> write_date(0x3e); Enter_num=0; } if(Select_num==3) { LCD_Display_String(1,table1); LCD_Display_String(2,table2); Select_num=0; Enter_num=0; Adjust=0; } write_com(0x0c); //光標(biāo)不再閃爍 Enter_num=0; } if(ENTER==0) { delay1(2); if(ENTER==0) { while(!ENTER); Enter_num++; } if(Select_num==1) //設(shè)置實(shí)時(shí)時(shí)間 { if(Enter_num==1) { LCD_Display_String(1,table1); LCD_Display_String(2,table2); SetTime_dispaly(0x80+5,Year); SetTime_dispaly(0x80+8,Month); SetTime_dispaly(0x80+11,Day); SetTime_dispaly(0x80+0x40+3,Hour); SetTime_dispaly(0x80+0x40+6,Minute); SetTime_dispaly(0x80+0x40+9,Second); SetTime_dispaly(0x80+0x40+14,Week); write_com(0x80+5); //光標(biāo)閃爍地址,停留在年的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==2) { write_com(0x80+8); //光標(biāo)閃爍地址,停留在月的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==3) { write_com(0x80+11); //光標(biāo)閃爍地址,停留在日的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==4) { write_com(0x80+0x40+3); //光標(biāo)閃爍地址,停留在時(shí)的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==5) { write_com(0x80+0x40+6); //光標(biāo)閃爍地址,停留在分的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==6) { write_com(0x80+0x40+9); //光標(biāo)閃爍地址,停留在秒的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==7) { write_com(0x80+0x40+15); //光標(biāo)閃爍地址,停留在星期的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==8) { Enter_num=0; write_com(0x0c); //光標(biāo)不再閃爍 LCD_Display_String(1,table1); LCD_Display_String(2,table2); time_data[0]=Year;///10*16+Year%10; time_data[1]=Week;///10*16+Week%10; time_data[2]=Month;///10*16+Month%10; time_data[3]=Day;///10*16+Day%10; time_data[4]=Hour;///10*16+Hour%10; time_data[5]=Minute;///10*16+Minute%10; time_data[6]=Second;///10*16+Second%10; set_rtc(); //設(shè)置時(shí)間 Select_num=0; Adjust=0; } } if(Select_num==2) //設(shè)置開(kāi)關(guān)鎖時(shí)間 { if(Enter_num==1) { LCD_Display_String(1,table6); LCD_Display_String(2,table7); SetTime_dispaly(0x80+0x40+4,Hour_L); SetTime_dispaly(0x80+0x40+7,Minute_L); SetTime_dispaly(0x80+0x40+10,Second_L); write_com(0x80+0x40+4); //光標(biāo)閃爍地址,停留在時(shí)的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==2) { write_com(0x80+0x40+7); //光標(biāo)閃爍地址,停留在分的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==3) { write_com(0x80+0x40+10); //光標(biāo)閃爍地址,停留在秒的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==4) { write_com(0x0c); //光標(biāo)不再閃爍 LCD_Display_String(1,table8); LCD_Display_String(2,table7); SetTime_dispaly(0x80+0x40+4,Hour_H); SetTime_dispaly(0x80+0x40+7,Minute_H); SetTime_dispaly(0x80+0x40+10,Second_H); write_com(0x80+0x40+4); //光標(biāo)閃爍地址,停留在時(shí)的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==5) { write_com(0x80+0x40+7); //光標(biāo)閃爍地址,停留在分的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==6) { write_com(0x80+0x40+10); //光標(biāo)閃爍地址,停留在秒的位置上 write_com(0x0f); //光標(biāo)閃爍 } if(Enter_num==7) { Enter_num=0; write_com(0x0c); //光標(biāo)不再閃爍 LCD_Display_String(1,table1); LCD_Display_String(2,table2); Select_num=0; Adjust=0; } } } if(UP==0) { delay1(2); if(UP==0) { while(!UP); if(Select_num==1) { if(Enter_num==1) { Year++; if(Year>99) Year=0; SetTime_dispaly(0x80+5,Year); write_com(0x80+5); write_com(0x0f); } if(Enter_num==2) { Month++; if(Month>12) Month=1; SetTime_dispaly(0x80+8,Month); write_com(0x80+8); write_com(0x0f); } if(Enter_num==3) { Day++; if(Day>31) Day=1; SetTime_dispaly(0x80+11,Day); write_com(0x80+11); write_com(0x0f); } if(Enter_num==4) { Hour++; if(Hour>23) Hour=0; SetTime_dispaly(0x80+0x40+3,Hour); write_com(0x80+0x40+3); write_com(0x0f); } if(Enter_num==5) { Minute++; if(Minute>59) Minute=0; SetTime_dispaly(0x80+0x40+6,Minute); write_com(0x80+0x40+6); write_com(0x0f); } if(Enter_num==6) { Second++; if(Second>59) Second=0; SetTime_dispaly(0x80+0x40+9,Second); write_com(0x80+0x40+9); write_com(0x0f); } if(Enter_num==7) { Week++; if(Week>7) Week=1; SetTime_dispaly(0x80+0x40+14,Week); write_com(0x80+0x40+14); write_com(0x0f); } } if(Select_num==2) { if(Enter_num==1) { Hour_L++; if(Hour_L>23) Hour_L=0; SetTime_dispaly(0x80+0x40+4,Hour_L); write_com(0x80+0x40+4); write_com(0x0f); } if(Enter_num==2) { Minute_L++; if(Minute_L>59) Minute_L=0; SetTime_dispaly(0x80+0x40+7,Minute_L); write_com(0x80+0x40+7); write_com(0x0f); } if(Enter_num==3) { Second_L++; if(Second_L>59) Second_L=0; SetTime_dispaly(0x80+0x40+10,Second_L); write_com(0x80+0x40+10); write_com(0x0f); } if(Enter_num==4) { Hour_H++; if(Hour_H>23) Hour_H=0; SetTime_dispaly(0x80+0x40+4,Hour_H); write_com(0x80+0x40+4); write_com(0x0f); } if(Enter_num==5) { Minute_H++; if(Minute_H>59) Minute_H=0; SetTime_dispaly(0x80+0x40+7,Minute_H); write_com(0x80+0x40+7); write_com(0x0f); } if(Enter_num==6) { Second_H++; if(Second_H>59) Second_H=0; SetTime_dispaly(0x80+0x40+10,Second_H); write_com(0x80+0x40+10); write_com(0x0f); } } } } if(DOWN==0) { delay1(2); if(DOWN==0) { while(!DOWN); if(Select_num==1) { if(Enter_num==1) { Year--; if(Year<0) Year=99; SetTime_dispaly(0x80+5,Year); write_com(0x80+5); write_com(0x0f); } if(Enter_num==2) { Month--; if(Month<1) Month=12; SetTime_dispaly(0x80+8,Month); write_com(0x80+8); write_com(0x0f); } if(Enter_num==3) { Day--; if(Day<1) Day=31; SetTime_dispaly(0x80+11,Day); write_com(0x80+11); write_com(0x0f); } if(Enter_num==4) { Hour--; if(Hour<0) Hour=23; SetTime_dispaly(0x80+0x40+3,Hour); write_com(0x80+0x40+3); write_com(0x0f); } if(Enter_num==5) { Minute--; if(Minute<0) Minute=59; SetTime_dispaly(0x80+0x40+6,Minute); write_com(0x80+0x40+6); write_com(0x0f); } if(Enter_num==6) { Second--; if(Second<0) Second=59; SetTime_dispaly(0x80+0x40+9,Second); write_com(0x80+0x40+9); write_com(0x0f); } if(Enter_num==7) { Week--; if(Week<1) Week=7; SetTime_dispaly(0x80+0x40+14,Week); write_com(0x80+0x40+14); write_com(0x0f); } } if(Select_num==2) { if(Enter_num==1) { Hour_L--; if(Hour_L<0) Hour_L=23; SetTime_dispaly(0x80+0x40+4,Hour_L); write_com(0x80+0x40+4); write_com(0x0f); } if(Enter_num==2) { Minute_L--; if(Minute_L<0) Minute_L=59; SetTime_dispaly(0x80+0x40+7,Minute_L); write_com(0x80+0x40+7); write_com(0x0f); } if(Enter_num==3) { Second_L--; if(Second_L<0) Second_L=59; SetTime_dispaly(0x80+0x40+10,Second_L); write_com(0x80+0x40+10); write_com(0x0f); } if(Enter_num==4) { Hour_H--; if(Hour_H<0) Hour_H=23; SetTime_dispaly(0x80+0x40+4,Hour_H); write_com(0x80+0x40+4); write_com(0x0f); } if(Enter_num==5) { Minute_H--; if(Minute_H<0) Minute_H=59; SetTime_dispaly(0x80+0x40+7,Minute_H); write_com(0x80+0x40+7); write_com(0x0f); } if(Enter_num==6) { Second_H--; if(Second_H<0) Second_H=59; SetTime_dispaly(0x80+0x40+10,Second_H); write_com(0x80+0x40+10); write_com(0x0f); } } } }}/**************************************開(kāi)關(guān)燈控制*******************************************************************************/voidOpen(void){ floatNow; floatSet_L,Set_H; Now=Hour+Minute/60+Second/3600; //把實(shí)時(shí)時(shí)間化成小時(shí)為單位 Set_L=Hour_L+Minute_L/60+Second_L/3600; //把設(shè)置下限時(shí)間化成小時(shí)為單位 Set_H=Hour_H+Minute_H/60+Second_H/3600; //把設(shè)置上限時(shí)間化成小時(shí)為單位 if((Now>=Set_L)&(Now<=Set_H)) //實(shí)時(shí)時(shí)間在上下限時(shí)間范圍內(nèi) { LAMP1=0; //開(kāi)啟路燈 LAMP2=0; Timer=1; //進(jìn)入定時(shí)模式 } if((Now<Set_L)|(Now>Set_H)) //實(shí)時(shí)時(shí)間不在范圍內(nèi) { Timer=0; //退出定時(shí)模式,根據(jù)光線(xiàn)強(qiáng)度或聲響進(jìn)行亮滅燈 } if((Timer==0)&&(flag==0)) //沒(méi)有定時(shí)并且不延時(shí)10s的情況下 { if((Hour>=0)&&(Hour<6)) //在凌晨0點(diǎn)到6點(diǎn) { LAMP1=1; //一亮一滅 LAMP2=0; } if(Hour>=6) //不在凌晨時(shí)間里 { LAMP1=1; //關(guān)燈 LAMP2=1; } } if(flag==1) //延遲10s { TR0=1; //啟動(dòng)定時(shí)器 } if((LAMP1==0)||(LAMP2==0)) //燈亮情況下 { if(CHECK==0) //檢測(cè)到燈暗,表示燈故障啟動(dòng)蜂鳴器 { delay1(20); //消抖 if(CHECK==0) { BEEP=1; //啟動(dòng)蜂鳴器 } } else { BEEP=0; //關(guān)閉蜂鳴器 } } if((LAMP1==1)&&(LAMP2==1)) //燈滅情況下 { BEEP=0; //關(guān)閉蜂鳴器 }}/******************************************主函數(shù)外部中斷定時(shí)器中斷*************************************************************/voidT0_init(void){ TMOD=0x11; //設(shè)置定時(shí)器0為工作方式1 TH0=(65536-50000)/256; //定時(shí)50MS TL0=(65536-50000)%256; EA=1; //開(kāi)定時(shí)器T0的中斷 總中斷 ET0=1; //允許T0中斷}voidint0init(void) //外部中斷0初始化{ EA=1; //打開(kāi)總中斷 EX0=1; //中斷允許位 IT0=1; //外部中斷0觸發(fā)方式為下降沿觸發(fā)}voidmain(){ BEEP=0; //關(guān)蜂鳴器 init(); //液晶初始化 T0_init(); //定時(shí)器初始化 int0init(); //外部中斷初始化 while(1) { if(Adjust==0) //非調(diào)節(jié)模式下顯示時(shí)間和控制燈 { Time_Display(); //顯示時(shí)間 Open(); //動(dòng)作判斷,根據(jù)光線(xiàn)和聲響開(kāi)關(guān) } Keyscan(); //掃描按鍵 }}voidint0()interrupt0 //有聲響{ if(Timer==0) { if((Hour>=0)&&(Hour<6))//在凌晨0點(diǎn)到6點(diǎn) { LAMP1=0; //兩個(gè)都開(kāi)啟 LAMP2=0; flag=1; //啟動(dòng)定時(shí) Miao=0; //重新計(jì)時(shí) } if(Hour>=6) //不在凌晨時(shí)間里 { if(LIGHT==0) //在黑暗時(shí) { LAMP1=0;//兩個(gè)都開(kāi)啟 LAMP2=0; flag=1; //啟動(dòng)定時(shí) Miao=0; //重新計(jì)時(shí) } } }}voidTimer0()interrupt1 //定時(shí)器T0中斷服務(wù)子程序定時(shí)倒計(jì)時(shí)10s{ TH0=(65536-50000)/256; //賦初值=50ms TL0=(65536-50000)%256; //TH0=3C,TL0=B0 Count++; //每中斷一次,Count加一,計(jì)數(shù)20次,表示1s的時(shí)間到 if(Count>=20) //50ms*20次=1s { Miao++; if(Miao>=10) //定時(shí)時(shí)間10s到 { TR0=0; //關(guān)閉定時(shí)器 flag=0; //清除標(biāo)志位 Miao=0; //清除計(jì)數(shù) } Count=0; //清除計(jì)數(shù) }}PCB圖系統(tǒng)電路總圖
HYPERLINK如何選擇組裝電腦配件
如何選擇組裝的電腦配件.
第一,選擇好CPU平臺(tái),就是INTER還是AMD,看你是要配什么樣的電腦,高端還是低端的,兩個(gè)平臺(tái)都高低的產(chǎn)品。第二,選擇主板了,主板的品牌比較多,質(zhì)量,價(jià)格也不一,當(dāng)你第一步卻定了,那么主板也就相應(yīng)的卻定下來(lái)了,以INTER為例,只可以選擇775接口的主板(早期有478接口的,不推薦),主板的選擇主要有兩種,一是集成顯卡,二是不集成顯卡。集成顯卡的話(huà),就可以省下顯卡的錢(qián),但是對(duì)游戲玩家不推薦。那么當(dāng)然是選擇不集成顯卡的主板了,而且最好選擇一線(xiàn)品牌,如華碩,技嘉等。主板里,還有個(gè)蕊片組的選擇。關(guān)于蕊片組,各個(gè)品牌的主板命名有些不一樣,主流是INTER965,945,915,VIA的KT890,還有NFORCE4,NFORCE5。等。比較難說(shuō)清楚。最好是選擇INTER的蕊片組,雖然價(jià)格會(huì)稍高一些。推薦945,技術(shù)比較成熟。第三,顯卡的選擇。顯卡主要還是有兩類(lèi)品牌,GEFORCE和ATI,兩個(gè)品牌有高,中,低的顯卡。顯卡選擇要看你個(gè)人喜歡了,預(yù)算充足的話(huà),最好是買(mǎi)中,高端的顯卡。
第四,就是內(nèi)存了,內(nèi)存關(guān)系電腦的穩(wěn)定性。當(dāng)然是要好一點(diǎn)的。買(mǎi)一線(xiàn)品牌的。現(xiàn)在配電腦,主流是DDR667,DDR800DDR1333第五,顯示器的選擇,推薦液晶。如何選擇硬件組裝電腦這是一個(gè)老生常談的問(wèn)題了,這也是一個(gè)讓高手們顯示自己硬件功底的問(wèn)題,同時(shí)這還是一個(gè)讓很多新手為之焦頭爛額的問(wèn)題。該怎么配?具體配什么?怎樣配才能盡量減小瓶頸?本文就將從內(nèi)到外,從理論到實(shí)踐,為朋友們抽絲剝繭一一道來(lái)。
一、CPU
作為一臺(tái)電腦最關(guān)鍵的組成部分,CPU確實(shí)起著舉足輕重的作用,但體現(xiàn)一臺(tái)電腦的綜合速度,并不是僅僅依靠CPU的,常??吹胶芏嘈率謧?cè)谂潆娔X的時(shí)候,把CPU選的很好,但其他的東西諸如內(nèi)存、主板、硬盤(pán)等都選的不太理想,好像這臺(tái)電腦速度的快慢就體現(xiàn)在CPU速度的快慢上似的。甚至很多著名的品牌機(jī)廠(chǎng)商,都推出過(guò)類(lèi)似“P4+256M內(nèi)存”的這種跛腳配置。其實(shí)對(duì)于一般的家用電腦而言,一個(gè)真正會(huì)配的高手,是不會(huì)把大量的錢(qián)花在CPU上的。家用電腦,畢竟不是做密集型科學(xué)計(jì)算用的,它講求的是多種媒體的配合工作,講求的是能一邊下載文件、一邊上網(wǎng)瀏覽網(wǎng)頁(yè)、一邊聽(tīng)音樂(lè)、一邊還能打開(kāi)其他的程序,在這種情況下,提升內(nèi)存的容量比提升CPU的主頻對(duì)速度的影響要明顯的多?,F(xiàn)今的中國(guó)家庭用戶(hù),很多家長(zhǎng)對(duì)于電腦一竅不通,他們只聽(tīng)說(shuō)“奔四”代表著速度快,并不知道整機(jī)速度的快慢除了CPU以外,還有很多其他的因素影響著它。但在買(mǎi)電腦的時(shí)候,最后做決定并掏錢(qián)的人,往往都是這些啥都不懂的家長(zhǎng)們,于是就出現(xiàn)了上面的一幕:品牌機(jī)廠(chǎng)商為了能有更好的銷(xiāo)路、兼容機(jī)裝機(jī)店的銷(xiāo)售人員為了能拿到更多的獎(jiǎng)金,開(kāi)始違背良心來(lái)配置出這種高主頻處理器、低容量?jī)?nèi)存的跛腳電腦。說(shuō)嚴(yán)重點(diǎn),這是屬于對(duì)消費(fèi)者的不負(fù)責(zé)任,是一種商業(yè)欺詐行為!同樣5000元的配置,高手配出來(lái)的賽揚(yáng),比新手配出來(lái)的P4還要快很多,曾經(jīng)有一家全球著名的硬件網(wǎng)站在2003年的時(shí)候刊登過(guò)一篇關(guān)于配置家用電腦時(shí)各硬件占用總預(yù)算百分比的文章,文中很明確的提到了CPU的價(jià)錢(qián)最好不要超過(guò)總預(yù)算的10%-15%,我們雖然不能說(shuō)他肯定完全正確,但至少人家是通過(guò)很多調(diào)查后得出的結(jié)論,有借鑒的理由。反觀(guān)現(xiàn)在的很多所謂的“低價(jià)奔四電腦”、“3999元買(mǎi)P4品牌機(jī)”之類(lèi)的廣告,我想說(shuō)的就是:你花了3999元,只買(mǎi)了一塊P4的處理器,其他的什么都沒(méi)有了!
二、內(nèi)存
對(duì)于配置一臺(tái)電腦來(lái)說(shuō),內(nèi)存是重頭戲,容量、速度、類(lèi)型等等每一項(xiàng)指標(biāo)都對(duì)最終的整機(jī)綜合速度起著至關(guān)重要的影響,尤其是內(nèi)存的帶寬和容量。對(duì)于內(nèi)存帶寬而言,很多人都認(rèn)為400MHz、533MHz前端總線(xiàn)的賽揚(yáng)四或P4,配單通道的DDR內(nèi)存就足夠了,雙通道DDR內(nèi)存是配合800MHz以上前端總線(xiàn)的P4處理器用的,其實(shí)這樣就大錯(cuò)特錯(cuò)了,哪怕是最老的賽揚(yáng)四,都需要雙通道的DDR內(nèi)存才能達(dá)到它的帶寬!也就是說(shuō),你如果選擇賽揚(yáng)四1.8G,必須配合865以上的主板和至少雙通道DDR200的內(nèi)存,才能滿(mǎn)足它的帶寬要求!稍微計(jì)算一下就可以得知:賽揚(yáng)四1.8G的前端總線(xiàn)是400MHz,它的內(nèi)存帶寬理論值是400MHz×64bit÷8=3.2G/s,但當(dāng)它裝在845系列的主板上時(shí),由于845主板的限制,即使你插上能符合它帶寬要求的DDR400內(nèi)存,也只能運(yùn)行在DDR266上,這時(shí)的內(nèi)存所能提供的帶寬是266MHz×64bit÷8=2.1G/s,比3.2G/s要小很多,即使你通過(guò)BIOS里的內(nèi)存調(diào)節(jié)選項(xiàng)往上調(diào)節(jié)一檔(也只能調(diào)節(jié)一檔而已),讓內(nèi)存運(yùn)行在DDR333下,所能提供的帶寬也僅僅是333MHz×64bit÷8=2.66G/s,離3.2G/s還是有一定的距離,而內(nèi)存帶寬的降低,能非常明顯的降低整機(jī)的綜合速度,運(yùn)行任何程序都能明顯的感覺(jué)出來(lái)!所以如果想滿(mǎn)足賽揚(yáng)1.8G處理器的內(nèi)存帶寬要求,你必須要為它配置865以上的主板和雙通道的內(nèi)存才行!P4亦是如此。很多人也許會(huì)問(wèn):那845系列的主板是配什么處理器的呢?我想回答你的就是:845系列的主板是屬于“不能用”的主板,因?yàn)樘幚砥饔肋h(yuǎn)比主板發(fā)展的快,當(dāng)初Intel造出845系列的芯片組是為了能給當(dāng)時(shí)的賽揚(yáng)和P4提供一個(gè)過(guò)渡的平臺(tái),不至于讓它們成為“沒(méi)有主板配合”的處理器而已,也是為了能在低端市場(chǎng)分一杯羹,而現(xiàn)今865甚至9xx系列的主板橫行的時(shí)候,845系列的主板確實(shí)是屬于“不能用”的主板了,滿(mǎn)足不了任何一款處理器的內(nèi)存帶寬,造成性能上的嚴(yán)重低下,試問(wèn)這種主板你會(huì)選擇么?即使配臺(tái)2000多元的超低價(jià)電腦,也不要去選擇845系列的主板,至少需要865以上的和雙通道內(nèi)存才行,因?yàn)閮?nèi)存帶寬是一個(gè)非常影響系統(tǒng)性能的參數(shù),倘若一味的為了省錢(qián)而配置845系列的主板,那就得不償失了。
內(nèi)存的容量方面,應(yīng)每個(gè)人對(duì)電腦的使用方向不同,容量的要求也是不同的,現(xiàn)在配置的家用電腦,筆者建議:如果不打游戲,或者是打打掃雷、紙牌之類(lèi)的游戲,平時(shí)注重于上網(wǎng)瀏覽或者是聊天、看電影之類(lèi)的應(yīng)用的話(huà),內(nèi)存容量不應(yīng)該低于1G;如果是偶爾打打單機(jī)游戲或者是網(wǎng)絡(luò)游戲,內(nèi)存容量應(yīng)該選擇在2G左右,如果是經(jīng)常打大型的游戲或是進(jìn)行HDTV視頻編輯等應(yīng)用,那么4G的內(nèi)存是必不可少的。
三、主板
一臺(tái)電腦的穩(wěn)定性和兼容性,一大部分是看主板的,一款優(yōu)秀的主板不僅需要擁有上等的用料和優(yōu)良的做工,還需要擁有合理的走線(xiàn)設(shè)計(jì),那些沒(méi)有技術(shù)實(shí)力的三、四線(xiàn)主板廠(chǎng)家生產(chǎn)的主板,多數(shù)是采用公版走線(xiàn),而且用料非常差,穩(wěn)定性不堪一擊,這種類(lèi)型的主板,筆者建議寧愿不買(mǎi)電腦也不要配這種主板,否則以后將會(huì)是個(gè)淘氣的祖宗。對(duì)于家庭用戶(hù),主板方面一定不能省錢(qián),預(yù)算夠的話(huà)最好能買(mǎi)個(gè)一線(xiàn)的主板品牌,如果預(yù)算實(shí)在不足,二線(xiàn)的主板是底線(xiàn)了,不要再往下選擇了,畢竟家用電腦是用來(lái)使用的,不是用來(lái)整天維修的。再談到主板的用料,筆者常??吹胶芏嘈率衷谂渲弥靼宓臅r(shí)候,貌似老鳥(niǎo)似的說(shuō)某某品牌的主板好,某某品牌的不好,試問(wèn)你知道它好在哪里么?不好在哪里么?這個(gè)就要看主板的用料了,雖然用料好的主板并不能代表一定是高檔主板,但最少能代表它的電氣性能出色。舉一個(gè)很簡(jiǎn)單的例子吧:有A、B兩款主板,A主板的處理器供電濾波電容采用的是日系電容,B主板的處理器供電濾波電容采用的是臺(tái)系電容,那么基本上可以肯定的是:如果在電源輸出電壓的波動(dòng)范圍比較大的情況下,A主板就比較能耐得住,而B(niǎo)主板就很容易產(chǎn)生電容鼓包、漏夜等情況。不要小看這小小的電容,筆者從一個(gè)開(kāi)維修店的朋友那里得知,來(lái)維修主板的人,有80%的都是這幾個(gè)小電容損壞,究其原因,就是電源選擇的不好,導(dǎo)致了輸出電壓的不穩(wěn)定,久而久之最終導(dǎo)致這幾個(gè)小電容爆漿,并且詳細(xì)敘述了主板的品牌:“一線(xiàn)廠(chǎng)家的×碩牌主板就很少出現(xiàn)這種情況,但同樣為一線(xiàn)廠(chǎng)家的×星牌主板,經(jīng)常遇到!原因就是前者的大部分主板使用的是日系電容,而后者的大部分主板為了省錢(qián),選用的是臺(tái)系電容!”廠(chǎng)家的廣告不能信,宣傳也不能信,看到一個(gè)產(chǎn)品的廣告之后,你所能相信的唯一一點(diǎn)就是:地球上有這么個(gè)產(chǎn)品的存在!然后其他的就統(tǒng)統(tǒng)都不能信了!網(wǎng)上有好多所謂的“評(píng)測(cè)”文章,都是槍手寫(xiě)的,基本上沒(méi)有任何參考余地,只能作為一篇小說(shuō)來(lái)讀,一款主板的真正性能,只有你自己使用了之后才能知道。廠(chǎng)家為了銷(xiāo)量、商家為了利潤(rùn),他們能把最最垃圾的主板宣傳為最頂級(jí)的產(chǎn)品,筆者曾經(jīng)就看到過(guò)一款四線(xiàn)品牌的主板廠(chǎng)商,在對(duì)其主流主板的廣告上說(shuō)“最優(yōu)秀的設(shè)計(jì)、最精湛的工藝、最穩(wěn)定的性能”……結(jié)果一看報(bào)價(jià):550元/塊……其他的話(huà)我也不想多說(shuō)了,只想問(wèn)問(wèn)這家廠(chǎng)商:你這么垃圾的主板都用了三個(gè)“最”字,那么華碩的同芯片組主板,售價(jià)是你三倍的,應(yīng)該用什么詞語(yǔ)來(lái)描述了??中國(guó)有一句古話(huà):一分錢(qián)一分貨,說(shuō)的非常正確!不要認(rèn)為價(jià)格高的主板就是暴利產(chǎn)品,從市場(chǎng)經(jīng)濟(jì)學(xué)上說(shuō),暴利產(chǎn)品是不會(huì)被市場(chǎng)所接受的,之所以他能存活到今天,而且售價(jià)依然是這么高,肯定有他的理由,他在做工用料方面肯定比其他品牌的要好很多,成本高所以售價(jià)高,在此,筆者奉勸大家一句:買(mǎi)主板千萬(wàn)不要憑僥幸心理,認(rèn)為自己能花很少的錢(qián)買(mǎi)到很好的東西,只有錯(cuò)買(mǎi)的沒(méi)有錯(cuò)賣(mài)的,商家永遠(yuǎn)都比你精明!主板上面還是老老實(shí)實(shí)的多花點(diǎn)錢(qián)來(lái)買(mǎi)個(gè)一線(xiàn)產(chǎn)品吧,否則以后有你吃苦的時(shí)候!
四、硬盤(pán)
現(xiàn)在的電腦,硬盤(pán)的速度當(dāng)之無(wú)愧的成為了“第一大瓶頸”,無(wú)論你是再高的高手,配電腦的時(shí)候也無(wú)法消除這個(gè)瓶頸的存在,我們只有盡量的減小…再減小……。對(duì)于家用電腦的硬盤(pán)來(lái)說(shuō),容量和速度是兩個(gè)非常重要的參數(shù),容量上而言,筆者建議:如果你的電腦只是上網(wǎng)瀏覽瀏覽、偶爾打打小游戲的,那么160G的硬盤(pán)是個(gè)不錯(cuò)的選擇;如果你常常下載軟件或電影,那么250G的硬盤(pán)是個(gè)不錯(cuò)的選擇,如果你是個(gè)下載狂人,那么400G的硬盤(pán)比較適合你;如果你有DV或者是經(jīng)常編輯大型的視頻文件,那么400G×2比較適合你,如果你是個(gè)玩HDTV的人,那么恭喜你,400G×4也許你都不夠用。對(duì)于硬盤(pán)容量上的選擇,你不能考慮現(xiàn)在是否夠用,你應(yīng)該考慮未來(lái)的1年里是否夠用,大概的公式是:現(xiàn)在需要的容量×3。也就是說(shuō),如果你現(xiàn)在感覺(jué)80G的硬盤(pán)差不多夠用了,那么你就需要買(mǎi)個(gè)250G的硬盤(pán)。如果你現(xiàn)在感覺(jué)120G的硬盤(pán)夠用了,那么就去買(mǎi)個(gè)400G的硬盤(pán)吧。硬盤(pán)另外的一個(gè)參數(shù)就是速度,受到內(nèi)部傳輸率等諸多因素的限制,一塊硬盤(pán)的實(shí)際傳輸速度是不可能達(dá)到它的接口速度的,現(xiàn)在的并口硬盤(pán)基本上都是ATA133了,串口硬盤(pán)也都是150了,但民用級(jí)硬盤(pán)的實(shí)際傳輸速度最快的也還沒(méi)突破66M/s,所以跟內(nèi)存相比,硬盤(pán)的速度是電腦中最大的瓶頸,那么怎么來(lái)減小這個(gè)瓶頸呢?于是人們就發(fā)明了RAID,就是磁盤(pán)陣列(當(dāng)然RAID不是僅僅為了這個(gè)而發(fā)明的),用兩塊一模一樣的硬盤(pán)來(lái)組成RAID0,速度理論上能提高1倍,雖然實(shí)際上是不可能達(dá)到1倍的,但至少能非常非常明顯的感覺(jué)到了硬盤(pán)速度的提升,筆者建議:如果你買(mǎi)的主板是帶有RAID功能的,并且你需要保存的數(shù)據(jù)不是很重要的話(huà),那么強(qiáng)烈建議你在預(yù)算允許的情況下購(gòu)買(mǎi)兩塊硬盤(pán)來(lái)組建RAID0,這將使你能親身體會(huì)到飛機(jī)與火車(chē)的速度差別!但最好是串口的,如果是并口的話(huà),因?yàn)椴⒖谧叩氖荘CI總線(xiàn),由于PCI總線(xiàn)上的設(shè)備比較多,所以速度不可能達(dá)到比較高的地步,但如果是串口的話(huà),那么硬盤(pán)的速度提升將更加明顯!
五、顯示器
顯示器方面,筆者想澄清一個(gè)觀(guān)念:曾經(jīng)聽(tīng)過(guò)非常多的人說(shuō)液晶顯示器保護(hù)眼睛,因?yàn)闆](méi)有輻射和閃爍……包括很多業(yè)內(nèi)人士都這么認(rèn)為的,其實(shí)錯(cuò)了,液晶顯示器比普通的CRT還要傷眼睛!因?yàn)閭劬Σ粌H僅是輻射和閃爍,還有對(duì)比度、亮度等參數(shù),雖然液晶顯示器的輻射和閃爍比CRT要小的多,但它那要命的對(duì)比度、那要命的色澤度、還有那大于每平方米300cd的亮度,這些都會(huì)對(duì)眼睛造成很大的傷害,并且你即使將液晶顯示器的亮度和對(duì)比度調(diào)節(jié)到最低,也還是非常的刺眼。德國(guó)的一家權(quán)威機(jī)構(gòu)做過(guò)一項(xiàng)調(diào)查:液晶顯示器用久了會(huì)使人的眼睛感覺(jué)到疲倦,甚至頭痛等癥狀,而使用相同時(shí)間的CRT顯示器,卻基本沒(méi)有這些情況出現(xiàn)。現(xiàn)在的通過(guò)TCO03認(rèn)證的CRT顯示器,其實(shí)外露的輻射已經(jīng)相當(dāng)小了,基本上對(duì)人已經(jīng)沒(méi)有多大的傷害了,閃爍感也可以通過(guò)調(diào)節(jié)刷新率來(lái)降低,筆者實(shí)在是搞不懂為什么很多人非要去選擇液晶顯示器,還非要說(shuō)液晶顯示器不傷眼睛??一個(gè)最差的17寸液晶顯示器的價(jià)格,能買(mǎi)一臺(tái)不錯(cuò)的、通過(guò)TCO03標(biāo)準(zhǔn)的19寸CRT了,顯示面積也差不多大,而且CRT又比液晶更保護(hù)眼睛,液晶顯示器唯一的一個(gè)優(yōu)點(diǎn)就是占用空間小而已,其他的統(tǒng)統(tǒng)是缺點(diǎn),為什么不選擇CRT呢??說(shuō)到TCO03標(biāo)準(zhǔn),現(xiàn)在很多的號(hào)稱(chēng)是通過(guò)TCO03認(rèn)證的顯示器,其實(shí)都是貼牌的,都沒(méi)有真正的通過(guò),關(guān)于怎樣鑒別一臺(tái)TCO03的顯示器,網(wǎng)上已經(jīng)有很多文章可以搜索到,筆者在此不想過(guò)多敘述,只是提醒大家一點(diǎn):一臺(tái)真正的通過(guò)TCO03認(rèn)證的顯示器,外表的顏色除了白色以外,是不會(huì)有其他顏色的了,因?yàn)門(mén)CO03認(rèn)證中有重要的一條就是外殼可回收性,而除了白色以外,其他的任何顏色都加了有機(jī)染料在里面,是不能作為回收利用的,這點(diǎn)請(qǐng)大家購(gòu)買(mǎi)顯示器的時(shí)候一定要注意了!
六、電源
作
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《計(jì)算機(jī)公共基礎(chǔ)》課件
- 2025年度南京辦公室裝修項(xiàng)目造價(jià)咨詢(xún)合同3篇
- 2025年度燃?xì)庑袠I(yè)員工離職經(jīng)濟(jì)補(bǔ)償及爭(zhēng)議處理合同-@-1
- 課題申報(bào)參考:逆向跨國(guó)并購(gòu)后企業(yè)內(nèi)部控制合規(guī)管理模式構(gòu)建研究
- 二零二五年度國(guó)際能源資源合作合同4篇
- 課題申報(bào)參考:面向社交網(wǎng)絡(luò)大數(shù)據(jù)的沂蒙精神傳播態(tài)勢(shì)及優(yōu)化路徑研究
- 2025版精密機(jī)床購(gòu)置及售后服務(wù)合同2篇
- 二零二五年度醫(yī)療健康商標(biāo)轉(zhuǎn)讓與知識(shí)產(chǎn)權(quán)合同
- 2025年度個(gè)人與公司間技術(shù)秘密保護(hù)協(xié)議
- 2025版內(nèi)衣品牌跨界合作營(yíng)銷(xiāo)合同4篇
- 如何提高售后服務(wù)的快速響應(yīng)能力
- 北師大版 2024-2025學(xué)年四年級(jí)數(shù)學(xué)上冊(cè)典型例題系列第三單元:行程問(wèn)題“拓展型”專(zhuān)項(xiàng)練習(xí)(原卷版+解析)
- 2023年譯林版英語(yǔ)五年級(jí)下冊(cè)Units-1-2單元測(cè)試卷-含答案
- Unit-3-Reading-and-thinking課文詳解課件-高中英語(yǔ)人教版必修第二冊(cè)
- 施工管理中的文檔管理方法與要求
- DL∕T 547-2020 電力系統(tǒng)光纖通信運(yùn)行管理規(guī)程
- 種子輪投資協(xié)議
- 員工工資條模板
- 執(zhí)行依據(jù)主文范文(通用4篇)
- 浙教版七年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)課件
- 華為攜手深圳國(guó)際會(huì)展中心創(chuàng)建世界一流展館
評(píng)論
0/150
提交評(píng)論