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

正文內(nèi)容

硬件設(shè)計與制作課程設(shè)計-18b20溫度傳感器-資料下載頁

2025-07-21 13:19本頁面

【導(dǎo)讀】了利用數(shù)字溫度傳感器DS18B20開發(fā)測溫系統(tǒng)的過程,重點對傳感器在單片機下的硬件連接,DS18B20與AT89S52結(jié)合實現(xiàn)最簡溫度檢測系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡單,抗干擾能力強,適合于惡劣環(huán)境下進行現(xiàn)場溫度測量,有廣泛的應(yīng)用前景。的增長,而如何準(zhǔn)確而又迅速的獲得這些參數(shù)就需要受制于現(xiàn)代信息基礎(chǔ)的發(fā)展水平。屬于信息技術(shù)的前沿尖端產(chǎn)品,尤其是溫度傳感器技術(shù),在我國各領(lǐng)域已經(jīng)引用的非常廣泛,

  

【正文】 a(Temp[i])。 //將字符常量寫入 LCD i++。 //指向下一個字符 delaynms(50)。 //延時 1ms給硬件一點反應(yīng)時間 } } 20 /***************************************************** 函數(shù)功能:顯示溫度的小數(shù)點 ***************************************************/ void display_dot(void) { WriteAddress(0x49)。 //寫顯示地址,將在第 2行第 10列開始顯示 WriteData(39。.39。)。 //將小數(shù)點的字符常量寫入 LCD delaynms(50)。 //延時 1ms給硬件一點反應(yīng)時間 } /***************************************************** 函數(shù)功能:顯示溫度的單位 (Cent) ***************************************************/ void display_cent(void) { unsigned char i。 WriteAddress(0x4c)。 //寫顯示地址,將在第 2行第 13列開始顯示 i = 0。 //從第一個字符開始顯示 while(Cent[i] != 39。\039。) //只要沒有寫到結(jié)束標(biāo)志,就繼續(xù)寫 { WriteData(Cent[i])。 //將字符常量寫入 LCD i++。 //指向下一個字符 delaynms(50)。 //延時 1ms給硬件一點反應(yīng)時間 } } /***************************************************** 函數(shù)功能:顯示溫度的整數(shù)部分 入口參數(shù): x ***************************************************/ void display_temp1(unsigned char x) { unsigned char j,k,l。 //j,k,l分別儲存溫度的百位、十位和個位 j=x/100。 //取百位 k=(x%100)/10。 //取十 位 l=x%10。 //取個位 WriteAddress(0x46)。 //寫顯示地址 ,將在第 2行第 7列開始顯示 WriteData(digit[j])。 //將百位數(shù)字的字符常量寫入 LCD WriteData(digit[k])。 //將十位數(shù)字的字符常量寫入 LCD WriteData(digit[l])。 //將個位數(shù)字的字符常量寫入 LCD delaynms(50)。 //延時 1ms給硬件一點反應(yīng)時間 } /***************************************************** 函數(shù)功能:顯示溫度的小數(shù)數(shù)部分 入口參數(shù): x ***************************************************/ 21 void display_temp2(unsigned char x) { WriteAddress(0x4a)。 //寫顯示地址 ,將在第 2行第 11列開始顯示 WriteData(digit[x])。 //將小數(shù)部分的第一位數(shù) 字字符常量寫入 LCD delaynms(50)。 //延時 1ms給硬件一點反應(yīng)時間 } /***************************************************** 函數(shù)功能:做好讀溫度的準(zhǔn)備 ***************************************************/ void ReadyReadTemp(void) { Init_DS18B20()。 //將 DS18B20初始化 WriteOneChar(0xCC)。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 // 啟動溫度轉(zhuǎn)換 for(time=0。time100。time++) 。 //溫度轉(zhuǎn)換需要一點時間 Init_DS18B20()。 //將 DS18B20初始化 WriteOneChar(0xCC)。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 //讀取溫度寄存器 ,前兩個分別是溫度的低位和高位 } /***************************************************** 函數(shù)功能:主函數(shù) ***************************************************/ void main(void) { unsigned char TL。 //儲存暫存器的溫度低位 unsigned char TH。 //儲存暫存器的溫度高位 unsigned char TN。 //儲存溫度的整數(shù)部分 unsigned char TD。 //儲存溫度的小數(shù)部分 LcdInitiate()。 //將液晶初始化 delaynms(5)。 //延時 5ms給硬件一點反應(yīng)時間 if(Init_DS18B20()==1) display_error()。 display_explain()。 display_symbol()。 //顯示溫度說明 display_dot()。 //顯示溫度的小數(shù)點 display_cent()。 //顯示溫度的單位 while(1) //不斷檢測并顯示溫度 { ReadyReadTemp()。 //讀溫度準(zhǔn)備 TL=ReadOneChar()。 //先讀的是溫度值低位 22 TH=ReadOneChar()。 //接著讀的是溫度值高位 TN=TH*16+TL/16。 //實際溫度值 =(TH*256+TL)/16,即: TH*16+TL/16 //這樣得出的是溫度的整數(shù)部分 ,小數(shù)部分被丟棄了 TD=(TL%16)*10/16。 //計算溫度的小數(shù)部分 ,將余數(shù)乘以 10再除以 16取整, //這樣得到的是溫度小數(shù)部分的第一位數(shù)字 (保留 1位小數(shù) ) display_temp1(TN)。 //顯示溫度的整數(shù)部分 display_temp2(TD)。 //顯示溫度的小數(shù)部分 delaynms(10)。 } } 23 課 程(實訓(xùn))設(shè) 計 任 務(wù) 書 年級: 項目名稱: 18B20 溫度傳感器 項目類型 硬件設(shè)計與制作 特殊要求 無 承擔(dān)學(xué)生姓名 楊國毅 學(xué)號 0901130134 專業(yè) 電子信息工程 聯(lián)系電話 13647739079 項目設(shè)計要求: (含如下內(nèi)容) 主要寶技術(shù)要求 : 1. 包括 MCS51 單片機最小系統(tǒng),還有 18B20 的測溫部分和 1602 顯示部分。 2. 單片機編程后可以實現(xiàn)實時溫度測量的功能并且可以顯示出來。 3. 單片機可以檢查 18B20 是否接上了,若沒有會提示錯誤。 4. 溫度范圍 — 10176。 C 到 50176。 C,溫度精確到 176。 C。 參考資料 : [1] 戴佳,戴衛(wèi)恒,劉博文 51 單片機 C 語言應(yīng)用程序設(shè)計實例精講(第 2 版),北京:電子工業(yè)出版社, [2](美)安格斯生編著,精英科技譯 串行端口大全 ,北京 :中國電力出版社, 20xx [3] 龔運新,羅惠敏,彭建軍 單片機接口 C 語言開發(fā)技術(shù),北京:清華大學(xué)出版社, [4] 陳龍三 8051 單片機 C 語言控制與應(yīng)用,北京:清華大學(xué)出版社, 1999 [5] 徐愛鈞,彭秀華 單片機高級語言 C51 Windows 環(huán)境編程, 北京:電子工 業(yè)出版社, 20xx [6] 張?zhí)旆? 51 單片機 C 語言開發(fā)詳解 , 北京:電子工業(yè)出版社, 20xx 完成形式: 1. 設(shè)計與制作可供實際檢測的實物樣板 。 2. 每組同學(xué)完成一個作品,作品的內(nèi)容必須和實訓(xùn)內(nèi)容相關(guān) 。 3. 完成實訓(xùn)論文。 項目設(shè)計進度要求: 20xx 年 6 月 27 日 實訓(xùn)內(nèi)容選題及參考資料的查找,到指導(dǎo)老師處定題; 20xx 年 6 月 31 日 熟悉電路原理圖,寫元器件清單; 20xx 年 7 月 1 日 繪制原理圖和 PCB 圖 。 20xx 年 7 月 4 日 領(lǐng)取元器件,電路板的腐蝕、鉆孔、焊接,調(diào)試,檢測 。 20xx 年 7月 6 日 獨立撰寫字?jǐn)?shù)在 5000 字以上的實訓(xùn)論文,統(tǒng)一按桂林電子科技大學(xué)課程設(shè)計論文格式編寫,并上交論文及實訓(xùn)資料 。 20xx 年 7 月 8 日 上交作品并通過指導(dǎo)教師的驗收 . 項目驗收方式: 在實訓(xùn)期間進行作品驗收,驗收后交實訓(xùn)論文及實訓(xùn)的資料打印稿及電子文稿。 設(shè)計報告要符合桂林電子科技大學(xué)畢業(yè)設(shè)計論文統(tǒng)一格式。 項目開始時間: 6 月 27 日 項目結(jié)束時間: 7 月 8 日 任務(wù)下達: 孫安青、王守華 24
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1