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

正文內(nèi)容

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

2024-09-15 15:30本頁(yè)面
  

【正文】 DQ=P2^0。 sbit led1=P1^7。 void ds1820disp(uchar z)。//ROM 1 uchar code str2[]={0x28,0x96,0x1A,0xD0,0x03,0x00,0x00,0x39}。 // 攝氏溫度符號(hào) uchar code table1[]={WLECOME}。 uchar code table3[]={Fir.}。 uchar data disdata[5]。//溫度值 uchar tflag。 for(i=0。i++) for(j=0。j++)。 RW=0。 delay1ms(8)。 EN=0。 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 32 頁(yè) ,共 41 頁(yè) } void wr_dat(uchar dat)//寫(xiě)數(shù)據(jù) // { RS=1。 EN=1。 P0=dat。 delay1ms(8)。 wr_(0x40)。i8。 } } void init() { EN=0。 wr_(0x0c)。 wr_(0x01)。 init()。 for(num=0。num++) { wr_dat(table1[num]) 。 } wr_(0x80+0x41)。num14。 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 33 頁(yè) ,共 41 頁(yè) delay1ms(10)。 wr_new()。 wr_dat(39。)。 wr_dat(39。)。 wr_dat(0x00)。 wr_dat(39。)。 wr_dat(0x00)。 wr_dat(39。)。 wr_dat(39。)。 wr_dat(39。)。 PCON=0x00。 TH1 = 0xFD。 TR1 = 1。 } void ds1820rst()/*ds1820 復(fù)位 */ { 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 34 頁(yè) ,共 41 頁(yè) uchar x=0。 //DQ 復(fù)位 delay_18B20(2)。 //DQ 拉低 delay_18B20(100)。 //拉高 delay_18B20(30)。 uchar dat = 0。i8。 //給脈沖信號(hào) dat=1。 //給脈沖信號(hào) if(DQ) dat|=0x80。 } return(dat)。 for (i=0。 i++) { DQ = 0。0x01。 DQ = 1。 } } void b20_Matchrom(uchar a) //匹配 ROM { char j。 //發(fā)送匹配 ROM 命令 if(a==1) { for(j=0。j++) 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 35 頁(yè) ,共 41 頁(yè) ds1820wr(str1[j])。j8。 //發(fā)送 18B20 的序列號(hào),先發(fā)送低字節(jié) } } int read_temp(uchar z)/*讀取溫度值并轉(zhuǎn)換 */ { uchar a,b。 ds1820wr(0x33)。 if(z==1) { b20_Matchrom(1)。 //匹配 ROM 2 } ds1820wr(0x44)。 ds1820rst()。 //讀序列號(hào) ds1820rst()。 //匹配 ROM 1 } if(z==2) { b20_Matchrom(2)。//*讀取溫度 */ a=ds1820rd()。 tvalue=b。 tvalue=tvalue|a。 else { tvalue=~tvalue+1。 } tvalue=tvalue*。 } /*****************顯示函數(shù) ******************************/ void ds1820disp(uchar z)//溫度值顯示 { uchar flagdat。//百位數(shù) disdata[1]=tvalue%1000/100+0x30。 // 串口發(fā)送十位字符 while(!TI)。 disdata[2]=tvalue%100/10+0x30。 // 串口發(fā)送十位字符 while(!TI)。 SBUF=39。 //串口發(fā)送小數(shù)點(diǎn) while(!TI)。 disdata[3]=tvalue%10+0x30。 //串口發(fā)送小數(shù)位 while(!TI)。 if(tflag==0) flagdat=0x20。//負(fù)溫度顯示負(fù)號(hào) : if(disdata[0]==0x30) { disdata[0]=0x20。//如果百位為 0,十位為 0 也不顯示 } } 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 37 頁(yè) ,共 41 頁(yè) if(z==1) { wr_(0x82)。//顯示符號(hào)位 wr_(0x83)。//顯示百位 wr_(0x84)。//顯示十位 wr_(0x85)。//顯示個(gè)位 wr_(0x86)。//顯示小數(shù)點(diǎn) wr_(0x87)。//顯示小數(shù)位 } if(z==2) { wr_(0xc2)。//顯示符號(hào)位 wr_(0xc3)。//顯示百位 wr_(0xc4)。//顯示十位 wr_(0xc5)。//顯示個(gè)位 wr_(0xc6)。//顯示小數(shù)點(diǎn) wr_(0xc7)。//顯示小數(shù)位 } } /********************主程序 ***********************************/ void main() { uchar i。 LCD_dis1()。 LCD_dis2()。 while(1) { 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 38 頁(yè) ,共 41 頁(yè) read_temp(1)。i5。 while(!TI)。 } ds1820disp(1)。 //溫度 1 燈亮并報(bào)警 led1=0。 led1=1。//讀取溫度 for(i=0。i++) { SBUF=table4[i]。 TI=0。//顯示 if((tvalue300)||(tvalue250)) { beep=1。 } else { beep=0。 } } } 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì) 第 39 頁(yè) ,共 41 頁(yè) 參考文獻(xiàn) [1]沙占友等 .新型專用數(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)。一直支持,鼓勵(lì)我要有解決問(wèn)題的信心,使設(shè)計(jì)得以順利的完成。在此,對(duì)他們表示由 衷的感謝! 電子信息技術(shù)日新月異地飛速發(fā)展,人們總是處在不斷學(xué)習(xí)階段,再加上我水平有限,所以本設(shè)計(jì)肯定存在許多不盡如人意的地方,歡迎廣大老師和同學(xué)批
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1