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

正文內(nèi)容

基于單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì)本科畢業(yè)論文-資料下載頁

2025-06-30 19:03本頁面

【導(dǎo)讀】隨著時(shí)代的進(jìn)步和發(fā)展,單片機(jī)技術(shù)已經(jīng)普及到生活、工作、科研等各個(gè)領(lǐng)域,已經(jīng)成為一種比較成熟的技術(shù)。本文將介紹一種基于單片機(jī)控制的多功能數(shù)字溫度。時(shí)間都可通過按鍵校整。本系統(tǒng)顯示部分采用LCD液晶顯示屏顯示,工作方便,外

  

【正文】 液晶初始化 溫度傳感器初始化 時(shí)鐘芯片初始化 是否調(diào)整時(shí)間、日期? 調(diào)整時(shí)間或日期 Y N 是否調(diào)整溫度上、下限? 調(diào)整上、下限 Y 溫度是否超限? N 報(bào)警 顯示 Y N 按鍵掃描 黃日剛 基于單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì) 22 主程序執(zhí)行流程如圖 所示, 主程序先對(duì)液晶、溫度傳感器和時(shí)鐘芯片進(jìn)行初始化,然后不停判斷是否進(jìn)行時(shí)間、日期或者溫度上、下限的調(diào)整。接著判斷溫度 值是否超 出設(shè)定值 , 一旦 溫度 高于設(shè)定值就自動(dòng) 報(bào)警,否則不報(bào)警。最后將數(shù)據(jù)處理后送 LCD1602 顯示, 液晶顯示程序 在 讓液晶顯示 一些 內(nèi)容 之前 , 要 對(duì) 液晶進(jìn)行相應(yīng)的設(shè)置,例如:是否有光標(biāo)、光標(biāo)是否閃爍、 光標(biāo)的移動(dòng)方向等, 這樣之后便可以實(shí)現(xiàn) 所需的顯示效果。 使用控制指令可以實(shí)現(xiàn) 液晶顯示模式的設(shè)置 ,全部指令都是由主控制器發(fā)出的 。顯示一個(gè)字符的操作過程為“讀狀態(tài) →寫指令或數(shù)據(jù) ”。 (1) 液晶初始 化程序 void LCD_Initial() { LcdEn=0。 LCD_Write(LCD_COMMAND,0x38)。 //8 位數(shù)據(jù)端口 ,2 行顯示 , LCD_Write(LCD_COMMAND,0x38)。 LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR)。 //開啟顯示 ,無光標(biāo) LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 //清屏 LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE)。 //AC 遞增 , 畫面不動(dòng) } (2) 讀狀態(tài)程序 unsigned char LCD_Wait(void) { LcdRs=0。 LcdRw=1。 _nop_()。 LcdEn=1。 _nop_()。 LcdEn=0。 欽州學(xué)院本科畢業(yè)論文 (設(shè)計(jì) ) 23 return DBPort。 } (3) 向液晶寫入命令或數(shù)據(jù)程序 void LCD_Write(bit style, unsigned char input) { LcdEn=0。 LcdRs=style。 LcdRw=0。 _nop_()。 DBPort=input。 _nop_()。 LcdEn=1。 _nop_()。 LcdEn=0。 _nop_()。 LCD_Wait()。 } 時(shí)鐘芯片程序 對(duì)時(shí)鐘芯片 DS1302 的操作是通過向芯片中的寄存器寫入相應(yīng)的指令實(shí)現(xiàn)的。具體如下: (1) 寫命令、數(shù)據(jù)程序 void Write1302(unsigned char ucAddr, unsigned char ucDa) { DS1302_RST = 0。 DS1302_CLK = 0。 DS1302_RST = 1。 DS1302InputByte(ucAddr)。 DS1302InputByte(ucDa)。 DS1302_CLK = 1。 DS1302_RST = 0。 } 黃日剛 基于單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì) 24 (2) 讀取數(shù)據(jù)程序 unsigned char Read1302(unsigned char ucAddr) { unsigned char ucData。 DS1302_RST = 0。 DS1302_CLK = 0。 DS1302_RST = 1。 DS1302InputByte(ucAddr|0x01)。 ucData = DS1302OutputByte()。 DS1302_CLK = 1。 DS1302_RST = 0。 return(ucData)。 } 溫度傳感器程序 根據(jù)前面 DS18B20 的接口電路 便可以 編寫 溫度傳感器 程序 ,從而實(shí)現(xiàn)溫度傳感器的運(yùn)行,然后對(duì)溫度進(jìn)行測量和輸出 。 (1) 溫度傳感器初始化程序 void ds1820rst() { uchar x=0。 DQ = 1。 delay_18B20(4)。 DQ = 0。 delay_18B20(100)。 DQ = 1。 delay_18B20(40)。 } (2) 寫命令程序 void ds1820wr(uchar dat) 欽州學(xué)院本科畢業(yè)論文 (設(shè)計(jì) ) 25 { uchar i=0。 for (i=0。 i8。 i++) { DQ = 0。 DQ = datamp。0x01。 delay_18B20(10)。 DQ = 1。 dat=1。 } } (3) 讀取數(shù)據(jù)程序 uchar ds1820rd() { uchar i=0。 uchar dat = 0。 for (i=0。i8。i++) { DQ = 0。 dat=1。 DQ = 1。 if(DQ) dat|=0x80。 delay_18B20(10)。 } return(dat)。 } (4) 啟動(dòng)溫度轉(zhuǎn)換并讀取溫度程序 void read_temp() { 黃日剛 基于單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì) 26 uchar a,b。 float tt。 ds1820rst()。 delayms(5)。 ds1820wr(0xcc)。 ds1820wr(0x44)。 ds1820rst()。 ds1820wr(0xcc)。 ds1820wr(0xbe)。 a=ds1820rd()。 b=ds1820rd()。 tvalue=b。 tvalue=8。 tvalue=tvalue|a。 if(tvalue0x0fff) tflag=0。 else { tvalue=~tvalue+1。 tflag=1。 } tt=tvalue*。 tvalue=tt*10+。 } 總結(jié) 從畢業(yè)設(shè)計(jì)題目的選擇到現(xiàn)在設(shè)計(jì)完畢, 經(jīng)歷了很長的一段時(shí)間,在設(shè)計(jì)的過程中我感受到成功的喜悅也忍受著失敗的痛苦,靜下心來想,我明白了成功和失敗都是一種收獲的道理 。 欽州學(xué)院本科畢業(yè)論文 (設(shè)計(jì) ) 27 做 畢業(yè)設(shè)計(jì) 的過程也 可以 當(dāng)作 鍛煉一個(gè)人 的過程 ,在這 個(gè)過程中 我學(xué)的東西還真不少。這個(gè)設(shè)計(jì)讓有了 我 一次比較全面,比較規(guī)范的設(shè)計(jì)經(jīng)歷。 把 之前學(xué)過的 知識(shí)從腦子里 挖掘出 來 , 然后應(yīng)用到這次 設(shè)計(jì)上,我感覺很開心, 做到 了 理論聯(lián)系實(shí)際 ,學(xué)以致用 。在設(shè)計(jì)過程中 我越來越感受到 細(xì)心 與 耐心 的重要性,缺少它們,一個(gè)人的工作與學(xué)習(xí)將會(huì)面臨很大的阻力。就不如 在繪制原理圖時(shí)一旦不注意,就有可能連錯(cuò)線,從而影響后面的工作 ,在調(diào)試電路時(shí),缺少耐心你就不可能看到想要的效果 。 由于我缺少編程的經(jīng)驗(yàn),所以軟件 設(shè)計(jì)過程中, 我 遇到了 不少 程序代碼上 問題 ,每當(dāng)這個(gè)時(shí)候,我就 提醒自己要 仔細(xì)檢查, 不要浮躁, 當(dāng)我自己解決不了某個(gè)編程問題 時(shí) , 我 主動(dòng)去找其他同學(xué)幫忙,相互討論, 共同進(jìn)步 , 在這樣的交流過程中我解決了設(shè)計(jì)上的一些 問題 ,最終完成整個(gè)系統(tǒng)的設(shè)計(jì)。 致謝 在此論文完成之際,謹(jǐn)向我的導(dǎo)師老師表示衷心的感謝!從選題,開題報(bào)告以及后來的設(shè)計(jì)都得到了老師的幫助。盡管張老師很忙,但是在畢業(yè)設(shè)計(jì)期間,多次指導(dǎo)我,詢問畢業(yè)設(shè)計(jì)的進(jìn)度,督促我的工作;同時(shí)也感謝這四年來教過我的所有老師們,他們教會(huì)我的不僅僅是理論知識(shí),還有如何解決各種問題的方法,面對(duì)生活的態(tài)度,我能順利完成這個(gè)設(shè)計(jì),與各位老師師的幫助密不可分。 在這段時(shí)間里,還有不少的同學(xué)幫助了我,沒有他們,我的學(xué)習(xí)和生活也沒有這么多的快樂,在此,我對(duì)所有關(guān)心過我、幫助過我的人表示最衷心 的感謝! 參考文獻(xiàn) [1] 薛穎操 .單片機(jī)課程設(shè)計(jì)實(shí)踐研究 [D].合肥 :安徽大學(xué) ,20xx. [2] 吳瑕 .智能溫度報(bào)警器的研究與設(shè)計(jì) [D].天津 :天津大學(xué) ,20xx. [3] 覃鮮艷 .基于 DS18B20 的無線測溫系統(tǒng)的研究與設(shè)計(jì) [D].武漢 :武漢理工大學(xué) ,20xx. [4] 楊恩然 .溫度場實(shí)時(shí)測控系統(tǒng) [D].西安 :西安建筑科技大學(xué) ,20xx. [5] 汪亮亮 .溫室溫度檢測及報(bào)警器的設(shè)計(jì)與功能實(shí)現(xiàn) [J].電腦知識(shí)與技術(shù) ,20xx,12:29062907. [6] 周建春 .基于單片機(jī)和 PC 串口通信的溫度采 集系統(tǒng)設(shè)計(jì) [D].蘇州 :蘇州大學(xué) ,20xx. 黃日剛 基于單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì) 28 [7] 郭天祥 .新概念 51單片機(jī) C語言教程 [M].北京 :電子工業(yè)出版社,20xx:266271. [8]賀娜 .基于 8051 單片機(jī)的電烤箱溫度控制系統(tǒng)設(shè)計(jì) [D].天津 :天津工業(yè)大學(xué) ,20xx. [9] 韓劉宇 .論簡易數(shù)字時(shí)鐘設(shè)計(jì) [J].武夷學(xué)院學(xué)報(bào) ,20xx,32(2):9499. [10] 王東鋒 ,王會(huì)良 ,董冠強(qiáng)等 .單片機(jī) C語言應(yīng)用 100例 [M].北京 :電子工業(yè)出版社, 20xx:245246. [11] 朱海濤 . 基 于 單 片 機(jī) 的 數(shù) 字 溫 度 計(jì) 的 設(shè) 計(jì) 及 顯 示 [J]. 電子世界 ,20xx,03:2627. [12] 陶 忠 耀 . 基于 AT89C51 單 片 機(jī) 的 數(shù) 字 時(shí) 鐘 設(shè) 計(jì) [J]. 科技傳播 ,20xx,(14):220221. [13] 莊建清 ,徐瑋 .51 單片機(jī)綜合學(xué)習(xí)系統(tǒng) — DS1302 時(shí)鐘一樣篇 [J].電子制作 ,20xx,(10):2526. [14] 周秀明 ,曹雋 ,張春龍 .基于 DS18B20 的單片機(jī)溫度檢測與調(diào)節(jié)系統(tǒng)設(shè)計(jì) [J].實(shí)驗(yàn)室科學(xué) ,20xx,01:7981. [15] 楊久河 .基于 DS18B20 的多點(diǎn)式無線溫度測量儀的設(shè)計(jì)與實(shí)現(xiàn) [D].青島 :中國海洋大學(xué) ,20xx. [16] 魏英智 .基于 DS18B20 的定時(shí)溫控系統(tǒng)的研究與實(shí)現(xiàn) [D].哈爾濱 :哈爾濱工業(yè)大學(xué) ,20xx. [17]王建平 , 焦國太 , 季偉 等 .基于單片機(jī)的無線溫度數(shù)據(jù)傳輸設(shè)計(jì) [J].機(jī)電技術(shù) ,20xx,34(4):1417. [18] 張坤 .基于單片機(jī)的倉庫防火預(yù)警系統(tǒng)研究 [D].保定 :河北農(nóng)業(yè)大學(xué) ,20xx. [19] 張光忠 .基于單片機(jī)的溫濕度檢測系統(tǒng)的設(shè)計(jì) [D].濟(jì)南 :山東大學(xué) ,20xx. [20] 閆紅來 .溫度檢測及顯示系統(tǒng) [J].網(wǎng)絡(luò)財(cái)富 ,20xx,12:263264. 欽州學(xué)院本科畢業(yè)論文 (設(shè)計(jì) ) 29 附錄 A 圖 A 系統(tǒng)仿真圖 附錄 B 黃日剛 基于單片機(jī)的數(shù)字溫度計(jì)的設(shè)計(jì) 30 圖 B 系統(tǒng) PCB 圖 附錄 C 欽州學(xué)院本科畢業(yè)論文 (設(shè)計(jì) ) 31 圖 C 系統(tǒng) 實(shí)物圖
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1