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

正文內容

溫濕度傳感器畢業(yè)論文-資料下載頁

2025-06-02 01:13本頁面
  

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