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

正文內(nèi)容

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

2025-01-19 20:40本頁(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 r。 做畢業(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 的讀寫時(shí)序圖如 56: 信息工程學(xué)院畢業(yè)論文(設(shè)計(jì)) 單片機(jī)電子溫度計(jì)設(shè)計(jì) 30 圖 56 1602 液晶的讀時(shí)序圖 圖 57 1602 的寫時(shí)序圖 根據(jù)以上 時(shí)序圖可以得出讀寫程序流程圖如 圖 58 : 圖 58 1602 的讀寫流程圖 開(kāi)始 選擇寫數(shù)據(jù)寫命令 RS=1||RS=0 選擇寫操作RW=1 使能 EN 準(zhǔn)備好寫入的數(shù)據(jù) DB0~DB7 禁止 EN 結(jié)束 開(kāi)始 選擇寫數(shù)據(jù)寫命令 RS=1||RS=0 選擇讀操作RW=0 使能 EN 禁止 EN 結(jié)束 1602 的寫流程圖 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)行讀寫編程時(shí),必須嚴(yán)格的保證讀寫時(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ù)門,當(dāng)計(jì)數(shù)門打開(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)。在寫信號(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 為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 第 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 讀 /寫選擇 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è)字節(jié)相對(duì)應(yīng),每一字節(jié)的內(nèi)容和屏上相應(yīng)位置的亮暗對(duì)應(yīng)。 [4] 顯示接口用來(lái)顯示系統(tǒng)的狀態(tài),命令或采集的電壓數(shù)據(jù)。和 CRT 顯示器相比, LCD 的優(yōu)點(diǎn)是很明顯的。 液晶是一種既 具有液體的流動(dòng)性又具有光學(xué)特性的有機(jī)化合物,它的透明程度和呈現(xiàn)的顏色受外加電場(chǎng)的影響,利用這特點(diǎn)便可做成字符顯示器。所以設(shè)計(jì)者通常用的是 。 XTAL2(X2)是
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1