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

正文內(nèi)容

基于ds18b20的多點(diǎn)溫度檢測(cè)系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2025-08-17 15:30本頁(yè)面

【導(dǎo)讀】溫度是一個(gè)反映物體冷熱程度的物理量。溫度的檢測(cè)和控制在當(dāng)代日常生活。和工農(nóng)業(yè)生產(chǎn)工程中有著越來(lái)越廣泛的應(yīng)用,要求也越來(lái)越高[1]。據(jù)需要調(diào)節(jié)冰箱的溫度。它還在其他領(lǐng)域有著廣泛的應(yīng)用,如:消防電氣的非破。壞性溫度檢測(cè),空調(diào)系統(tǒng)的溫度檢測(cè)等。采用51單片機(jī)來(lái)對(duì)溫度進(jìn)行檢測(cè)和控制,不僅具有成本低廉、因此,單片機(jī)對(duì)溫度的處理問(wèn)題是一個(gè)工業(yè)生產(chǎn)中經(jīng)常會(huì)遇到的。片DS18B20溫度傳感器采用單總線連接方式,統(tǒng)一連接于單片機(jī)的同一IO口,機(jī)控制外圍電路中的蜂鳴器產(chǎn)生報(bào)警,并且利用max232實(shí)現(xiàn)與上位機(jī)的通信。該設(shè)計(jì)主要由溫度測(cè)量,數(shù)據(jù)采集和數(shù)據(jù)處理部分組成,實(shí)現(xiàn)方案有很多種,下面將列出兩種經(jīng)常用到的實(shí)現(xiàn)方案。隨著環(huán)境溫度的變化,熱敏電阻的阻值也發(fā)生線性變。多個(gè)DS18B20可以接在一根線。由DS18B20和單片機(jī)AT89C51構(gòu)成的溫度測(cè)量裝置,它直接輸。電路模塊的正常工作,本設(shè)計(jì)采用較為常見(jiàn)的AT89C51單片機(jī)。問(wèn)不同的序列號(hào),就可以通過(guò)一條總線控制全部的DS18B20芯片。

  

