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

正文內(nèi)容

畢業(yè)論文-基于at89s51單片機(jī)的電子溫度計(jì)設(shè)計(jì)(參考版)

2025-06-10 10:50本頁(yè)面
  

【正文】 s annual National Day for Eye Care, the China Youth Development ServiceCenter and Zhejiang Medicine, a leading listed Chinese pharmaceutical pany, jointlyannounced the kickoff of the about one month, a questionnaire piled by top eye care medical experts in China willbe distributed through multiple online partners, including , as well asthrough offline survey events held in universities, middle schools and primary schools acrossthe report will be released based on the survey statistics and analysis, and most importantly,guidelines for parents and youth on how to care for the eyes and prevent myopia — agrowing problem in China39。 做畢業(yè)設(shè)計(jì)求期間最大的收獲是心理成熟了,期間遇到過(guò)很多困難,感謝老師和同學(xué)對(duì)我的關(guān)心、鼓勵(lì)、幫助,讓我用于面對(duì)困難,不斷前進(jìn)。我能順利完成畢業(yè)設(shè)計(jì)與老師的幫助密不可分。在我做畢業(yè)設(shè)計(jì)期間,老師給了我很大的幫助和鼓勵(lì)。 信息工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 單片機(jī)電子溫度計(jì)設(shè)計(jì) 33 致 謝 經(jīng)過(guò)一個(gè)學(xué)期的忙碌,畢業(yè)設(shè)計(jì)接近尾聲。 通過(guò)這次畢業(yè)設(shè)計(jì)使我學(xué)習(xí)到了很多的東西,不僅加深了對(duì)專業(yè)知識(shí)的理解,而且更好地把理論知識(shí)與實(shí)踐相結(jié)合,提高了自身的動(dòng)手能 力和實(shí)踐水平,增強(qiáng)了學(xué)習(xí)單片機(jī)系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)的興趣。該系統(tǒng)具有更高速、更靈敏、更簡(jiǎn)捷地獲取被分析、檢測(cè)、控制對(duì)象的溫度信息的能力,同時(shí)具有良好的抗干擾及環(huán)境適應(yīng)能力(測(cè)溫范圍 55 ℃ ~+ 125 ℃)。對(duì)設(shè)計(jì)的溫度計(jì)進(jìn)行測(cè)試后,其結(jié)果表明能達(dá)到預(yù)設(shè)的要求。 開(kāi)始 提取整數(shù)部分存入 HT 提取小數(shù)部分存入 LT LT 右移三位 ,將精度降低到 攝氏度 HT++ 將小數(shù)部分整數(shù)化 提取符號(hào)部分存入 sign LT 是否大于 5 是否為負(fù)數(shù) RET 負(fù)數(shù)標(biāo)志 flag=1 Y N N Y 信息工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 單片機(jī)電子溫度計(jì)設(shè)計(jì) 29 圖 55 溫度比較報(bào)警子程序 1602 顯示部分 1602 的讀寫(xiě)時(shí)序圖如 56: 信息工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 單片機(jī)電子溫度計(jì)設(shè)計(jì) 30 圖 56 1602液晶的讀時(shí)序圖 圖 57 1602的寫(xiě)時(shí)序圖 根 據(jù)以上時(shí)序圖可以得出讀寫(xiě)程序流程圖如 圖 58 : 圖 58 1602 的讀寫(xiě)流程圖 開(kāi)始 選擇寫(xiě)數(shù)據(jù)寫(xiě)命令 RS=1||RS=0 選擇寫(xiě)操作RW=1 使能 EN 準(zhǔn)備好寫(xiě)入的數(shù)據(jù) DB0~DB7 禁止 EN 結(jié)束 開(kāi)始 選擇寫(xiě)數(shù)據(jù)寫(xiě)命令 RS=1||RS=0 選擇讀操作RW=0 使能 EN 禁止 EN 結(jié)束 1602 的寫(xiě)流程圖 1602 的讀流程圖 信息工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 單片機(jī)電子溫度計(jì)設(shè)計(jì) 31 數(shù)據(jù)測(cè)試 用手觸摸溫度傳感器,可以發(fā)現(xiàn)溫度大概顯示為 ℃。 開(kāi)始 DS18B20 的初始化 啟動(dòng)溫度轉(zhuǎn)換 讀取溫度寄存器 跳過(guò)讀序列號(hào)的操作 跳 過(guò)讀序列號(hào)的操作 DS18B20 的初始化 RET LOW低八位 HIGH高八位 信息工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 單片機(jī)電子溫度計(jì)設(shè)計(jì) 28 圖 54 溫度數(shù)據(jù)處理流程圖 ( 2)溫度比較報(bào)警子程序 此程序是將實(shí)際溫度與設(shè)置的報(bào)警上下限比較,決定是否發(fā)出報(bào)警信號(hào)。還因?yàn)?DS18B20 最低溫度只能為55℃ ,所以可以將整數(shù)部分的最高位換成一個(gè) “”,表示為負(fù)數(shù)。小數(shù)部分進(jìn)行四舍五入處理:大于 ℃ 的話,向個(gè)位進(jìn) 1;小于 ℃ 的時(shí)候,舍去不要。程序流程圖如圖 53: 信息工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 單片機(jī)電子溫度計(jì)設(shè)計(jì) 27 圖 53 DS18B20 讀取 溫度 的流程圖 DS18b20 的溫度數(shù)據(jù)處理 讀出溫度數(shù)據(jù)后, LOW 的低四位為溫度的小數(shù)部分,可以精確到 ℃[9], LOW 的高四位和 HIGH 的低四位為溫度的整數(shù)部分, HIGH 的高四位全部為 1 表示負(fù)數(shù),全為 0 表示正數(shù)。 DSl8B20 的供電方式靈活,利用外接電源還可增加系統(tǒng)的穩(wěn)定性和可靠性。 DSl8B20 可以從單總線獲取電源,當(dāng)信號(hào)線為高電平時(shí),將能量貯存在內(nèi)部電容器中;當(dāng)單信號(hào)線為低電平時(shí),將 該電源斷開(kāi),直到信號(hào)線變?yōu)楦唠娖街匦陆由霞纳?(電容 )電源為止。 主程序: 主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出 并處理 DS18B20的測(cè)量的當(dāng)前溫度值,溫度測(cè)量每 1s進(jìn)行一次。首先要根據(jù)系統(tǒng)的總體功能選擇一種最合適的監(jiān)控程序結(jié)構(gòu),然后根據(jù)實(shí)時(shí)性的要求,合理地安排監(jiān)控軟件和各執(zhí)行模塊之間地調(diào)度關(guān)系。這里將各執(zhí)行模塊一一列出,并為每一個(gè)執(zhí)行模塊進(jìn)行功能定義和接口定義。二是執(zhí)行軟件(子程序),它是用來(lái)完成各種實(shí)質(zhì)性的功能如測(cè)量、計(jì)算、顯示、信息工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 單片機(jī)電子溫度計(jì)設(shè)計(jì) 25 通訊等。 5系統(tǒng)軟件設(shè)計(jì) 整個(gè)系統(tǒng)的功能是由硬件電路配合軟件來(lái)實(shí)現(xiàn)的,當(dāng)硬件基本定型后,軟件的功能也就基本定下來(lái)了。 4. 在 DS18B20的有關(guān)資料中均未提及單總線上所掛 DS18B20 數(shù)量問(wèn)題,容易使人誤認(rèn)為可以掛任意多個(gè) DS18B20,在實(shí)際應(yīng)用中并非如此,當(dāng)單總線上所掛 DS18B20 超過(guò) 8 個(gè)時(shí),就需要解決 微處理器的總線驅(qū)動(dòng)問(wèn)題,這一點(diǎn)在進(jìn)行多點(diǎn)測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要加以注意。 3. 較小的硬件開(kāi)銷需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償,由于 DS1820與微處理器間采用串行數(shù)據(jù)傳送,因此,在對(duì) DS1820進(jìn)行讀寫(xiě)編程時(shí),必須嚴(yán)格的保證讀寫(xiě)時(shí)序,否則將無(wú)法讀取測(cè)溫結(jié)果。 信息工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 單片機(jī)電子溫度計(jì)設(shè)計(jì) 24 圖 410 溫度采集電路圖 DS18B20 使用中的注意事項(xiàng) DS18B20 雖然具有測(cè)溫系統(tǒng)簡(jiǎn)單、測(cè)溫精度高、連接方便、占用口線少等優(yōu)點(diǎn),但在實(shí)際應(yīng)用中也應(yīng)注意以下幾方面的問(wèn)題: 1. DS18B20 從測(cè)溫結(jié)束到將溫度值轉(zhuǎn)換成數(shù)字量需要一定的轉(zhuǎn)換時(shí)間,這是必須保證的,不然會(huì)出現(xiàn)轉(zhuǎn)換錯(cuò)誤的現(xiàn)象,使溫度輸出總是顯示 85。因此,可用多只 DS18B20 同時(shí)測(cè)量溫度并進(jìn)行告警搜索。 例如: + 125 ℃ 的數(shù)字輸出為 07D0H , + ℃ 的數(shù)字輸出為0191H , ℃ 的數(shù)字輸出為 FF6FH , 55 ℃ 的數(shù)字輸出為 FC90H 。 DS18B20 中的溫度傳感器用于完成對(duì)溫度的測(cè)量,它的測(cè)量精度可以配置成 9 位, 10 位, 11 位或 12 位 4 種狀態(tài)。 64 位光刻 ROM的排列是:開(kāi)始 8 位(地址: 28H)是產(chǎn)品類型的編號(hào),接著的 48 位是每個(gè)DS18B20 自身的序列號(hào),并且每個(gè) DS18B20 的序列號(hào)都不相同,因此它可以信息工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 單片機(jī)電子溫度計(jì)設(shè)計(jì) 23 看作是該 DS18B20 的地址序列碼;最后 8 位則是前面 56 位的 CRC 校驗(yàn)碼( CRC=X8+X5+X4+1)。 圖 48 DS18B20 的內(nèi)部測(cè)溫電路框圖 DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成:溫度傳感器、 64 位光刻 ROM、非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和 TL、配置寄存器。減法計(jì)數(shù)器 1 對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器 1 的預(yù)置值減到 0 時(shí)溫度寄存器的值將加 1 ,減法計(jì)數(shù)器 1 的預(yù)置將重新被裝 入,減法計(jì)數(shù)器 1 重新開(kāi)始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器 2 計(jì)數(shù)到 0 時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。圖中還隱含著計(jì)數(shù)門(mén),當(dāng)計(jì)數(shù)門(mén)打開(kāi)時(shí), DS18B20 就對(duì)低溫度系數(shù)振蕩器產(chǎn)生的時(shí)鐘脈沖后進(jìn)行計(jì)數(shù),進(jìn)而完成溫度測(cè)量。低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給減法計(jì)數(shù)器 1。根據(jù)頻率比值和溫度的對(duì)應(yīng)曲線得到相應(yīng)的溫度值。 NC 為空腳。圖中 GND 為地, I/O 為數(shù)據(jù)輸入 /輸出端(即單線總線),該腳為漏極開(kāi)路輸出,常態(tài)下呈高電平。 DS18B20內(nèi)部結(jié)構(gòu)及功能: DS18B20的內(nèi)部結(jié)構(gòu)如圖 46所示。 DS18B20 具有體積更 小、適用電壓更寬、更經(jīng)濟(jì)、可選更小的封裝方式,更寬的電壓適用范圍,適合于構(gòu)建自己的經(jīng)濟(jì)的測(cè)溫系統(tǒng),因此也就被設(shè)計(jì)者們所青睞。 ( 8)掉電保護(hù)功能。 ( 7)負(fù)壓特性。 ( 6)測(cè)量參數(shù)可配置。 DS18B20 可以通過(guò)內(nèi)部寄生電路從數(shù)據(jù)線上獲取電源。多個(gè) DS18B20 可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫。 ( 3)在使用中不需要任何外圍元件。 176。測(cè)量精度高 DS18B20 的測(cè)量范圍為 55 ℃~ + 125 ℃ ; 在 10~ + 85176。與微處理器連接時(shí),僅需要一條口線即可實(shí)現(xiàn)微處理器與 DS18B20 的雙向通訊。它具有體積小,接口方便,傳輸距離遠(yuǎn)等特點(diǎn)。在寫(xiě)信號(hào)有效時(shí),相隔一個(gè)機(jī)器周期后發(fā)送控制端SEND 有效,即允許 RXD 發(fā)送數(shù)據(jù),同時(shí)允許從 TXD 端輸出移位脈沖。串行口為方式零狀態(tài),即工作在移位寄存器方式,波特率為振蕩頻率的 1/12。 液晶顯示部分與 STC89C52 的接口 LCD 顯示分為 靜態(tài)顯示和動(dòng)態(tài)顯示。 第 15 腳:背光源正極。 第 6 腳: E 端為使能端,當(dāng) E 端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。 第 5 腳: R/W 為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。 第 3 腳: VL 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過(guò)一個(gè) 10K 的電位器調(diào)整對(duì)比度。 1602 的管腳分布如圖 45 所示 [5] 圖 45 1602 的管腳分布 各引腳接口說(shuō)明如表 41 所示 : 編號(hào) 符號(hào) 引腳說(shuō)明 編號(hào) 符號(hào) 引腳說(shuō)明 信息工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 單片機(jī)電子溫度計(jì)設(shè)計(jì) 19 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù) /命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀 /寫(xiě)選擇 13 D6 數(shù)據(jù) 6 E 使能信號(hào) 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16 BLK 背光源負(fù)極 表 41:引腳接口說(shuō)明表 第 1 腳: VSS 為地電源。 但對(duì)于內(nèi)帶字符發(fā)生器的控制器來(lái)說(shuō),顯示字符就比較簡(jiǎn)單了,可讓控制器工作在文本方式,根據(jù)在 LCD 上開(kāi)始顯示的行列號(hào)及每行的列數(shù)找出顯示 RAM 對(duì)應(yīng)的地址,設(shè)立光標(biāo),在此送上該字符對(duì)應(yīng)的代碼即可。 點(diǎn)陣圖形式液晶由 M 行 N 列個(gè)顯示單元組成,假設(shè) LCD 顯示屏有 64行,每行有 128 列,每 8 列對(duì)應(yīng) 1 個(gè)字節(jié)的 8 個(gè)位,即每行由 16 字節(jié),共 16 8=128 個(gè)點(diǎn)組成,屏上 64 16 個(gè)顯示單元和顯示 RAM 區(qū) 1024 個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1