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

正文內(nèi)容

基于單片機(jī)的大棚溫濕度檢測報(bào)警系統(tǒng)-好-資料下載頁

2024-11-04 10:53本頁面

【導(dǎo)讀】基于單片機(jī)的大棚溫濕度檢測報(bào)警系統(tǒng)【畢業(yè)設(shè)計(jì)(論。件部分和軟件部分設(shè)計(jì)來達(dá)到監(jiān)控要求硬件部分實(shí)現(xiàn)了對溫濕度傳感器模塊AD. 主程序和子程序流程圖并通過匯編語言和C語言實(shí)現(xiàn)通過實(shí)踐證明系統(tǒng)具有性。能好操作方便等優(yōu)點(diǎn)實(shí)現(xiàn)了對溫濕度的顯示調(diào)節(jié)自動控制和手動控制。關(guān)鍵詞AD轉(zhuǎn)換傳感器LED. 2系統(tǒng)總體設(shè)計(jì)方案及工作原理2. 32傳感器的確定7. 模數(shù)轉(zhuǎn)換器的確定11. 36報(bào)警電路設(shè)計(jì)15. 問題設(shè)計(jì)出了能夠?qū)崿F(xiàn)溫濕度自動檢測顯示上下限報(bào)警等多功能的溫濕度監(jiān)測。該溫濕度測控系統(tǒng)是由數(shù)據(jù)采集和處理系統(tǒng)和報(bào)警系統(tǒng)組成由溫度濕度傳。感器模擬量輸入通道AD轉(zhuǎn)換顯示器與報(bào)警電路等組成通過對信號的采集分析處。制進(jìn)程實(shí)時控制根據(jù)處理的結(jié)果發(fā)出控制指令指揮被控對象動作的功能主要硬。傳感器置于內(nèi)部測出內(nèi)的溫濕度值經(jīng)過放大AD轉(zhuǎn)換為數(shù)字量之后送入單片機(jī)中。當(dāng)溫濕度值超過允許的誤差范圍系統(tǒng)將發(fā)出報(bào)警如果有必要人員還可以根。8751與8051基本一樣但8751片內(nèi)有4k的EPROM用戶可

  

