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

正文內(nèi)容

基于52單片機溫濕度傳感器課程設計報告(含代碼)-資料下載頁

2025-06-23 14:24本頁面
  

【正文】 write_dat(0xaa)。 write_(0x90+7)。 } else { write_(0x90+7)。 write_dat(0xb9)。 write_dat(0xd8)。 write_(0x90+7)。 } } if(s4num==5) { RH_H。 if(RH_H==50) RH_H=99。 //刷新濕度上限 write_lim3(5,RH_H)。 write_(0x88+5)。 } if(s4num==6) { flag5=~flag5。 if(flag5) { write_(0x88+7)。 write_dat(0xbf)。 write_dat(0xaa)。 write_(0x88+7)。 } else { write_(0x88+7)。 write_dat(0xb9)。 write_dat(0xd8)。 write_(0x88+7)。 } } if(s4num==7) { RH_L。 if(RH_L==10) RH_L=49。 //刷新濕度上限 write_lim4(5,RH_L)。 write_(0x98+5)。 } if(s4num==8) { flag6=~flag6。 if(flag6) { write_(0x98+7)。 write_dat(0xbf)。 write_dat(0xaa)。 write_(0x98+7)。 } else { write_(0x98+7)。 write_dat(0xb9)。 write_dat(0xd8)。 write_(0x98+7)。 } } } } } }}/*****關報警*********/void shut(){ if(s5==0) { delay(5)。 if(s5==0) { while(!s5)。 led1=1。led2=1。buzzer=1。 flag3=0。flag4=0。flag5=0。flag6=0。 } }} /*******主函數(shù)**********/void main(){ display1()。 //主界面顯示 while(1) { keyscan1()。 //調(diào)時按鍵掃描 keyscan2()。 //調(diào)溫濕度報警按鍵掃描 RH()。 //溫濕度數(shù)據(jù)獲取 if(s1num==0amp。amp。flag2==1amp。amp。s4num==0) { uchar i。 i=0。 while(i8) { str[i]=tab[i]。 i++。 }SendData(str)。 //通過串口發(fā)送數(shù)據(jù) Delay2(20000)。 //讀取模塊周期應不小于2s write_tem(3)。 //顯示溫度 write_hum(3)。 //顯示濕度 Temp=(tab[4]0x30)*10+tab[5]0x30。 RH1=(tab[0]0x30)*10+tab[1]0x30。 if((Temp=temp_Hamp。amp。flag3==1)||(Temp=temp_Lamp。amp。flag4==1)) //溫度報警 { led1=0。buzzer=0。delay(200)。led1=1。buzzer=1。 } if((RH1RH_Hamp。amp。flag5==1)||(RH1RH_Lamp。amp。flag6==1)) //濕度報警 { led2=0。buzzer=0。delay(200)。led2=1。buzzer=1。 } shut()。 //是否按下s5鍵關報警 } } } /***萬年歷中斷***/ void timer_0() interrupt 1 using 1{ uchar i。 flag2=0。 TH0=0x4c。 TL0=0x00。 a++。 if(a==20) { a=0。 sec++。 flag2=1。 if(sec==60) { sec=0。 min++。 if(min==60) { min=0。 hour++。 if(hour==24) { hour=0。 day++。 week++。 if(week==7) week=0。 flag=(((year%4==0)amp。amp。(year%100!=0))||(year%400==0))。//閏年的判斷條件 /***閏年二月29天***/ if(day==30amp。amp。month==2amp。amp。flag==1) { day=1。 month++。 if(s4num==0) { write_ymd(3,month)。 } } /***其余二月28天***/ if(day==29amp。amp。month==2amp。amp。flag==0) { day=1。 month++。 if(s4num==0) { write_ymd(3,month)。 } } /***30天的月份***/ if((month==4||month==6||month==9||month==11)amp。amp。day==31) { day=1。 month++。 if(s4num==0) { write_ymd(3,month)。 } } /***31天的月份***/ if((month==1||month==3||month==5||month==7||month==8||month==10||month==12)amp。amp。day==32) { day=1。 month++。 if(month==13) { month=1。 year++。 if(s4num==0) { write_ymd(1,year)。 } } if(s4num==0) { write_ymd(3,month)。 } } if(s4num!=0) { write_ymd(5,day)。 } write_(0x88+6)。 //寫入修改星期數(shù) i=2*week。 while(i2*week+2) { if(s4num==0) { write_dat(disx[i])。 i++。 } } write_(0x88+6)。 } if(s4num==0) { write_hms(0,hour)。 } } if(s4num==0) { write_hms(2,min)。 } } if(s4num==0) { write_hms(4,sec)。 } }}/***串口發(fā)送中斷子函數(shù)****/void RSINTR() interrupt 4 using 2{ if(TI==1) //發(fā)送中斷 { TI=0。 //關發(fā)送中斷,允許發(fā)送 if(count!=8) //發(fā)送完8位數(shù)據(jù) { SBUF=outdata[count]。 count++。 } }}
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1