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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文_基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)-文庫吧

2025-07-25 10:37 本頁面


【正文】 溫度轉(zhuǎn)換命令子程序,計(jì)算溫度子程序,顯示數(shù)據(jù)刷新子程序和按鍵掃描處理子程序等。 主程序流程圖 主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理 DS18B20 的測量的當(dāng)前溫度值,溫度測量每 1s 進(jìn)行一次。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見圖 所示。 234567891R P 1RE S P A C K 8R62 5 0 R72 5 0 R82 5 0 R92 5 0調(diào)用顯示子程序 調(diào)用報(bào)警子程序 初始化 發(fā)溫度轉(zhuǎn)換開始命令 讀出溫度值溫度計(jì)算出來顯示數(shù)據(jù)tgtgtgtgrbbbb 刷新刷新 讀取溫度 畢業(yè)設(shè)計(jì)論文 _基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì) 圖 主程序流程圖 讀出溫度子程序 讀出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時(shí)需進(jìn)行 CRC 校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫。其程序流程圖如圖 示: 發(fā) DS18B20 復(fù)位命令 9 字節(jié)完 結(jié)束 移入溫度暫存器 讀取操作、 CRC 校驗(yàn) 發(fā)讀取溫度命令 CRC 校驗(yàn)正 Y Y Y N N 畢業(yè)設(shè)計(jì)論文 _基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì) 圖 讀出溫度子程序流程圖 溫度轉(zhuǎn)換命令子程序 溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,當(dāng)采用 12 位分辨率時(shí)轉(zhuǎn)換時(shí)間約為750ms,在本程序設(shè)計(jì)中采用 1s 顯示程序延時(shí)法等待轉(zhuǎn)換的完成。溫度轉(zhuǎn)換命令子程序流程圖如圖 所示: 圖 溫度轉(zhuǎn)換命令子程序流程圖 計(jì)算溫度子程序 計(jì)算溫度子程序?qū)?RAM 中讀取值進(jìn)行 BCD 碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定,其程序流程圖如圖 所示。 圖 計(jì)算溫度子程序流程圖 發(fā) DS18B20 復(fù)位命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 結(jié)束 開始 溫度零下 ? 溫度值去補(bǔ)碼置“ 1”標(biāo)志 計(jì)算小數(shù)位溫度 BCD 值 計(jì)算整數(shù)位溫度 BCD 值 置“ 0”標(biāo)志位 N Y 畢業(yè)設(shè)計(jì)論文 _基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì) 顯示數(shù)據(jù)刷新子程序 顯示數(shù)據(jù)刷新子程序主要是對(duì)分離后的溫度顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)標(biāo)志位位為 1 時(shí)將符號(hào)顯示位移入第一位。程序流程圖如圖 所示。 圖 顯示數(shù)據(jù)刷新子程序流程圖 報(bào)警子程序 設(shè)置報(bào)警標(biāo)志位位 beep,當(dāng)溫度大于設(shè)置的高限報(bào)警值或低于設(shè)置的低限報(bào)警值是,beep=1 報(bào)警;當(dāng)溫度值在正常范圍內(nèi)時(shí), beep= 所示: 圖 報(bào)警子程序流程圖 按鍵掃描處理子程序 按鍵采用掃描查詢方式,設(shè)置標(biāo)志位,當(dāng)標(biāo)志位為 1 時(shí),顯示設(shè)置溫度,否則顯示當(dāng)前讀取測量溫度值 溫度值 120 或 20? Beep=1,報(bào)警 Beep=0 N Y 溫度數(shù)據(jù)移入顯示寄存器 分離顯示溫度 標(biāo)志位為 ” 1” 最高溫度顯示分離出的數(shù)據(jù) 最高顯示“ “ 結(jié)束 N Y 畢業(yè)設(shè)計(jì)論文 _基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì) 溫度。當(dāng)按下 K1 鍵一次時(shí),進(jìn)入溫度報(bào)警上線調(diào)節(jié),此時(shí)顯示軟件設(shè)置的溫度報(bào)警上線,按 K2或 K3 分別對(duì)報(bào)警溫度進(jìn)行加一或減一。當(dāng)再次按下 K1 鍵時(shí),進(jìn)入溫度報(bào)警下線調(diào)節(jié),此時(shí)顯示軟件設(shè)置的溫度報(bào)警下線,按 K2 或 K3 分別對(duì)報(bào)警溫度進(jìn)行加一或減一。當(dāng)?shù)谌伟聪?K1 鍵時(shí),退出溫度報(bào)警線設(shè) 置。顯示當(dāng)前溫度。如下圖 所示。 圖 按鍵掃描處理子程序流程圖 5. Protues 仿真 Protues 測溫仿真 N K1 鍵按下 報(bào)警溫度加 1 調(diào)用顯示子程序 報(bào)警溫度減 1 K2 鍵是否按下? K3 鍵是否按下? 顯示切換標(biāo)志位是否為 0 N Y N 畢業(yè)設(shè)計(jì)論文 _基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì) 通過仿真軟件驗(yàn)證該原理圖的可行性。 采用 protues 軟件對(duì)電路仿真,可以得到預(yù)期效果。數(shù)碼管仿真圖如圖 所示。溫度傳感器的仿真效果圖如圖 所示,此圖驗(yàn)證了傳感器的溫度與數(shù)碼管顯示的數(shù)字一致。 圖 數(shù)碼管仿真圖 圖 溫度傳感器的仿真效果圖 溫度報(bào)警線設(shè)置仿真 如圖 是第一次按下 K1 鍵顯示的上限溫度報(bào)警值,此時(shí)按 K2或 K3 鍵分別對(duì)上限溫度2 2 . 0DQ2V C C3G ND1U2DS 1 8 B 2 0K3K2K1C13 0 p fC23 0 p fX1CR Y S T A LR11 0 kC31 0 u FR24 .7 kR34 .7 kR44 .7 kX T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 22 2 . 0DQ2V C C3G ND1U2DS 1 8 B 2 0R51kL S 1S P E A K E RQ1P N P234567891R P 1RE S P A C K 8R62 5 0 R72 5 0 R82 5 0 R92 5 0畢業(yè)設(shè)計(jì)論文 _基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì) 報(bào)警值進(jìn)行加一或減一;圖 是第二次按下 K1鍵顯示的下限溫度報(bào)警值,此時(shí)按 K2或 K3鍵分別對(duì)下限溫度報(bào)警值進(jìn)行加一或減一。 圖 上限溫度報(bào)警值設(shè)置仿真 圖 下限溫度報(bào)警值設(shè)置仿真 初始置零仿真 K3K2K1C13 0 p fC2
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1