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

正文內(nèi)容

單片機課程設(shè)計報告-基于單片機的數(shù)字溫度計設(shè)計-免費閱讀

2024-11-28 12:12 上一頁面

下一頁面
  

【正文】 //數(shù)碼管段碼輸出 LOCK=0。 } /* 數(shù)碼管顯示 */ void Display() { uchar i,j。 //百位 else //負溫度 disp[0] = 16。 //溫度值高字節(jié) temp = (temphigh 8) | templow。 bit flag = 1。 //等待 DS18B20 應(yīng)答 Delay(125)。 while(i0) i。 if(btmp) //寫 1 { DQ=0。 } /* 寫入字節(jié)數(shù)據(jù) */ void WrByte(uchar d) { uint i。 //釋放總線 return b。 //讀開始 1us i++。 } /* 等待 DS18B20 應(yīng)答 */ void RxWait() { uint i。 //調(diào)用啟動溫度轉(zhuǎn)換函數(shù) RdTemp()。 uchar RdByte()。 //溫度值低字節(jié) uchar temphigh。 雖然以前做過類似的實驗,但這次的課程設(shè)計還是讓我學(xué)到了很多東西, 單片機課程設(shè)計重點就在于軟件 算法的設(shè)計,需要有很巧妙的程序算法 。 //數(shù)碼管位碼輸出 LOCK=1。 //負號 disp[1] = (tempzheng%100)/10。 //溫度為 16 位補碼 if(temp0) //負溫度 { flag = 0。 TxReset()。 //延時 WrByte(0xcc)。 //保持低電平 60us 到 120us DQ=1。 //延時 15us i++。 uchar j。 } /* 讀取 字節(jié)數(shù)據(jù) */ uchar RdByte() { uchar i,j,d。 DQ = 1。 while(DQ)。 //調(diào)用讀取溫度值函數(shù) } } 溫度測量 初始化 DS18B20 /* 初始化 DS18B20 */ void TxReset() { uint i。 圖 圖 DS18B20 的測溫原理如圖 所示,圖中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小用于產(chǎn)生固定頻率的脈沖信號送給減法計數(shù)器 1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的信號作為減法計數(shù)器 2 的脈沖輸入,圖中還隱含著計數(shù)門,當計數(shù)門打開時, DS18B20 就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖后進行計數(shù),進而完成溫度測量 .計數(shù)門的開啟時間由高溫度系數(shù)振蕩器來決定,每次測量前,首先將 55 ℃ 所對應(yīng)的基數(shù)分別置入減法計數(shù)器 1 和溫度寄存器中,減法計數(shù)器 1 和溫度寄存器被預(yù)置在 55 ℃ 所對應(yīng)的一個基數(shù)值。 8 位微控制器 8K 字節(jié)在系統(tǒng)可編程 Flash AT89S52 圖 時鐘電路與復(fù)位電路 顯示電路 顯示 采用 4 位數(shù)碼管,圖 為數(shù)碼管段驅(qū)動,圖 為數(shù)碼管位驅(qū)動,圖 為溫度顯示電路 圖 數(shù)碼管段驅(qū)動 圖 數(shù)碼管位驅(qū)動 圖 溫度顯示電路 溫度傳感器工作原理 DS18B20 溫度傳感器是美國 DALLAS 半導(dǎo)體公司最新推出的一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實際要求通過簡單的編程實現(xiàn)9~ 12位的數(shù)字值讀數(shù)方式。 ℃ ●用 數(shù)碼管 進行實際溫度值顯示 采用 AT89S52 單片機 P3 .5 口控制溫度傳感器 DS18B20 的溫度測量,以四位數(shù)碼感形式輸出測量溫度,原理圖如下圖 所示: 圖 DS18B20 與單片機接口原 理 圖 總體設(shè)計方框圖 3 系統(tǒng)的硬件設(shè)計 主控制器 AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具 有 8K在系 統(tǒng)可編程 Flash 存儲器。 現(xiàn)代社會對各種信息參數(shù)的準確度和精確度的要求都有了幾何級的增 長,而如何準確而又迅速的獲得這些參數(shù)就需要受制于現(xiàn)代信息基礎(chǔ)的發(fā)展水平。與傳統(tǒng)的溫度計相比,其具有讀數(shù)方便,測溫范圍廣,測溫準確,輸出溫度采用數(shù)字顯示,主要用于對測溫要求比較準確的場所,或科研實驗室使用。另外, AT89S52 可降至 0Hz 靜態(tài)邏 輯操作,支持 2 種軟件可選擇節(jié)電模式。當被用著
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1