【正文】 畢業(yè)設(shè)計(jì) 第 35 頁(yè) ,共 41 頁(yè) ds1820wr(str1[j])。 //發(fā)送 18B20 的序列號(hào),先發(fā)送低字節(jié) } if(a==2) { for(j=0。j8。j++) ds1820wr(str2[j])。 //發(fā)送 18B20 的序列號(hào),先發(fā)送低字節(jié) } } int read_temp(uchar z)/*讀取溫度值并轉(zhuǎn)換 */ { uchar a,b。 ds1820rst()。 ds1820wr(0x33)。 //讀序列號(hào) ds1820rst()。 if(z==1) { b20_Matchrom(1)。 //匹配 ROM 1 } if(z==2) { b20_Matchrom(2)。 //匹配 ROM 2 } ds1820wr(0x44)。//*啟動(dòng)溫度轉(zhuǎn)換 */ delay1ms(5)。 ds1820rst()。 ds1820wr(0x33)。 //讀序列號(hào) ds1820rst()。 if(z==1) { b20_Matchrom(1)。 //匹配 ROM 1 } if(z==2) { b20_Matchrom(2)。 //匹配 ROM 2 } ds1820wr(0xbe)。//*讀取溫度 */ a=ds1820rd()。 b=ds1820rd()。 tvalue=b。 tvalue=8。 tvalue=tvalue|a。 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 36 頁(yè) ,共 41 頁(yè) if(tvalue0x0fff) tflag=0。 else { tvalue=~tvalue+1。 tflag=1。 } tvalue=tvalue*。 return(tvalue)。 } /*****************顯示函數(shù) ******************************/ void ds1820disp(uchar z)//溫度值顯示 { uchar flagdat。 disdata[0]=tvalue/1000+0x30。//百位數(shù) disdata[1]=tvalue%1000/100+0x30。//十位數(shù) SBUF=disdata[1]。 // 串口發(fā)送十位字符 while(!TI)。 TI=0。 disdata[2]=tvalue%100/10+0x30。//個(gè)位數(shù) SBUF=disdata[2]。 // 串口發(fā)送十位字符 while(!TI)。 TI=0。 SBUF=39。.39。 //串口發(fā)送小數(shù)點(diǎn) while(!TI)。 TI=0。 disdata[3]=tvalue%10+0x30。//小數(shù)位 SBUF=disdata[3]。 //串口發(fā)送小數(shù)位 while(!TI)。 TI=0。 if(tflag==0) flagdat=0x20。//正溫度不顯示符號(hào) else flagdat=0x2d。//負(fù)溫度顯示負(fù)號(hào) : if(disdata[0]==0x30) { disdata[0]=0x20。//如果百位為 0,不顯示 if(disdata[1]==0x30) { disdata[1]=0x20。//如果百位為 0,十位為 0 也不顯示 } } 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 37 頁(yè) ,共 41 頁(yè) if(z==1) { wr_(0x82)。 wr_dat(flagdat)。//顯示符號(hào)位 wr_(0x83)。 wr_dat(disdata[0])。//顯示百位 wr_(0x84)。 wr_dat(disdata[1])。//顯示十位 wr_(0x85)。 wr_dat(disdata[2])。//顯示個(gè)位 wr_(0x86)。 wr_dat(0x2e)。//顯示小數(shù)點(diǎn) wr_(0x87)。 wr_dat(disdata[3])。//顯示小數(shù)位 } if(z==2) { wr_(0xc2)。 wr_dat(flagdat)。//顯示符號(hào)位 wr_(0xc3)。 wr_dat(disdata[0])。//顯示百位 wr_(0xc4)。 wr_dat(disdata[1])。//顯示十位 wr_(0xc5)。 wr_dat(disdata[2])。//顯示個(gè)位 wr_(0xc6)。 wr_dat(0x2e)。//顯示小數(shù)點(diǎn) wr_(0xc7)。 wr_dat(disdata[3])。//顯示小數(shù)位 } } /********************主程序 ***********************************/ void main() { uchar i。 beep=0。 LCD_dis1()。 delay1ms(2020)。 LCD_dis2()。 init_()。 while(1) { 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 38 頁(yè) ,共 41 頁(yè) read_temp(1)。//讀取溫度 for(i=0。i5。i++) { SBUF=table3[i]。 while(!TI)。 TI=0。 } ds1820disp(1)。//顯示 if((tvalue300)||(tvalue250)) { beep=1。 //溫度 1 燈亮并報(bào)警 led1=0。 } else { beep=0。 led1=1。 } read_temp(2)。//讀取溫度 for(i=0。i5。i++) { SBUF=table4[i]。 while(!TI)。 TI=0。 } ds1820disp(2)。//顯示 if((tvalue300)||(tvalue250)) { beep=1。 //溫度 2 等量并報(bào)警 led2=0。 } else { beep=0。 led2=1。 } } } 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 39 頁(yè) ,共 41 頁(yè) 參考文獻(xiàn) [1]沙占友等 .新型專(zhuān)用數(shù)字儀表原理與應(yīng)用 [M].北京:機(jī)械工業(yè)出版社 . [2]周茂霞 .DS18B20 多點(diǎn)溫度監(jiān)測(cè)報(bào)警系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) [J].山東師范大學(xué)學(xué)報(bào) .( 24) [3]王松武等 .電子創(chuàng)新設(shè)計(jì)與實(shí)踐 [M].北京:國(guó)防工業(yè)出版社 .2020 [4]郭天祥等 .51 單片機(jī) C 語(yǔ)言教程 [M].北京:電子工業(yè)出版社 .2020 [5]王立新等,溫度檢測(cè)方法與溫度傳感器 [J].聊城 師 院學(xué) 報(bào) .( 12) [6]DS18B20 單總線數(shù)字溫度計(jì)數(shù)據(jù)手冊(cè) .濟(jì)南清風(fēng)電子 .2020 [7]丁幼春 ,熊利榮等 .基于 AT89S52和 DS18B20的多點(diǎn)溫度檢測(cè)報(bào)警系統(tǒng) [J].農(nóng)機(jī)化研究 ..(5) [8]邦田 .電子電路實(shí)用抗干 擾技術(shù) [M].北京:人民郵電出版社, 1994. [9]余永權(quán) .單片機(jī)原理及應(yīng)用 [M].北京:電子工業(yè)出版社 , 1997 [10]胡漢才 .單片機(jī)原理及系統(tǒng)設(shè)計(jì) [M].北京 :清華大學(xué)出版社, 2020 [11]戶川治朗 ,實(shí)用電源電路設(shè)計(jì) [M],北京:科學(xué)出版社, 2020 [12]東耀,汪仁煌 .數(shù)字溫度傳感器在倉(cāng)庫(kù)溫度檢測(cè)系統(tǒng)的應(yīng)用 [J].傳感器世界,2020( 12): 30 33. [13]一線數(shù)字溫度傳感器資料 [M]. 武漢:武漢力源電子有限公司, 1996. [14]賢武,鄭霞,曲波 . 傳感器實(shí)際應(yīng)用電路 設(shè)計(jì) [M]. 成都:電子科技大學(xué)出版社, 1997. [15]點(diǎn)陣字符型液晶顯示模塊使用手冊(cè) [Z] 北京精電蓬遠(yuǎn)顯示技術(shù)有限公司,2020 [16]何希才,新型集成電路及應(yīng)用實(shí)例 [M].北京:科學(xué)出版社, 2020 [17]振國(guó) .DS1820及高精度溫度測(cè)量的實(shí)現(xiàn) [J] . 電子技術(shù)應(yīng)用, 2020 (1) . [18]周月霞,孫傳友 .DS18B20 硬件連接及軟件編程 [J]. 傳感器世界, 2020,( 12) [19]周云波 . 由 DS18B20單線數(shù)字溫度計(jì)構(gòu)成的單線多點(diǎn)溫度測(cè)量系統(tǒng) . 電子技術(shù)應(yīng)用, 1996(2):15 20. [20]劉曉陽(yáng),周炎濤等 .一 線總線結(jié) 構(gòu)的 DS18B20 的序列號(hào)搜索算法研究 [J].計(jì)中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 40 頁(yè) ,共 41 頁(yè) 算技術(shù)與自動(dòng)化 .(29) 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 41 頁(yè) ,共 41 頁(yè) 致謝 本設(shè)計(jì)能夠順利的 完成得到了院系領(lǐng)導(dǎo)老師的大力支持和幫助,尤其是我的指導(dǎo)老師張志偉 ,在百忙之中抽出寶貴的休息時(shí)間,仔細(xì)耐心為我為我指導(dǎo)。設(shè)計(jì)過(guò)程中,張 老師一并幫我分析遇到的種種困難。一直支持,鼓勵(lì)我要有解決問(wèn)題的信心,使設(shè)計(jì)得以順利的完成。在開(kāi)發(fā)的同時(shí),和同學(xué)們之間的相互探討也使我獲益匪淺。在此,對(duì)他們表示由 衷的感謝! 電子信息技術(shù)日新月異地飛速發(fā)展,人們總是處在不斷學(xué)習(xí)階段,再加上我水平有限,所以本設(shè)計(jì)肯定存在許多不盡如人意的地方,歡迎廣大老師和同學(xué)批評(píng)指正。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1