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

正文內(nèi)容

基于proteus的溫控報警器設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-27 18:25本頁面
  

【正文】 r(uchar *)。 //向液晶內(nèi)寫入字節(jié)void display_max()。 //顯示最大值子程序void display_min()。 //顯示最小值子程序void main(){ max=40。 min=20。 lcdrw=0。 write_(0x38)。 write_(0x0c)。 write_(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) { 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)。 //松手檢測 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)。 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)。 //松手檢測 write_(1)。 } } } } while((flag1==0)amp。amp。(flag2==1)) { beep=1。 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)。 //松手檢測 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) //一微妙延時{ 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++) { 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++)。}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))。}
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1