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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的溫度控制報(bào)警系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2024-12-03 18:50本頁(yè)面

【導(dǎo)讀】為核心的應(yīng)用正在不斷地走向深入,同時(shí)帶動(dòng)傳統(tǒng)控制檢測(cè)的日新月益。該控制系統(tǒng)可以實(shí)時(shí)存儲(chǔ)相關(guān)的溫度數(shù)據(jù)并可設(shè)置溫度上下限。值,實(shí)現(xiàn)對(duì)環(huán)境溫度測(cè)量并在超出范圍的情況下發(fā)出警告。系統(tǒng)設(shè)計(jì)了相關(guān)的。硬件電路主要包括STC89C51單片機(jī)最小系統(tǒng),測(cè)。溫電路、LCD液晶顯示電路以及報(bào)警電路等。

  

【正文】 rite_(0x06)。 write_(1)。 while(1) { while((flag1==0)amp。amp。(flag2==0)) { write_(1)。 temp=read_t()。 display()。 write_(0x80+9)。 write_data(39。C39。)。 if(tempmax) 基于單片機(jī)的溫度控制報(bào) 警系統(tǒng)設(shè)計(jì) 25 { beep=0。 d=0。 write_(0x80+0x40+4)。 write_str(str0)。 delay(200)。 } else if(tempmin) { beep=0。 d=0。 write_(0x80+0x40+4)。 write_str(str1)。 delay(200)。 } else { beep=1。 d=1。 write_(0x80+0x40+7)。 write_str(str)。 delay(200)。 } if(k1==0) { delay(5)。 //消抖 if(k1==0) { if((flag1==0)amp。amp。(flag2==0)) flag1=1。 else if((flag1==1)amp。amp。(flag2==0)) { flag1=0。 flag2=1。 } else { flag1=0。 flag2=0。 } while(!k1)。 //松手檢測(cè) write_(1)。 } } } while((flag1==1)amp。amp。(flag2==0)) { beep=1。 d=1。 write_(0x80+1)。 write_str(str2)。 write_(0x80+6)。 write_str(str3)。 write_(0x80+14)。 write_data(39。C39。)。 write_(0x80+0x40+6)。 write_str(str4)。 基于單片機(jī)的溫度控制報(bào) 警系統(tǒng)設(shè)計(jì) 26 write_(0x80+0x40+14)。 write_data(39。C39。)。 display_max()。 display_min()。 while((flag1==1)amp。amp。(flag2==0)) { if(k2==0) { delay(5)。 if(k2==0) { while(!k2)。 max++。 if(max==61) max=min+5。 display_max()。 } } if(k3==0) { delay(5)。 if(k3==0) { while(!k3)。 max。 if(max==(min+4)) max=60。 display_max()。 } } if(k1==0) { delay(5)。 //消抖 if(k1==0) { if((flag1==0)amp。amp。(flag2==0)) flag1=1。 else if((flag1==1)amp。amp。(flag2==0)) { flag1=0。 flag2=1。 } else { flag1=0。 flag2=0。 } while(!k1)。 //松手檢測(cè) write_(1)。 } } } } while((flag1==0)amp。amp。(flag2==1)) { beep=1。 基于單片機(jī)的溫度控制報(bào) 警系統(tǒng)設(shè)計(jì) 27 d=1。 write_(0x80+0x40+1)。 write_str(str2)。 write_(0x80+6)。 write_str(str3)。 write_(0x80+14)。 write_data(39。C39。)。 write_(0x80+0x40+6)。 write_str(str4)。 write_(0x80+0x40+14)。 write_data(39。C39。)。 display_max()。 display_min()。 while((flag1==0)amp。amp。(flag2==1)) { if(k2==0) { delay(5)。 if(k2==0) { while(!k2)。 min++。 if(min==(max4)) min=0。 display_min()。 } } if(k3==0) { delay(5)。 if(k3==0) { while(!k3)。 min。 if(min==255) min=max5。 display_min()。 } } if(k1==0) { delay(5)。 //消抖 if(k1==0) { if((flag1==0)amp。amp。(flag2==0)) flag1=1。 else if((flag1==1)amp。amp。(flag2==0)) { flag1=0。 flag2=1。 } else { flag1=0。 flag2=0。 } while(!k1)。 //松手檢測(cè) 基于單片機(jī)的溫度控制報(bào) 警系統(tǒng)設(shè)計(jì) 28 write_(1)。 } } } } } } void delay(uint z) { uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。 } void init_d() //ds18b20 初始化 { uchar n。 dq=1。 delay_(8)。 dq=0。 delay_(80)。 dq=1。 delay_(8)。 n=dq。 delay_(4)。 } void delay_(uint t) //一微妙延時(shí) { while(t)。 } void write_(uchar ) //寫命令 { lcdrs=0。 P0=。 delay(5)。 lcden=1。 delay(5)。 lcden=0。 } void write_data(uchar da) //寫數(shù)據(jù) { lcdrs=1。 P0=da。 delay(5)。 lcden=1。 delay(5)。 lcden=0。 } void write_byte(uchar dat) //讀字節(jié) { uchar i。 for(i=0。i8。i++) 基于單片機(jī)的溫度控制報(bào) 警系統(tǒng)設(shè)計(jì) 29 { dq=0。 dq=datamp。0x01。 delay_(4)。 dq=1。 dat=1。 } delay_(4)。 } uchar read_byte() //寫字節(jié) { uchar i,value。 for(i=0。i8。i++) { dq=0。 value=1。 dq=1。 if(dq) value|=0x80。 delay_(4)。 } return value。 } uchar read_t() //讀溫度 { uchar a,b。 init_d()。 write_byte(0xcc)。 write_byte(0x44)。 delay_(300)。 init_d()。 write_byte(0xcc)。 write_byte(0xbe)。 a=read_byte()。 b=read_byte()。 b=4。 b+=(aamp。0xf0)4。 return b。 } void display() //顯示 { write_(0x80+6)。 write_data(0x30+(temp/10))。 write_(0x80+7)。 write_data(0x30+(temp%10))。 } void write_str(uchar *p) { while(*p) write_data(*p++)。 } 基于單片機(jī)的溫度控制報(bào) 警系統(tǒng)設(shè)計(jì) 30 void display_max() //顯示最高值 { write_(0x80+11)。 write_data(0x30+(max/10))。 write_(0x80+12)。 write_data(0x30+(max%10))。 } void display_min() //顯示最小值 { write_(0x80+0x40+11)。 write_data(0x30+(min/10))。 write_(0x80+0x40+12)。 write_data(0x30+(min%10))。 } 基于單片機(jī)的溫度控制報(bào) 警系統(tǒng)設(shè)計(jì) 31 致謝 本論文寫作已接近尾聲,在此很感激那些曾幫助我的人,感謝他們對(duì)我的悉心指導(dǎo)和幫助。在本次設(shè)計(jì)中,我的導(dǎo)師 ***老師給我很多幫助,寫作的過程中給予了我許多指導(dǎo),給我提出了一些寶貴的建議,至此 ,向恩師致以最真摯的感謝和最崇高的敬意! 同時(shí)也很感謝幫助我的同學(xué),一些不懂的問題在他們提示下都一一化解,他們?cè)谄綍r(shí)的學(xué)習(xí)和生活中他們給予了我無私的關(guān)懷和幫助,在此表示我最誠(chéng)摯的謝意。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1