freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機的溫濕度檢測控制系統(tǒng)本科生學(xué)士學(xué)位畢業(yè)論文-資料下載頁

2025-06-28 00:14本頁面
  

【正文】 10.[5] 張冬林,李鑫,[J].現(xiàn)代農(nóng)業(yè)科技,2010,(18):11.[6] [J].制造業(yè)自動化,2010,(12):6.[7] 薛玲,孫曼,張志會,夏莉麗,[J].2010, (7):1214.[8] [J].無線電,2007,(11):5057.[9] [J].電子質(zhì)量,2008,(7):1624.[10] [D].中國海洋大學(xué),2009:5.[11] 劉寶元,張玉虹,姜旭,[J].國外電子測量技術(shù),2009,(12):3033,35.[12] [M].電子科技大學(xué)出版社.2005:1617.[13] 張廣軍,[J] 北京航空航天大學(xué)學(xué)報 1997:79.[14] 李建民.單片機在溫度控制系統(tǒng)中的應(yīng)用[M].江漢大學(xué)學(xué)報,1996:7278.[15] Vizimuller, knowledge of transducers[J].World [16] Tulone, S. systems for wireless sensor networks[J].2007致 謝四年的大學(xué)生活接近尾聲,我的畢業(yè)設(shè)計也順利的完成了,這里首先向我的指導(dǎo)老師趙靜老師表示最誠摯的感謝,同時也感謝那些幫助過我的同學(xué)們。在本次的畢業(yè)設(shè)計中趙老師給我提供了極大的幫助,首先在一開始的選題中我便遇到了難題,由于當(dāng)時選題的時候過于疏忽大意,沒有認(rèn)真的加以分析,所以走了很多彎路,趙老師便告訴我,最重要的就是找對方向找準(zhǔn)目標(biāo),選擇一個自己擅長和喜歡的方向不僅能夠促使我們積極的完成設(shè)計,而且對于自己來說也是充滿著興趣,這樣做出來的東西會更加完美和輕松,其次,在畢業(yè)設(shè)計的過程中,趙老師不厭其煩的為我們講解了畢業(yè)設(shè)計中可能出現(xiàn)的問題,并為我們提供了完整的畢業(yè)設(shè)計模板參考,無論我遇到什么樣的問題,她總能很耐心的為我們講解,同時她每個周一要求見面一次,督促我們抓緊時間完成畢業(yè)設(shè)計,每次見面她都要求我詳解上周所做的東西以及自己下周要做的東西,有問題或者不合理的地方她便為我指出來,加以指導(dǎo)。趙老師認(rèn)真負(fù)責(zé)的態(tài)度讓我倍受感激。同時在此也感謝其他同學(xué),解決了許多我在畢業(yè)設(shè)計中遇到的問題,特別是剛開始軟件的學(xué)習(xí)中,都給予了我很大的幫助。在此向所有畢業(yè)設(shè)計的過程中給予我?guī)椭睦蠋焸兒屯瑢W(xué)們最誠摯的謝意。附 錄include include include define LCM_Data P1define Busy 0x80 //用于檢測LCM狀態(tài)字中的Busy標(biāo)識extern int temp_value, humi_value。extern int flag。extern int temp。sbit red=P2^6。sbit blue=P2^7。sbit LCM_RW= P2^4。 //定義引腳sbit LCM_RS= P2^5。sbit LCM_E= P2^3。sbit beep = P0^6。 //beep = 0時候發(fā)聲extern int temph,templ,disp_mode,huih,huil。extern char tel,teh,hh,hl。//寫數(shù)據(jù)void alarm(){ beep=0。 Delay5Ms()。 Delay5Ms()。 beep=1。 Delay5Ms()。 Delay5Ms()。 }void WriteDataLCM(unsigned char WDLCM){ReadStatusLCM()。 //檢測忙LCM_Data = WDLCM。LCM_RS = 1。LCM_RW = 0。LCM_E = 0。 //若晶振速度太高可以在這后加小的延時LCM_E = 0。 //延時LCM_E = 1。}//寫指令void WriteCommandLCM(unsigned char WCLCM,BuysC) //BuysC為0時忽略忙檢測{if (BuysC) ReadStatusLCM()。 //根據(jù)需要檢測忙LCM_Data = WCLCM。LCM_RS = 0。LCM_RW = 0。 LCM_E = 0。LCM_E = 0。LCM_E = 1。 }//讀數(shù)據(jù)unsigned char ReadDataLCM(void){LCM_RS = 1。 LCM_RW = 1。LCM_E = 0。LCM_E = 0。LCM_E = 1。return(LCM_Data)。}//讀狀態(tài)unsigned char ReadStatusLCM(void){LCM_Data = 0xFF。 LCM_RS = 0。LCM_RW = 1。LCM_E = 0。LCM_E = 0。LCM_E = 1。while (LCM_Data amp。 Busy)。 //檢測忙信號return(LCM_Data)。}void LCMInit(void) //LCM初始化{LCM_Data = 0。WriteCommandLCM(0x38,0)。 //三次顯示模式設(shè)置,不檢測忙信號Delay5Ms()。 WriteCommandLCM(0x38,0)。Delay5Ms()。 WriteCommandLCM(0x38,0)。Delay5Ms()。 WriteCommandLCM(0x38,1)。 //顯示模式設(shè)置,開始要求每次檢測忙信號WriteCommandLCM(0x08,1)。 //關(guān)閉顯示W(wǎng)riteCommandLCM(0x01,1)。 //顯示清屏WriteCommandLCM(0x06,1)。 // 顯示光標(biāo)移動設(shè)置WriteCommandLCM(0x0C,1)。 // 顯示開及光標(biāo)設(shè)置}//按指定位置顯示一個字符void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData){Y amp。= 0x1。X amp。= 0xF。 //限制X不能大于15,Y不能大于1if (Y) X |= 0x40。 //當(dāng)要顯示第二行時地址碼 0x40。X |= 0x80。 // 算出指令碼WriteCommandLCM(X, 0)。 //這里不檢測忙信號,發(fā)送地址碼WriteDataLCM(DData)。}//按指定位置顯示一串字符void DisplayListChar(unsigned char X, unsigned char Y, unsigned char code *DData){unsigned char ListLength。ListLength = 0。Y amp。= 0x1。X amp。= 0xF。 //限制X不能大于15,Y不能大于1while (DData[ListLength]0x20) //若到達(dá)字串尾則退出{if (X = 0xF) //X坐標(biāo)應(yīng)小于0xF{DisplayOneChar(X, Y, DData[ListLength])。 //顯示單個字符ListLength++。X++。}}}//5ms延時void Delay5Ms(void){unsigned int TempCyc = 5552。while(TempCyc)。}/*void Delay_xMs(unsigned int x){ unsigned int i,j。 for( i =0。i x。i++ ) { for( j =0。j500。j++ )。 }}*/void display_temp(void){ DisplayOneChar(0,0,39。 39。)。 DisplayOneChar(1,0,39。 39。)。 DisplayOneChar(2,0,39。T39。)。 DisplayOneChar(3,0,39。e39。)。 DisplayOneChar(4,0,39。m39。)。 DisplayOneChar(5,0,39。p39。)。 DisplayOneChar(6,0,39。:39。)。 DisplayOneChar(10,0,39。C39。)。 DisplayOneChar(9,0,0xdf)。 DisplayOneChar(7,0,temp_value/100+0x30)。 DisplayOneChar(8,0,(temp_value/10)(temp_value/100)*10+0x30)。 DisplayOneChar(11,0,39。 39。)。 DisplayOneChar(12,0,39。 39。)。 DisplayOneChar(13,0,39。 39。)。 DisplayOneChar(14,0,39。 39。)。 DisplayOneChar(15,0,39。 39。)。 DisplayOneChar(0,1,39。 39。)。 DisplayOneChar(1,1,39。 39。)。 DisplayOneChar(2,1,39。H39。)。 DisplayOneChar(3,1,39。u39。)。 DisplayOneChar(4,1,39。m39。)。 DisplayOneChar(5,1,39。i39。)。 DisplayOneChar(6,1,39。d39。)。 DisplayOneChar(7,1,39。i39。)。 DisplayOneChar(8,1,39。t39。)。 DisplayOneChar(9,1,39。y39。)。 DisplayOneChar(10,1,39。:39。)。 DisplayOneChar(11,1,humi_value/100+0x30)。 DisplayOneChar(12,1,(humi_value/10)(humi_value/100)*10+0x30)。 DisplayOneChar(13,1,39。%39。)。 DisplayOneChar(14,1,39。 39。)。 DisplayOneChar(15,1,39。 39。)。} void display_temp1(void){ DisplayOneChar(0,0,39。 39。)。 DisplayOneChar(1,0,39。T39。)。 DisplayOneChar(2,0,39。h39。)。 DisplayOneChar(3,0,39。:39。)。 if(flagamp。teh) { DisplayOneChar(4,0,0x20)。 DisplayOneChar(5,0,0x20)。 } else { DisplayOneChar(4,0,temph/10+0x30)。 DisplayOneChar(5,0,temph%10+0x30)。 } DisplayOneChar(6,0,0xdf)。 DisplayOneChar(7,0,39。C39。)。 DisplayOneChar(8,0,39。 39。)。 DisplayOneChar(9,0,39。T39。)。 DisplayOneChar(10,0,39。h39。)。 DisplayOneChar(11,0,39。:39。)。 if(flagamp。tel) { DisplayOneChar(12,0,0x20)。 DisplayOneChar(13,0,0x20)。 } else { DisplayOneChar(12,0,templ/10+0x30)。 DisplayOneChar(13,0,templ%10+0x30)。 } DisplayOneChar(14,0,0xdf)。 DisplayOneChar(15,0,39。C39。)。 DisplayOneChar(0,1,39。 39。)。 DisplayOneChar(1,1,39。H39。)。 DisplayOneChar(2,1,39。h39。)。 DisplayOneChar(3,1,39。:39。)。 if(flagamp。hh) { DisplayOneChar(4,1,0x20)。 DisplayOneChar(5,1,0x20)。 } else { DisplayOneChar(4,1,huih/10+0x30)。 DisplayOneChar(5,1,huih%10+0x30)。 } DisplayOneChar(6,1,39。%39。)。 DisplayOneChar(7,1,39。 39。)。 DisplayOneChar(8,1,39。 39。)。 DisplayOneChar(9,1,39。H39。)。 DisplayOneChar(10,1,39。l39。)。 DisplayOneChar(11,1,39。:39。)。 if(flagamp。hl) { DisplayOneChar(12,1,0x20)。 DisplayOneChar(13,1,0x20)。 } else { DisplayOneChar(12,1,huil/10+0x30)。 DisplayOneChar(13,1,huil%10+0x30)。 } DisplayOneChar(14,1,39。%39。)。 DisplayOneChar(15,1,39。 39。)。} void dis
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1