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

正文內(nèi)容

單片機課程設計報告-基于單片機的數(shù)字溫度計設計-wenkub

2022-11-07 12:12:55 本頁面
 

【正文】 單 1 緒 論 隨著人們生活水平的不斷提高 ,單片機控制無疑是人們追求的目標之一,它所給人帶來的方便也是不可否定的,其中數(shù)字溫度計就是一個典型的例子,但人們對它的要求越來越高,要為現(xiàn)代人工作、科研、生活提供更好的更方便的設施就需要從單片機技術入手,一切向著數(shù)字化控制,智能化控制方向發(fā)展。 目前的智能溫度傳感器 (亦稱數(shù)字溫度傳感器 )是在 20 世紀 90 年代中期問世的,它是微電 子技術、計算機技術和自動測試技術 (ATE)的結晶,特點是能輸出溫度數(shù)據(jù)及相關的溫度控制量,適配各種微控制器 (MCU)。 2 方案設計 本設計主要是介紹了單片機控制下的溫度檢測系統(tǒng),詳細介紹了其硬件和軟件設計,并對其各功能模塊做了詳細介紹,其主要功能和指標如下: ●利用溫度傳感器( DS18B20)測量某一點環(huán)境溫度 ●測量范圍為 55℃~+ 125℃, 精度為177。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng) 可編程 Flash,使得 AT89S52 為眾多嵌入式控制應用系統(tǒng)提 供高靈活、超有效的解決方案。掉電保護方式下, RAM 內(nèi)容被保存, 振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位為止。 DS18B20的管腳排列、各種封裝形式如圖 , DQ 為 數(shù)據(jù)輸入 /輸出引腳。 其電路圖 .。系統(tǒng)對 DS18B20 的各種操作必須按協(xié)議進行。 //調(diào)用啟動溫度轉(zhuǎn)換函數(shù) RdTemp()。 while(i0) i。 } 等待應答信號 /* 等待 DS18B20 應答 */ void RxWait() { uint i。 while(i0) i。 //讀開始 1us i++。 b = DQ。 //釋放總線 return b。i8。 } DS18B20 寫字節(jié) /* 寫入字節(jié)數(shù)據(jù) */ void WrByte(uchar d) { uint i。j8。 if(btmp) //寫 1 { DQ=0。 //寫 1 時隙不低于 60u i=8。 while(i0) i。 } } } 啟動溫度測量 /* 啟動溫度測量 */ void Convert() { uint i。 //等待 DS18B20 答應 Delay(125)。i bit flag = 1。 //延時 WrByte(0xcc)。 //溫度值高字節(jié) temp = (temphigh 8) | templow。 //溫度值整數(shù) x = temp amp。 //百位 else //負溫度 disp[0] = 16。 //小數(shù) } 各算法流程圖 圖 圖 發(fā) DS18B20 復位命令 發(fā)跳過 ROM 命令 發(fā)溫度轉(zhuǎn)換開始命令 結束 圖 溫度轉(zhuǎn)換流程圖 圖 計算溫度流程圖 圖 顯示數(shù)據(jù)刷新流程 圖 開始 溫度零下 ? 溫度值取補碼置“ — ”標志 計算小數(shù)位溫度 BCD 值 計算整數(shù)位溫度 BCD 值 結束 置“ +”標志 N Y 開始 溫度零下 ? 溫度值取補碼置“ — ”標志 計算小數(shù)位溫度 BCD 值 計算整數(shù)位溫度 BCD 值 結束 置“ +”標志 N Y 數(shù)碼管顯示 /* 數(shù)碼管顯示 */ void Display() { uchar i,j。i++) { P1=j。 //數(shù)碼管段碼輸出 LOCK=0。 } } 5 系統(tǒng)的 測 試與總結 測試時的圖片 圖 溫度傳感器 圖 測試時室內(nèi)溫度 顯示 圖 測試時手握住傳感器時的溫度顯示 總結 通過近兩個星期的單片機課程設計,我終于完成了“基于單片機的數(shù)字溫度計設計”,心中不免有些高興,但高興之余也有我值得深思的。 附
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1