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

正文內(nèi)容

基于單片機無線溫度濕度檢測畢業(yè)論文-資料下載頁

2025-05-19 14:57本頁面

【導(dǎo)讀】的好壞,提醒人們做好環(huán)境保護工作?;谶@種現(xiàn)狀,設(shè)計出了溫濕度檢測儀,時采集環(huán)境濕度和溫度的儀器。本設(shè)計是以stc12c5A602單片機為主控,DHT11. 置,外加一個遙控器和按鍵為人機交互,綜合這幾個模塊實現(xiàn)溫濕度采集,顯示,無線發(fā)送,及報警于一體的綜合系統(tǒng),是方便人們居家及出行的一個好的幫手,更有甚是人們對于陌生環(huán)境的探測的有效的利器。遙控等控制的原理,詳細的介紹了各個模塊的硬件和軟件的設(shè)計,包括電路設(shè)計,和程序的設(shè)計以及各個硬件子系統(tǒng)的軟件的實現(xiàn)。該設(shè)備可以用于家庭的室內(nèi)的數(shù)據(jù)采集,也可以用于室外的溫濕度的檢測,

  

【正文】 我的指導(dǎo)老師,他給予我許多的幫助和鼓勵。我還要感謝在設(shè)計過程中所有給予我 真誠熱情幫助的老師和同學(xué)。 溫濕度無線傳輸設(shè)計 24 參 考 文 獻 [1] 化成英,童詩白﹒《模擬電子技術(shù)基礎(chǔ)第三版》 北京:高等教育出版社, 20xx。 [2] 黎小桃,劉祖明,周福明﹒ Protel99SE 入門與提高【 M】﹒北京:電子工業(yè)出版社, 20xx. [3] 王東鋒,王會良,董冠強﹒ 單片機 C 語言應(yīng)用 100 例【 M】﹒北京:電子工業(yè)出版 社, 20xx。 [4] 何希才 , 薛永毅 .傳感器及其應(yīng)用實例 [M].北京:機械工業(yè)出版社, 20xx。 [5] 吉雷 , 章優(yōu)仕 , 齊永龍 . Protel99電子電路設(shè)計 [M]成都 :電子科技大學(xué) 出版社 ,20xx. [6] 樓然苗,李光飛編著﹒ 51 系列單片機設(shè)計實例﹒北京北京航空航天大學(xué)出版社 20xx。 [7] 馬忠梅,籍順心,張 凱,馬 巖 ﹒單片機 C 語言應(yīng)用程序設(shè)計 ﹒ 修訂版 【 M】 ﹒ 北京: 北京航空航天大學(xué)出版社, 1999。 [8] 北京教育科學(xué)研究院 .無線電技術(shù)基礎(chǔ) [M].北京: 人民郵電出版社 , 20xx. [9] 呂俊芳,錢政,袁梅﹒傳感器接口與檢測儀器電路【 M】 ﹒北京:國防工業(yè)出版社, 20xx。 [10] 明、唐杰等 .51 單片機編程基礎(chǔ)與開發(fā)實例詳解 .北京:人民郵電出版社, 20xx 。 [11] 趙曉安主編﹒ MCS51 單片機原理及應(yīng)用﹒天津天津大學(xué)出版社 20xx。 [12] Guiyun and Application of Microcontroller[M].北京: .Beijing:Hignher Education Press and Pearson Education North Asin Limited,20xx [13] John Design –Principlesamp。 ed .Beijing:Hignher Education Press and Pearson Education North Asin Limited,20xx [14] Tomas L. Floyd. Digital Fundamentals. 7th ed. Beijing :Science Press and Pearon Education North Asia Limited,20xx [15] K.. ”Gopal” to Digital Microelectronics D . Irwin, a Times Mirror Higher EDUcation Group ,Inc. pany,1996 [16] Simon Haykin,Machael Moher,鄭寶玉 .現(xiàn)代無線通信 [M].北京: 電子工業(yè)出版社 , 20xx。 25 附錄 A 實物最終參考圖 注:下邊為發(fā)送模塊,上邊為接收模塊 溫濕度無線傳輸設(shè)計 26 附錄 B 發(fā)送部分主函數(shù) void main(void) { unsigned char TxBuf[20]={0}。 unsigned char RxBuf[20]={0}。 Time_Init()。 LCD_initial()。 init_NRF24L01()。 delay_ms(100)。 while(DTH_11_Init()==1) { LCD_set_position(0x00 )。//第二行 第十四列 0x40+x write_datas(DHT_11 Error)。 LCD_set_position(0x40 )。//第二行 第十四列 0x40+x write_datas(check and rest)。 delay_ms(60)。 write_(0x01)。//清屏 } write_(0x01)。//清屏 LCD_set_position(0x00 )。//第二行 第十四列 0x40+x write_datas(DHT_11 OK )。 delay_ms(200)。 delay_ms(200)。 write_(0x01)。//清屏 LCD_set_position(0x4a )。//第二行 第十列 0x40+x write_datas(T=)。 delay_ms(10)。 LCD_set_position(0x4e )。//第二行 第十 四列 0x40+x write_data(0xdf)。 write_data(39。C39。)。 LCD_set_position(0x00 )。//第二行 第十四列 0x40+x write_datas(TX_MODE)。 27 while (1) { delay_ms(10)。 if(RH_flage==1) { RH_flage=0。//清標志位 RH()。//讀取溫濕度值 TxBuf[1]=U8T_data_H/10。//數(shù)據(jù)送發(fā)送溫度緩存 TxBuf[2]=U8T_data_H%10。 TxBuf[3]=U8RH_data_H/10。//數(shù)據(jù)送發(fā)送溫度緩存 TxBuf[4]=U8RH_data_H%10。 LCD_set_position(0x4c )。//第二行 第十 2 列 0x40+x write_data(TxBuf[1]+48)。 write_data(TxBuf[2]+48)。 LCD_set_position(0x0c )。//第二行 第十 2 列 0x40+x write_data(TxBuf[3]+48)。 write_data(TxBuf[4]+48)。 nRF24L01_TxPacket(TxBuf)。 //發(fā)送數(shù)據(jù) } TxBuf[1]=0。//數(shù)據(jù)送發(fā)送溫度緩存 TxBuf[2]=0。 nRF24L01_RxPacket(RxBuf)。 } } 溫濕度無線傳輸設(shè)計 28 附錄 C 接收 部分主函數(shù) void main(void) { bit warn_Open=1。 uchar t=0,Warn_Tem=20,Warn_Hum=50。 unsigned char Tempture ,Humidity。 unsigned char TxBuf[20]={0}。 unsigned char RxBuf[20]={0}。 Init_IR()。 // Beep=0。 LCD_12864_Initialization()。 init_NRF24L01() 。 Time_init()。 delay_ms(10)。 LCD12864_Write_String(1,0,電子工程系 A1031)。 LCD12864_Write_String(2,0,無線溫濕度檢測 )。 LCD12864_Write_String(3,0,指導(dǎo)老師:秦永華 )。 LCD12864_Write_String(4,0, 作者:龔海金 )。 delay_ms(200)。 // delay_ms(200)。 // delay_ms(200)。 // delay_ms(200)。 clr_screen()。//清屏 LCD12864_Write_String(1,0,無線溫濕度檢測 )。 LCD12864_Write_String(2,0,報警值 T: H:)。 LCD12864_Write_String(3,0,當(dāng)前溫度 T= 度 )。 LCD12864_Write_String(4,0,當(dāng)前濕度 H= %)。 LCD12864_write_XNUM(1,7,2,IT_code)。//顯示遙控 LCD12864_write_XNUM(2,4,2,Warn_Tem)。 LCD12864_write_XNUM(2,7,2,Warn_Hum)。 while (1) { delay_us(150)。 //延時不能太長 否則遙控不能接受數(shù)據(jù) SetRX_Mode()。//必須在循環(huán)里面。 delay_us(150)。 //延時不能太長 否則遙控不能接受數(shù)據(jù) 29 nRF24L01_RxPacket(RxBuf)。 Tempture=RxBuf[1]*10+RxBuf[2]。 Humidity=RxBuf[3]*10+RxBuf[4]。 LCD12864_write_XNUM(3,5,2,Tempture)。 LCD12864_write_XNUM(4,5,2,Humidity)。 if(warn_Open==1) /*鍵盤的碼值 用戶碼 00*/ { if((TemptureWarn_Tem)||(HumidityWarn_Hum))//45 46 47 warn_flage=1。 //44 40 43 else warn_flage=0。 //07 15 09 } //16 19 0D else warn_flage=0。 //0C 18 5E if(IR_flage==1) { IR_flage=0。 IT_code=IRCOM[6]*10+IRCOM[5]。 LCD12864_write_XNUM(1,7,2,IT_code)。//顯示遙控 switch(IT_code) { case WARN_OFF : { warn_Open=!warn_Open。 break。 } case TEM_ADD : { if(++Warn_Tem==50)Warn_Tem=0。break。} case TEM_MUL : { if(Warn_Tem==0)Warn_Tem=15。break。} case HUM_ADD : {if(++Warn_Hum==100)Warn_Hum=0。break。} case HUM_MUL : { if(Warn_Hum==0)Warn_Hum=50。break。} default : break。 } LCD12864_write_XNUM(2,4,2,Warn_Tem)。 LCD12864_write_XNUM(2,7,2,Warn_Hum)。 } } } 溫濕度無線傳輸設(shè)計 30 附錄 D 各模塊 PCB 布線圖 14 132331301234567891011121314151617181920403938373635343332292725222128262412211 21298753614215241687101214161351193875361421 221123123421342112 433121 21 21 3 4212348765 圖 1 發(fā)送部分 PCB 布線 76G N D4302121211321221159115131614121078613421718201924312431132124 32 1124 312 43211 22124163578921
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1