【正文】 uchar Temp_Integer 0 uchar Temp_Decimal 0 uchar fg 0 void delay2 uint us while us uchar Init_DS18B20 void uchar x 0 DQ 1 DQ 復(fù)位 delay2 8 稍做延時 DQ 0 單片機(jī)將 DQ 拉低 delay2 80 精確延時 大于 480us DQ 1 拉高總線 delay2 10 x DQ 稍做延時后 如果 x 0 則初始化成功 x 1 則初始化失敗 delay2 5 return x uchar ReadOneChar void 讀一個字節(jié) LSB uchar i 0 uchar dat 0 for i 8i 0i DQ 0 給脈沖信號 dat 1 DQ 1 給脈沖信號 if DQ dat 0x80 delay2 5 return dat void WriteOneChar unsigned char dat 寫一個字節(jié) uchar i 0 for i 8 i 0 i DQ 0 DQ dat0x01 delay2 5 DQ 1 dat 1 delay2 5 DS18b20 讀取主函數(shù)整個流程 5ms 左右 uchar ReadTemperature void 讀取溫度 uchar L_18B20 0 uchar H_18B20 0 Init_DS18B20 WriteOneChar 0xCC skip 跳過讀序號列號的操作 WriteOneChar 0x44 convert 啟動溫度轉(zhuǎn)換 delay2 200 Init_DS18B20 WriteOneChar 0xCC skip 跳過讀序號列號的操作 WriteOneChar 0xBE read 讀取溫度寄存器前兩個就是溫度 L_18B20 ReadOneChar 讀取溫度低八位數(shù)據(jù) H_18B20 ReadOneChar 讀取溫度高八位數(shù)據(jù) if H_18B20 0x7f 最高位為 1 時溫度是負(fù) L_18B20 L_18B201 補(bǔ)碼轉(zhuǎn)換取反加一 H_18B20 H_18B20 fg 1 讀取溫度為負(fù)時 fg 1 Temp_Decimal L_18B200x0f 取溫度小數(shù)部分二進(jìn)制 L_18B20 L_18B20 4 取溫度整數(shù)部分二進(jìn)制 H_18B20 H_18B20 4 Temp_Integer H_18B20L_18B20 SAMPLE SETB 00H 設(shè)置標(biāo)志位 MOV DPTR0F00H 設(shè)置通道初值 MOV R602H 設(shè)置通道數(shù)為 2 MOV R708H 設(shè)置采樣次數(shù)為 8 MOV R040H 設(shè)置數(shù)據(jù)區(qū)首址 TRAN_S MOVX DPTRA 啟動 AD 轉(zhuǎn)換程序流程圖 WAIT JB 00HWAIT 標(biāo)志位為 1 等待 AD 轉(zhuǎn)換完成中斷 SETB 00H 置標(biāo)志位 INC DPTR 通道號加 1 INC R0 INC R0 42H 為下一通道采樣數(shù)據(jù)存放首址 DJNZ R6TRAN_S 2 個通道采樣未完繼續(xù)采樣 MOV DPTR0F00H 2 個通道采樣結(jié)束重置通道初值 INC R0 修改采樣數(shù)據(jù)存放地址 DJNZ R7TRAN_S 未完成 8 次采樣繼續(xù) MOV AR3 數(shù)據(jù)處理程序 即將 0809 傳來的二進(jìn)制數(shù)轉(zhuǎn)換為 BCD 編碼由于待轉(zhuǎn)換的二 制數(shù)不大于255 因此利用字節(jié)除法來實(shí)現(xiàn) MOV B100 DIV AB 商是 BCD 編碼的百位余數(shù)是 BCD 編碼的十位和個位 MOV R2A 保存 BCD 碼的百位 MOV AB 余數(shù)送 A MOV B10 DIV AB 商是 BCD 碼的十位余數(shù)是 BCD 的個 位 SWAP A A 中高低 4 位字節(jié)翻轉(zhuǎn) ORL AB MOV R3A 保存轉(zhuǎn)換的結(jié)果 RETI 中斷返回 MOV TL00B0H 記數(shù)器初值設(shè)定 MOV 30H08H 置計(jì)數(shù)初值 SETB IT0 中斷請求信號為脈沖方式 SETB EX0 外部中斷 0 中斷允許 SETB ET0 定時器 0 中斷允許 SETB EA 開中斷 SETB TR0 啟動定時器 HERE AJMP HERE 等待中斷 總 結(jié) 本設(shè)計(jì)以滿足工況需要最大限 度的提高工作效率和節(jié)省人力物力為出發(fā)點(diǎn)使用 AT89C51 單片機(jī)對溫室大棚內(nèi)的溫濕度進(jìn)行數(shù)據(jù)的采集接收處理發(fā)送和控制單片機(jī)采用匯編語言程序建立模塊化結(jié)構(gòu)各模塊互相獨(dú)立有較高的可靠性和擴(kuò)展性可與上位機(jī)連機(jī)通訊實(shí)行遠(yuǎn)程監(jiān)控大大提高了儲存質(zhì)量也節(jié)省了大量的人力物力由于時間和經(jīng)驗(yàn)的不足技術(shù)水平有限只涉及硬件設(shè)計(jì)具體設(shè)計(jì)還有不足之處本設(shè)計(jì)還需要不斷的完善 參考文獻(xiàn) [1] 張琳娜劉武發(fā).傳感檢測技術(shù)及應(yīng)用.中國計(jì)量出版社 1999 胡漢才.單片機(jī)原理及接口技術(shù).清華大學(xué)出版社 1996 [3] 李建民.單片機(jī)在溫度控制系統(tǒng) 中的應(yīng)用.江漢大學(xué)學(xué)報(bào) 1996 [4] 劉篤仁韓保君.傳感器原理及應(yīng)用技術(shù).機(jī)械工業(yè)出版社 2020 楊振江等.智能儀器與數(shù)據(jù)采集系統(tǒng)中的新器件及應(yīng)用.西安電子科技大學(xué)出版社 2020 王毅.單片機(jī)器件應(yīng)用手冊人民郵電出版社 1994 [7] 周航慈.單片機(jī)應(yīng)用程序設(shè)計(jì).北京航空航天大學(xué)出版社 1991 于微波林曉梅劉俊萍.微型機(jī)算計(jì)控制系統(tǒng).吉林人民出版社 2020 9] 楊世成.信號放大電路.電子工業(yè)出版社 1995 [10] 高光天.儀表放大器應(yīng)用.科學(xué)出版社 1995 [11] 潘立民王燕芳.微型計(jì)算機(jī)控制技術(shù). 人民郵電出版社 1990 [12] 何立民. MCS51 . 1999 [13] 劉艷玲.采用 232 實(shí)現(xiàn) MCS51 單片機(jī)與 PC 機(jī)的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1