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

正文內(nèi)容

51單片機(jī)溫度測(cè)量與控制系統(tǒng)_畢業(yè)論文-資料下載頁(yè)

2025-07-11 11:35本頁(yè)面

【導(dǎo)讀】分的電路也進(jìn)行了介紹,該系統(tǒng)可以方便的實(shí)現(xiàn)實(shí)時(shí)溫度采集和顯示,系統(tǒng)中,作為其他主系統(tǒng)的輔助擴(kuò)展。DS18B20與51單片機(jī)結(jié)合實(shí)。環(huán)境下進(jìn)行現(xiàn)場(chǎng)溫度測(cè)量,有廣泛的應(yīng)用前景。此對(duì)溫度進(jìn)行檢測(cè)的意義就越來越大。在工業(yè)生產(chǎn)過程中,很多時(shí)候都需要對(duì)溫度進(jìn)行嚴(yán)格的監(jiān)控,以使得生產(chǎn)能夠順利的進(jìn)行,產(chǎn)品的質(zhì)量才能夠得到充分的保證。使用自動(dòng)溫度控制系統(tǒng)可以對(duì)生。展起到非常重要的作用。由于溫度測(cè)量的普遍性,溫度傳感器的數(shù)量。在各種傳感器中居首位。傳感器的種類還是在不斷增加豐富來滿足生產(chǎn)生活中的需要。

  

