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

正文內(nèi)容

空氣溫濕度測(cè)量?jī)x設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-07-21 00:26 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 文件,通過(guò)這個(gè)軟件的仿真平臺(tái)進(jìn)行仿真實(shí)驗(yàn)。由于這個(gè)軟件完全理想的條件,因此不用畫(huà)出電源模塊的電路圖。仿真過(guò)程:載入仿真所需的文件,按下仿真按鈕。此時(shí)SHT10在會(huì)產(chǎn)生一些仿真的數(shù)據(jù),通過(guò)電路和軟件的處理,在LCD上顯示出來(lái),就如下圖51所示,傳感器產(chǎn)生溫度為27℃,濕度為57%,%,℃。調(diào)節(jié)電路中的兩個(gè)按鈕改變濕度最大值為65%,此時(shí)沒(méi)有測(cè)量溫度沒(méi)有達(dá)到報(bào)警溫度,LED不亮,蜂鳴器沒(méi)有報(bào)警。隨后改變傳感器溫濕度的值,達(dá)到報(bào)警溫度,蜂鳴器報(bào)警,LED亮。說(shuō)明程序的編寫(xiě)和硬件電路的搭建是匹配的。本次設(shè)計(jì)的仿真結(jié)果如圖51。圖51 仿真結(jié)果顯示 仿真結(jié)果分析本次仿真結(jié)果測(cè)試通過(guò)調(diào)節(jié)SHT10上的溫濕度增鍵按鈕,觀察LCD上顯示出的溫濕度測(cè)量值,填寫(xiě)測(cè)量結(jié)果到表51,對(duì)比實(shí)際的溫濕度值和測(cè)得的溫濕度測(cè)量值的差值,進(jìn)行本次設(shè)計(jì)的仿真結(jié)果分析。溫度實(shí)際值27℃30℃32℃34℃40℃43℃45℃測(cè)量值℃℃℃℃℃℃℃濕度實(shí)際值57%49%53%55%57%59%60%測(cè)量者%%%%%%%表51 測(cè)量結(jié)果通過(guò)上述溫度值的測(cè)量值和實(shí)際值的比較可知,系統(tǒng)存在一定的誤差,且誤差隨著實(shí)際溫度值的增加而增加。通過(guò)濕度值的變化比較可知,測(cè)量誤差隨著實(shí)際濕度值的增加而不斷增大。 本章小結(jié)本章重點(diǎn)介紹了空氣溫濕度儀設(shè)計(jì)的軟硬件的驗(yàn)證和仿真狀態(tài)的調(diào)試,針對(duì)不同條件的改變驗(yàn)證電路和軟件的變化,從而更正硬件和軟件設(shè)計(jì)的不足,保證設(shè)計(jì)的精確性。觀察各個(gè)功能更的正確運(yùn)行,確定最終的程序和電路設(shè)計(jì)。6 總結(jié)與展望 總結(jié)本文設(shè)計(jì)了基于STC89C51單片機(jī)的屏顯空氣溫濕度儀,其具有響應(yīng)速度快、部署靈活、成本低廉、維護(hù)簡(jiǎn)單成本低、可維護(hù)性高、可靠性好及閾值設(shè)置靈活等優(yōu)勢(shì)。本次設(shè)計(jì)做了一下工作:(1)通過(guò)對(duì)整體設(shè)計(jì)的模塊化,分析清楚了各個(gè)模塊的功能和硬件的選型。(2)選型結(jié)束后確定了各個(gè)硬件的功用和接線方式確定各個(gè)模塊的電路圖。其他模塊與主控模塊的借口方式。(3)進(jìn)行軟件的編寫(xiě),首先確定主程序流程圖,隨后確定各個(gè)子程序的作用,然后編寫(xiě)子程序,最終組合起來(lái)完成本次設(shè)計(jì)的程序的編寫(xiě)。(4)通過(guò)仿真軟件的仿真,驗(yàn)證程序和硬件的配套性,最終確定本次設(shè)計(jì)軟硬件在理想條件下的正確性。 展望 對(duì)于完成的進(jìn)度而言,完成了PCB板的設(shè)計(jì),希望最終設(shè)計(jì)完成實(shí)物。對(duì)于整個(gè)系統(tǒng)而言,采用液晶屏顯示,顯示內(nèi)容更豐富。而采用STC89C51單片機(jī)作為微處理器模塊,使產(chǎn)生數(shù)字信號(hào)的SHT10溫濕度傳感器與單片機(jī)直接相連,不僅使電路設(shè)計(jì)變得簡(jiǎn)單,也使程序代碼減少了很多,且測(cè)量精度高,測(cè)量范圍廣。根據(jù)本系統(tǒng)目前已經(jīng)現(xiàn)的功能和不足,在以下方面尚需做進(jìn)一步的深入增加功能研究:更好的完善軟硬件的設(shè)計(jì),提高精度。開(kāi)發(fā)利用遠(yuǎn)程的信息交互,提高遠(yuǎn)程操作能力,提高農(nóng)業(yè)生產(chǎn)的效率,增加設(shè)備的方便性和高效性。增加繼電器模塊,從而自動(dòng)調(diào)節(jié)測(cè)量環(huán)境的溫濕度。如果這些擴(kuò)增的功能設(shè)備若開(kāi)發(fā)成功,面對(duì)中國(guó)當(dāng)前的傳統(tǒng)農(nóng)業(yè)向高科技設(shè)施農(nóng)業(yè)轉(zhuǎn)型的局面,必將有廣闊的推廣應(yīng)用前景。 參考文獻(xiàn)[1] 沙占友,薛樹(shù)琦,龐志鋒. 中外集成傳感器實(shí)用手冊(cè). 北京:電子工業(yè)出版社,2005.[2] 盧冬冬. 數(shù)字式標(biāo)準(zhǔn)溫濕度測(cè)量?jī)x的設(shè)計(jì)(碩士學(xué)位論文〕河北:河北大學(xué)[3] 胡偉,季曉衡. 單片機(jī)C程序設(shè)計(jì)及應(yīng)用實(shí)例[M]. 北京:人民郵電出版社,2003.[4] 郭文川. 單片機(jī)原理及接口技術(shù). 北京:中國(guó)農(nóng)業(yè)出版社,2007.[5] Joe Gampbell[美],徐國(guó)定,廖衛(wèi)東. 單片機(jī)通信C程序員指南[M]. 北京:清華大學(xué)出版社,1995.[6] 孫惠芹. 單片機(jī)項(xiàng)目設(shè)計(jì)教程. 北京:電子工業(yè)出版社,2009.[7] 王彥朋. 大學(xué)生電子設(shè)計(jì)與應(yīng)用. 北京:中國(guó)電力出版社,2007.[8] 張培仁. 基于C語(yǔ)言編程MCS51單片機(jī)原理與應(yīng)用[M]. 北京:清華大學(xué)出版社,2002.[9] 李朝青. 單片機(jī)原理及串行外設(shè)接口技術(shù)[M]. 北京:北京航空航天大學(xué)出版社,2007.[10] 劉暢生. 傳感器簡(jiǎn)明手冊(cè)及應(yīng)用電路(上冊(cè))溫度傳感器分冊(cè)[M]. 西安電子科技大學(xué)出版社,2005.[11] 張洪潤(rùn). 傳感器技術(shù)與應(yīng)用教程[M].北京:清華大學(xué)出版社,2005.[12] 張甲英,張鐵,張相洪. 8位單片機(jī)控制的經(jīng)濟(jì)型溫濕度監(jiān)控儀的研制[A]. 中國(guó)科技核心期刊,2009,28(9).[13] 王雪文,張志勇. 傳感器原理及應(yīng)用[M]. 北京:北京航空航天大學(xué)出版社,2004.[14] 丁向榮. 單片機(jī)應(yīng)用系統(tǒng)與接口技術(shù)[M]. 北京:電子工業(yè)出版社,2008.[15] 周巧娣,劉敬彪. 89C51在單片機(jī)系統(tǒng)中的應(yīng)用[B] 新特器件應(yīng)用.[16] SHT1x 溫濕度傳感器使用說(shuō)明書(shū)..[17]郭艷玲,陳利軍. 基于AT89C52單片機(jī)的溫濕度控制采集系統(tǒng). 林業(yè)機(jī)械與木工設(shè)備,2007,35[5].[18] 冀捐灶,史軍勇,張吉廣. 一種用單片機(jī)實(shí)現(xiàn)的實(shí)用性溫濕度控制儀[J]. 儀表技術(shù)與傳感器,2004(10),1012.[19] 李延平. 基于單片機(jī)的低功耗溫濕度數(shù)據(jù)采集器的研制. 儀器儀表學(xué)報(bào),2002,23[3].[20] 馮建華,趙亮. 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與產(chǎn)品開(kāi)發(fā)[M]. 北京:人民郵電出版社,2004.附錄一 系統(tǒng)電路圖附錄二PCB板圖附錄三 系統(tǒng)軟件/*************定義接口******************** P0DB0~DB7 (LCD1602) (LCD1602) (LCD1602) (LCD1602) (SHT10) (SHT10)*****************************************/include include include //Keil library include //Keil library /*****************第一部分LCD1602設(shè)置開(kāi)始***************************************/define LCD_DB P0 sbit LCD_RS=P2^5。 //P2^;,對(duì) LCD_RS 讀寫(xiě), sbit LCD_RW=P2^6。 //P2^ sbit LCD_E=P2^7。 //P2^/******定義函數(shù)****************/define uchar unsigned chardefine uint unsigned intvoid LCD_init(void)。 //初始化函數(shù)void LCD_write_mand(uchar mand)。 //寫(xiě)指令函數(shù)void LCD_write_data(uchar dat)。 //寫(xiě)數(shù)據(jù)函數(shù)void LCD_disp_char(uchar x,uchar y,uchar dat)。//在某個(gè)屏幕位置上顯示一個(gè)字符,X(015),y(12)void LCD_disp_str(uchar x,uchar y,uchar *str)。 //LCD1602顯示字符串函數(shù)void delay_n10us(uint n)。 //延時(shí)函數(shù)/************************************** 模塊名稱:LCD_init()。 功 能:初始化LCD1602 ***************************************/ void LCD_init(void){delay_n10us(10)。LCD_write_mand(0x38)。//設(shè)置8位格式,2行,5x7delay_n10us(10)。LCD_write_mand(0x0c)。//整體顯示,關(guān)光標(biāo),不閃爍delay_n10us(10)。LCD_write_mand(0x06)。//設(shè)定輸入方式,增量不移位delay_n10us(10)。LCD_write_mand(0x01)。//清除屏幕顯示delay_n10us(100)。 //延時(shí)清屏,延時(shí)函數(shù),延時(shí)約n個(gè)10us}/***************************************** 模塊名稱:LCD_write_mand()。 功 能:LCD1602寫(xiě)指令函數(shù) 占用資源: (LCD_RS),(LCD_RW),(LCD_E).參數(shù)說(shuō)明:dat為寫(xiě)命令參數(shù)******************************************/ void LCD_write_mand(uchar dat){delay_n10us(10)。LCD_RS=0。 //指令LCD_RW=0。 //寫(xiě)入LCD_E=1。 //允許LCD_DB=dat。delay_n10us(10)。 // 用for循環(huán)1次就能完成普通寫(xiě)指令。LCD_E=0。delay_n10us(10)。 // 用for循環(huán)1次就能完成普通寫(xiě)指令。}/**************************************** 模塊名稱:LCD_write_data()。 功 能:LCD1602寫(xiě)數(shù)據(jù)函數(shù) 占用資源: (LCD_RS),(LCD_RW),(LCD_E).參數(shù)說(shuō)明:dat為寫(xiě)數(shù)據(jù)參數(shù)******************************************/void LCD_write_data(uchar dat){delay_n10us(10)。LCD_RS=1。 //數(shù)據(jù)LCD_RW=0。 //寫(xiě)入LCD_E=1。 //允許LCD_DB=dat。delay_n10us(10)。LCD_E=0。delay_n10us(10)。}/******************************************************* 模塊名稱:LCD_disp_char()。 功 能:LCD1602顯示一個(gè)字符函數(shù),在某個(gè)屏幕位置上顯示一個(gè)字符,X(015),y(12)。參數(shù)說(shuō)明:X為1602的列值(取值范圍是015),y為1602的行值(取值范圍是12),dat為所要顯示字符對(duì)應(yīng)的地址參數(shù)。*********************************************************/void LCD_disp_char(uchar x,uchar y,uchar dat){ uchar address。 if(y==1) address=0x80+x。 else address=0xc0+x。 LCD_write_mand(address)。 LCD_write_data(dat)。}/*************************************************** 模塊名稱:LCD_disp_str()。 功 能:LCD1602顯示字符串函數(shù),在某個(gè)屏幕起始位置{X(015),y(12)}上顯示一個(gè)字符串。參數(shù)說(shuō)明:X為1602的列值(取值范圍是015),y為1602的行值(取值范圍是12),str為所要顯示字符串對(duì)應(yīng)的指針參數(shù)。***************************************************/void LCD_disp_str(uchar x,uchar y,uchar *str){ uchar address。 if(y==1) address=0x80+x。 else address=0xc0+x。 LCD_write_mand(address)。 while(*str!=39。\039。) { LCD_write_data(*str)。 str++。 }}/**************************************** 模塊名稱:delay_n10us()。 功 能:延時(shí)函數(shù),延時(shí)約n個(gè)10us*****************************************/void delay_n10us(uint n) //延時(shí)n個(gè)10us12M晶振{ uint i。 for(i=n。i0。i) { _nop_()。_nop_()。_nop_()。_nop_()。_nop_()。_nop_()。
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1