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

正文內(nèi)容

畢業(yè)論文-智能溫室控制系統(tǒng)設(shè)計-閱讀頁

2024-09-17 10:55本頁面
  

【正文】 號后,總線由上拉電阻拉高,此時可以讀取總線上的數(shù)據(jù)。 徐州工程學(xué)院畢業(yè)設(shè)計 (論文 ) 19 圖 45 從機(jī)主程序 流程圖 徐州工程學(xué)院畢業(yè)設(shè)計 (論文 ) 20 圖 46 DS18B20 溫度采集流程圖 圖 47 濕度采集流程圖 徐州工程學(xué)院畢業(yè)設(shè)計 (論文 ) 21 軟件設(shè)計 LCD1602 液晶顯示過程如圖 48 所示。 特點 :開發(fā)者只需使用 VB 提供的可視化設(shè)計工具,在屏幕上對各種部件布局并設(shè)置好這些圖形的屬性就可以得到預(yù)期的效果。 序設(shè)計語言:結(jié)構(gòu)化的設(shè)計靠子程序,函數(shù)來實現(xiàn),子程序函數(shù)中的程序流程用順序,循環(huán),分支等結(jié)構(gòu)實現(xiàn)。 :復(fù)雜的功能可以靠簡單的語法實現(xiàn), Active 控件和 DLL使其功能增強(qiáng),具有訪問數(shù)據(jù)庫的功能,提供數(shù)據(jù)的存儲和檢索。 MSComm 控件的主要屬性 MSComm 控件的主要屬性如表 51 所示。 系統(tǒng)界面 系統(tǒng)界面見圖 51。 (2)LCD 對比度調(diào)節(jié)端電壓沒調(diào)節(jié)好。 ( 2) 在 LCD 對比度調(diào)節(jié) 端接一個 10K 的電位器,可在運(yùn)行時調(diào)節(jié)背光到合適的亮度。 檢查程序發(fā)現(xiàn)問題如下: 串口波特率設(shè)置與所用的晶振不匹配。 DS18B20 設(shè)計過程中遇到的問題和解決方法 一 、 單片機(jī)檢測不到 DS18B20, 檢查硬件電路發(fā)現(xiàn)問題如下: DS18B20 GND 引腳與 VCC 引腳搞錯 , DS18B20 不能正常工作。 二 、 溫度傳感器 DS18B20讀出的溫度值不是正確的溫度值,通過檢查程序發(fā)現(xiàn)問題如下: ( 1) DS18B20單總線結(jié)構(gòu)的特點使程序的延時要求特別嚴(yán)格。 解決方案如下: ( 1) 用試湊法不斷改寫延時程序,得出最適合的延時時間。 控制執(zhí)行單元設(shè)計過程中遇到的問題和解決方法 單片機(jī)不能正常驅(qū)動繼電 器工作,查閱相關(guān)資料發(fā)現(xiàn)問題如下: 單片機(jī) I/0口驅(qū)動能力不夠繼電器無法正常工作。 徐州工程學(xué)院畢業(yè)設(shè)計 (論文 ) 25 結(jié)論 本文通過對 51 單片機(jī)、無線傳輸模塊 nRF905 和各傳感器的研究,設(shè)計了一種基于 51單片機(jī)的無線溫室智能控制系統(tǒng) 。主要完成了以下工作: ( 1) 調(diào)查了解了各單片機(jī)的性能,選擇了以 51 單片機(jī)為主控芯片。 ( 3) 完成了系統(tǒng)主機(jī)和從機(jī)電路板的繪圖和制作。 ( 5) 選用 DS18B20 和 DHT11 這兩個傳感器采集溫室溫濕度,并用 LCD1602 顯示采集的溫濕度。 ( 7) 用 企業(yè)版設(shè)計了主控界面,實現(xiàn)了將采集到 的 溫濕度顯示于上位機(jī)。 ( 9) 制作了 RS485 接口電路,使數(shù)據(jù)能夠進(jìn)行遠(yuǎn)距離傳輸。溫度和濕度傳感器采集的數(shù)據(jù)送 LCD1602 顯示,單片機(jī) 從機(jī) 將系統(tǒng)溫濕度由 nRF905 發(fā)送至單片機(jī)主機(jī)。系統(tǒng)的主機(jī)負(fù)責(zé)數(shù)據(jù)的接收與發(fā)送,將 nRF905 接收來的溫濕度送上位機(jī)起中間橋梁作用,以達(dá)到智能控制作用。但是,本系統(tǒng)也存在一些缺陷,比如無線通信的距離不夠長,智能控制過于簡單。 首先感謝高玉芹老師在這次畢業(yè)設(shè)計中給我的幫助,高老時候治學(xué)態(tài)度嚴(yán)謹(jǐn),知識淵博,工作認(rèn)真,無私奉獻(xiàn),她用自己的行動激勵我完成本次畢業(yè)設(shè)計,從她身上我學(xué)到了許多,對我今后的工作和生活產(chǎn)生了一定的影響。 感謝我的舍友,他們對我的畢業(yè)設(shè)計提供了 很多幫助。 徐州工程學(xué)院畢業(yè)設(shè)計 (論文 ) 27 參考文獻(xiàn) [1]鄒逢興 .計算機(jī)硬件技術(shù)及應(yīng)用基礎(chǔ) [M].國防科技大學(xué)出版社, 2020 [2]譚浩強(qiáng) .C 程序設(shè)計 [M].清華大學(xué)出版社 ,2020 [3]劉炳文 .Visual Basic 程序設(shè)計教程 .清華大學(xué)出版社 [M], 2020 [4]劉紅玲,邵曉根 .微機(jī)原理與接口技術(shù) [M].中國電力出版社, 2020 [5]周維武 .計算機(jī)應(yīng)用基礎(chǔ)教程 [M].電子工業(yè)出版社, 2020 [6]周興華 .手把手教你學(xué) AVR 單片機(jī) C 程序設(shè)計 [M].北京航空航天大學(xué)出版社, 2020 [7]謝維成 , 楊家國 .單片機(jī)原理與應(yīng)用及 C51 程序設(shè)計 [M].清華大學(xué)出版社, 2020 [8]邱關(guān)源 .電路 [M].高等教育出版社, 2020 [9]余夢嘗 .數(shù)字電子技術(shù)簡明教程 [M].高等教育出版社, 2020 [10]程德福,林君 .智能儀器 [M].機(jī)械工業(yè)出版社, 2020 [11]高玉芹 .單片機(jī)原理與應(yīng)用及 C51 編程技術(shù) [M].機(jī)械工業(yè)出版社, 2020 [12]葛高豐 .一種智能化溫室控制系統(tǒng)設(shè)計 [J].微計算機(jī)信息, 2020 [13]潘瑋 , 楊祥 , 王惠紅 .溫室智能控制系統(tǒng)設(shè)計與開發(fā) [J]. 山東理工大學(xué)學(xué)報 (自然科學(xué)版 ), 2020年 04期 [14]王義 .基于 AVR 無線通信系統(tǒng)的設(shè)計與實現(xiàn) [D].同濟(jì)大學(xué)軟件學(xué)院 ,2020 [15]劉文 .基于 51系列單片機(jī)的無線智能溫控系統(tǒng)設(shè)計 [J].電子測試, 2020 [16]張拓 .無線多點溫度采集系統(tǒng)設(shè)計 [D].武漢理工大學(xué), 2020 [17]張家瑞 .基于無線網(wǎng)絡(luò)的住宅智能化系統(tǒng)設(shè)計 [D].沈陽建筑大學(xué), 2020 [18]張明陽,郭唐永 .基于 CIP— 51單片機(jī)的溫度采集系統(tǒng) [J].大地測量與地球動力學(xué),2020( 6): 107110 [19]李會聰 .DS18B20多點測溫方法探討 [J].微計算機(jī)信息, 2020( 9): 166167 [20]王亞峰,楊清風(fēng) .電阻式濕度傳感器制作工藝的革新 [J].計量技術(shù), 2020( 7): 7778 徐州工程學(xué)院畢業(yè)設(shè)計 (論文 ) 28 附錄 附錄 1 硬 件原理圖 一主機(jī)電路原理圖 二從機(jī)電路原理圖 徐州工程學(xué)院畢業(yè)設(shè)計 (論文 ) 29 附錄 2 源程序代碼 主機(jī)程序 : include include define uchar unsigned char define uint unsigned int //配置命令字 define WC 0x00 define RC 0x10 define WTP 0x20 define RTP 0x21 define WTA 0x22 define RTA 0x23 define RRP 0x24 //管腳定義 sbit TXEN=P1^7。 //使能芯片發(fā)射或接收 sbit PWR=P1^6。 //SPI 輸出 sbit MOSI=P1^3。 //SPI 時鐘 sbit CSN=P1^2。 //接收或發(fā)送數(shù)據(jù)完成 sbit CD=P1^5。 sbit lcdrs=P3^5。 sbit wela=P2^7。 uchar Rfconfig[10]={ 0x4c, // 0x0c, //輸出功率為 10db,不重發(fā),節(jié)電為正常模式 0x44, //4 字 節(jié) RX 地址寬度和 4 字節(jié) TX 地址寬度 0x04, //4 字節(jié) RX 接收有效數(shù)據(jù)寬度 0x04, //4 字節(jié) TX 發(fā)送有效數(shù)據(jù)寬度 0xe7,0xe7,0xe7,0xe7, //RX 地址 0x58 //CRC 允許 ,16 位 CRC 校驗,外部時鐘信號不使能,16M 晶振 } 。 for(i=0。i++) { _nop_()。 for(b=a。b) for(c=110。c)。 while(i) { delay(10)。 MOSI=(bit)(datamp。 dat=1。 SCK=1。 SCK=0。 } unsigned char Spiread(void) //SPI 讀函數(shù) { uchar i=8。 while(i) { ddat=1。 _nop_()。 ddat|=MISO。 _nop_()。 } SCK=0。 } void Rxpacket(void) //數(shù)據(jù)接收函數(shù) { unsigned char j=0。 PWR=1。 _nop_()。 for(j=0。j++) { 徐州工程學(xué)院畢業(yè)設(shè)計 (論文 ) 31 Rxbuf[j]=Spiread()。 TRX_CE=1。 } void ini_system(void) //nRF905 初始化 { uchar i。 SCK=0。 TRX_CE=0。 _nop_()。 _nop_()。 for(i=0。i++) { Spiwrite(Rfconfig[i])。 } void setmode() //置 nRF905 為接收模式 { PWR=1。 TXEN=0。 } void write_(uchar ) //LCD1602 寫命令字函數(shù) { lcdrs=0。 Dela(5)。 Dela(5)。 } void write_data(uchar date) //LCD1602 寫數(shù)據(jù)函數(shù) { lcdrs=1。 Dela(5)。 Dela(5)。 徐州工程學(xué)院畢業(yè)設(shè)計 (論文 ) 32 } void init_lcd() { lcden=0。 write_(0x0e)。 write_(0x01)。 TH1=0xfd。 TR1=1。 SM0=0。 EA=1。 } void ser_temp() //串口數(shù)據(jù)發(fā)送 { SBUF=0xFA。 TI=0。 while(TI==0)。 SBUF=Rxbuf[2]。 TI=0。 while(TI==0)。 SBUF=0xFB。 TI=0。 wela=0。 ini_system()。 setmode()。 ser_temp() } } void ser()interrupt 4 { RI=0。 b=SBUF。 uint i=0。 //SPI 輸入 sbit CSN=P1^7。 //SPI 時鐘 sbit MISO=P1^1。 //使能芯片發(fā)射或接收 sbit TXEN=P1^3。 //芯片上電 sbit DR=P1^5。 //溫度傳感器信號線 sbit lcden=P3^4。 //定義命令字 define WC 0x00 define RC 0x10 define WTP 0x20 define RTP 0x21 define WTA 0x22 define RTA 0x23 uint temp,i。 //定義整形的溫度數(shù)據(jù) uchar Rfconfig[10]={ 0x4c, // 0x0c, //輸出功率為 10db,不重發(fā),節(jié)電為正常模式 0x44, //4 字節(jié) RX 地址寬度和 4 字節(jié) TX 地址寬度 0x04, //4 字節(jié) RX 接收有效數(shù)據(jù)寬度 0x04, //4 字節(jié) TX 發(fā)送有效數(shù)據(jù)寬度 0xe7,0xe7,0xe7,0xe7, //RX 地址 0x58 //CRC 允許 ,16 位 CRC 校驗,外部時鐘信號不使能, 16M晶振 徐州工程學(xué)院畢業(yè)設(shè)計 (論文 ) 34 }。 //定義浮點型的溫度數(shù)據(jù) uint warn_11=270。 //定義溫度下限值 uint warn_h1=300。 //定義溫度上限值 void delay(uint z) //延時函數(shù) { uint x,y。x0。y0。 } void dsreset(void) //DS18B20 復(fù)位,初始化函數(shù) { uint i。 i=103。 ds=1。 while(i0) i。 bit dat。 i++。 i++。 dat=ds。 while(i0) i。 } ucha
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1