【正文】 N) { int i。 for(i=0。 iN。 i++) 。 } ,延時(shí)時(shí)間為 1ms * x void Delay_1ms(uint i)//1ms 延時(shí) { uchar x,j。 for(j=0。ji。j++) for(x=0。x=148。x++)。 } 按鍵設(shè)定子函數(shù),設(shè)定溫度 void KEY() { if(KEY1==0 || KEY2==0 || KEY3==0) { Delay_1ms(20)。 if(KEY1==0 || KEY2==0 || KEY3==0) { if(KEY1 == 0) { mbtemp = mbtemp++。 //設(shè)定溫度加 if(mbtemp == 100) { mbtemp=0 } } else if(KEY2 == 0) { mbtemp = mbtemp。 //設(shè)定溫度減 if(mbtemp == 0) { mbtemp=99 } } else { mbtemp = mbtemp。 } } Delay_1ms(50)。 } } } 溫度顯示子函數(shù),數(shù)碼管顯示 void display() { P0 = table[mbtemp/10%10]。 P2 = 4。 Delay_1ms(1)。 P0 = table[mbtemp%10]。 P2 = 5。 Delay_1ms(1)。 P0 = table[cltemp/10%10]。 P2 = 6。 Delay_1ms(1)。 P0 = table[cltemp%10]。 P2 = 7。 Delay_1ms(1)。 P0 = 0x00。 P2 = 0。 } 溫度采集相關(guān)子函數(shù),復(fù)位 DS18B20 uchar Reset(void) { uchar deceive_ready。 DQ = 0。 delay(29)。 DQ = 1。 delay(3)。 deceive_ready = DQ。 delay(25)。 return(deceive_ready)。 } 溫度采集相關(guān)子函數(shù),從 DS18B20 讀一個(gè)位值 uchar read_bit(void) { uchar i。 DQ = 0。 DQ = 1。 for(i=0。 i3。 i++)。 return(DQ)。 } 溫度采集相關(guān)子函數(shù),向 DS18B20 寫一位 void write_bit(uchar bitval) { DQ=0。if(bitval==1) DQ=1。 delay(5)。 DQ=1。 } 溫度采 集相關(guān)子函數(shù),從 DS18B20 讀一個(gè)字節(jié) uchar read_byte(void) { uchar i,m,receive_data。 m = 1。 receive_data = 0。 for(i=0。 i8。 i++) { if(read_bit()) { receive_data = receive_data + (m i)。 } delay(6)。 } return(receive_data)。 } 溫度采集相關(guān)子函數(shù),向 DS18B20 寫一個(gè)字節(jié) void write_byte(uchar val) { uchar i,temp。 for(i=0。 i8。 i++) { temp = val i。 temp = temp amp。 0x01。 write_bit(temp)。 delay(5)。 } } 溫度控制子函數(shù),溫度自動(dòng)控制功能 void zdkz() { if(cltemp50||cltemp5) { Bjmk=1。 //超過上下限報(bào)警 } if(cltempmbtemb||cltemp=50) { qdjr=1。 //啟動(dòng)加熱模塊 qdzl=0。 } If(cltempmbtemp||cltemp=5) { Qdzl=1。 //啟動(dòng)制冷模塊 qdjr=0。 } } 主函數(shù),循環(huán)調(diào)用子函數(shù) void main() { mbtemp = 20。 P3=0xff。 P1=0x00。 //初始化 while(1) //子涵數(shù)反復(fù)調(diào)用 { Reset()。 write_byte(jump_ROM)。 write_byte(start)。 Reset()。 write_byte(jump_ROM)。 write_byte(read_EEROM)。 TMPL = read_byte()。 TMPH = read_byte()。 cltemp = TMPL / 16 + TMPH * 16。 //調(diào) 用溫度采集子函數(shù) zdkz()。 //調(diào)用溫度控制子函數(shù) display()。 //調(diào)用溫度顯示子函數(shù) KEY()。 //調(diào)用按鍵設(shè)定子函數(shù) } } 第 5章 總結(jié)全文 結(jié)束語(yǔ) 在本次設(shè)計(jì)中,我們所學(xué)過的理論知識(shí)接受了實(shí)踐的檢驗(yàn),增強(qiáng)我的綜合運(yùn)用所學(xué)知識(shí)的能力及動(dòng)手能力,為以后的學(xué)習(xí)和工作打下了良好的基礎(chǔ)。本文以 AT89C51系列單片機(jī)為核心,用 51 單片機(jī)作為控制器件 , 基本上實(shí)現(xiàn)了溫度的 自動(dòng) 控制, 通過本次的設(shè)計(jì), 我感覺到單片機(jī)的應(yīng)用 將來 會(huì)越來越廣泛,學(xué)習(xí)并使用單片機(jī)為核心進(jìn)行設(shè)計(jì),將為我們電子工作者打開一扇通往電子設(shè)計(jì)新出路的大 門。 通過 幾 個(gè)月的設(shè)計(jì),我也有很深的感觸:當(dāng)今社會(huì)在飛速發(fā)展,科學(xué)技術(shù)發(fā)展的速度更是迅猛無(wú)比,尤其是單片機(jī)技術(shù)在未來社會(huì)發(fā)展中一定會(huì)起著十分重要的作用,而通過本次設(shè)計(jì)無(wú)論是 從硬件實(shí)現(xiàn)還是到整個(gè)程序的完成,無(wú)不是對(duì)我個(gè)人專業(yè)能力的一次提高和體現(xiàn)。而本次設(shè)計(jì)主要是完成兩方面工作,軟件程序設(shè)計(jì)和硬件電路板設(shè)計(jì)。軟件設(shè)計(jì)包括用單片機(jī)設(shè)計(jì)語(yǔ)言設(shè)計(jì)控制系統(tǒng)并仿真、實(shí)現(xiàn)。硬件設(shè)計(jì)包括繪制電路原理圖,生成圖 后制作電路板、插件焊件、再做硬件測(cè)試。通過這些都使我對(duì)采用單片機(jī)設(shè)計(jì)方法有了更深的理解和掌握,同時(shí)也讓我把所學(xué)的知識(shí)廣泛的應(yīng)用到了實(shí)踐中,充分的做到了理論與實(shí)踐相結(jié)合。無(wú)論從專業(yè)知識(shí)、動(dòng)手能力,還是毅志品質(zhì),都使我受益非淺。 致謝詞 最后 對(duì)在本次畢業(yè)設(shè)計(jì)中給予過我?guī)椭睦蠋熀屯瑢W(xué)至上我最真摯的謝意 。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1