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

正文內(nèi)容

基于無線傳感器的農(nóng)業(yè)環(huán)境監(jiān)測系統(tǒng)畢業(yè)設計論文(參考版)

2025-06-30 20:20本頁面
  

【正文】 參考文獻[1] ,2002,9(3):57[2] Endress+[3] 華邦AT89S52的單片機資料[EB/OL].,2006[4]STR15型微功率無線數(shù)傳模塊技術手冊[EB/OL].,2006.[5] 賈伯年,:東南大學出版社,2000.[6] :電子工業(yè)出版社,2001[7] 徐仁貴,:機械工業(yè)出版社,2001.[8]Jack Blitg and Methods of Nondestructive Testing. Chapmanamp。在此,我首先向賀老師致以深深的敬意和衷心的感謝!同時,感謝其他在我論文完成過程中幫助我和指導我的老師、同學,以及大學四年來在學習、生活中給我?guī)椭睦蠋熀屯瑢W們。這種無線測控的方式相對于傳統(tǒng)農(nóng)業(yè)來說,其優(yōu)點在于網(wǎng)絡組建簡單,一次性構(gòu)建成本低,擴展性強,靈活性大,能有效地改善現(xiàn)有的農(nóng)業(yè)生產(chǎn)管理模式,并極大地提高農(nóng)業(yè)生產(chǎn)效力。}結(jié) 論 無線傳感器網(wǎng)絡在環(huán)境監(jiān)測、生態(tài)監(jiān)控等領域應用日益廣泛,尤其是在艱苦或惡劣環(huán)境條件下,具有傳統(tǒng)監(jiān)測技術不可比擬的優(yōu)勢。delay_ms(10)。//寫TSL2561地址status=twi_readbyte(c,TW_NACK)。//寫命令status=twi_start( )。//開始status=twi_writebyte(TSL2561_ADDR|TSL2561_WR)。}unsigned char TSL2561_read_byte( unsigned char addr, unsigned char *c) {unsigned char status=0。//停止delay_ms(10)。//寫命令status=twi_writebyte(c)。//開始status=twi_writebyte(TSL2561_ADDR|TSL2561_WR)。 unsigned char TSL2561_write_byte( unsigned char addr, unsigned char c) {unsigned char status=0。寫數(shù)據(jù)時,先發(fā)送器件地址,然后發(fā)送要寫的數(shù)據(jù)。 } return(RHtrue)。 if(RHtrue) { flag_humidity=1。 RHline=4+**dat*dat。 } return(tempeture1)。 if(tempeture1) { flag_tempeture=1。函數(shù)功能:將檢測到的數(shù)據(jù)轉(zhuǎn)化為相應的溫度數(shù)據(jù)函數(shù)說明:溫度轉(zhuǎn)換公式T=d1+d2*SOt 公式中的參數(shù)d1=40,d2= 適用于12位測量精度float SHT11_Convert_Tempeture12bit(uint dat){ float tempeture1。 } return(RHtrue)。 if(RHtrue) { flag_humidity=1。 RHline=4+**dat*dat。 } return(tempeture1)。 } else if(tempeture1) { flag_tempeture=1。 tempeture1=40+*dat。}/****************************************函數(shù)名稱:Convert_Tempeture(uint dat)。 dat=(dat8)|data_low。 SHT11_End()。 MCU_Answer()。 SHT11_Test_Finish()。 SHT11_Answer()。 SHT11_Start()。函數(shù)功能:設置SHT11檢測功能,并返回相應的檢測結(jié)果函數(shù)說明:mand形參用于設定溫度檢測還是濕度檢測,time形參用于設定檢測過程中的等待時間,以確定檢測結(jié)果的位數(shù)11ms/55ms/210ms 分別對應8位/12位/14位 ****************************************/uint SHT11_Measure(uchar mand,uchar time){ uint dat=0。 return(dat)。 dat=SHT11_Receivebyte()。 SHT11_Sendbyte(mand)。}/***************************************函數(shù)名稱:uchar SHT11_Read_Register(uchar mand)函數(shù)說明:mand為REG_READ 0x07//讀寄存器 返回值為狀態(tài)寄存器的值 位6顯示當前檢測完一次數(shù)據(jù)后電源供電情況 當位6為0時表明VDD 當位6為1時表明VDD 位0表明當前的測量分辨率 當位0為1時表明測量精度:8位/濕度 12位溫度 當位0為0時表明測量精度:12位濕度 14位溫度 默認為0*******************************************/uchar SHT11_Read_Register(uchar mand){ uchar dat。 SHT11_Sendbyte(dat)。 SHT11_Sendbyte(mand)。 Delay()。 Delay()。 //釋放數(shù)據(jù)總線 這條指令非常重要 不加的話導致單片機不能讀取低8位}/***********************************函數(shù)名稱:SHT11_End()當接收兩個8byte數(shù)據(jù)后部接收CRC校驗碼************************************/void SHT11_End(){ SHT11_DATA=1。 Delay()。 Delay()。 Delay()。 Delay()。 //釋放數(shù)據(jù)總線 return(dat)。 Delay()。 Delay()。 } else { dat=datamp。 if(SHT11_DATA) { dat=dat|0x01。 Delay()。i8。 Delay()。 uchar dat。}/************************************函數(shù)名稱:SHT11_Test_Finish()函數(shù)功能:檢測SHT11溫濕度檢測是否完畢*************************************/void SHT11_Test_Finish(){ while(SHT11_DATA==1)。 SHT11_SCK=0。 Delay()。 SHT11_SCK=0。 SHT11_SCK=1。 Delay()。 Delay()。i++) { if(datamp。 for(i=0。 SHT11_SCK=0。 SHT11_DATA=1。 SHT11_SCK=1。 SHT11_SCK=0。 SHT11_DATA=0。 SHT11_DATA=1。j)。i) for(j=112。 for(i=ms。 。uchar code str7_sht11[]= 。 uchar code str4_sht11[]=humi=。 //顯示濕度位置的標志uchar code str1[]={ 0x10,0x06,0x09,0x08,0x08,0x09,0x06,0x00}。uchar flag_tempeture=0。 SHT11初始化 啟動SHT11等待上位機發(fā)送指令測溫濕度溫濕度計算計算結(jié)果發(fā)送到上位機復位ifndef __SHT11_H__define __SHT11_H__/*************************SHT11相關命令**************************/define TEM_TEST 0x03//溫度檢測命令define HUM_TEST 0x05//濕度檢測命令define REG_READ 0x07//讀寄存器define REG_WRITE 0x06//寫寄存器define FUNCTION_SET 0x01//設置SHT11的工作精度為8位/濕度 12位溫度/**************************SHT11端口定義***************************/sbit SHT11_DATA=P2^0。在程序開始,微處理器需要用一組啟動傳輸時序表示數(shù)據(jù)傳輸?shù)膯?,如圖4所示。 基于單片機的PTR2000無線傳輸流程圖ORG 0000H AJMP STARTORG 0200HSTART:SETB ;PTR2000的Pin6置1SETB ;PTR2000的Pin7置1MOV SP,80H ;設置數(shù)據(jù)指針的位置MOV SCON,40H ;串口工作方式1MOV TMOD,20H ;定時器工作方式1MOV TL1,OFDH ;設定波特率9600MOV TH1,OFDHMOV PCON,00HSETB TR1 ;開啟定時器1MOV DPH,50H ;指針指向數(shù)據(jù)塊 MOV DPL,00HVIN: MOV Rl,LEN1 ;發(fā)送VIN碼ACALL TXSUBUSER: MOVE R1, LEN2 ;發(fā)送用戶名稱ACALL TXSUB COUNT: MOV RA,LEN3 ;發(fā)送用戶水電氣數(shù)據(jù)ACALL TXSUBCLR ;將PTR2000置接收狀態(tài)CLR ;將PTR2000置待機狀態(tài)ORG 0400HTXSUB: PUSH ACC ;保護ACC
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1