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

正文內(nèi)容

蔬菜大棚溫度控制系統(tǒng)(參考版)

2025-07-10 15:54本頁面
  

【正文】 } }}。 show1()。 deal(ReadTemperature())。 //電動機開關(guān)關(guān)閉 DeelTemperatre(ReadTemperature())。 IT1=1。 EA=1。 delay2()。 init()。 EX1=1。 } }/******************外部中斷 0 函數(shù)*******************/void Exter1(void) interrupt 2{ EX1=0。 table1[13]=p/10%10+0x30。 table1[4]=sign。 if(ok_max==0) //存儲上限值 { table1[6]=p%10+0x30。 } if(t0)t=~t+1。 if(z0)t=z。 write(1,0x43)。 write(1,t/10%10+0x30)。 write(1,sign)。 //顯示提醒輸入界面 busy()。i13。} //t=0,取絕對值 write(0,0x80)。20 } } } } if(t=0){z=t。 } else {t。 k++。 //去抖動 if(dec==0) { if(t=20)。 } } } else 。 k。 //k 為負數(shù)的絕對值 sign=0xa0。 //溫度顯示標(biāo)志位 }else{ if(t==1) //小于 0,首先判斷是否等于1,因為再加一為 0,消‘’符號位 { t++。 //去抖動 if(inc==0) { if(t99) //設(shè)定最高上限為 99{if(t=0) //對符號數(shù)進行處理,大于 0,保持不變 { t++。 dec=1。amp。 //下限值確認鍵 write(0,0x01)。 ok_max=1。}/*************************改值函數(shù)******************************/void input(){ uchar i,sign=0,k=0。 busy()。j13。 write(0,0xc0)。i++) write(1,table1[i])。 for(i=0。 write(0,0x01)。 delay0()。i++) write(1,table0[i])。 for(i=16。 busy()。i16。 write(0,0x80)。 write(0,0x0c)。}/***********************lcd 初始化**********************/void init(){ write(0,0x01)。 P1=。 RW=0。**********************************************************/ void write(uchar con,uchar ){ busy()。 }while(flag)。 E=0。 RS=0。b++)。a++) for(b=0。 for(a=0。e)。for(e=100。b++)。a++) for(b=0。 for(a=0。out=1。 //利用顯示延時 while(i) { DeelTemperatre(ReadTemperature())。 out=0。 out=1。amp。 //先報警 out=0。 //控制預(yù)報警聲音,點亮指示燈16 out=1。amp。 tl_s=tl_c+2。 tl_s=tl_c+2。 //存儲下限溫度換成有符號數(shù)溫度 if(table1[12]==0x2d) { tl_c=tl。 th_s=th_c2。 th_s=th_c2。 //存儲上限溫度換成有符號數(shù)溫度 if(table1[4]==0x2d) { th_c=th。} else { t1_c=t1。換成負數(shù) t1_c=t1。 if(table2[5]==0x2d) //存儲實際溫度換成有符號數(shù)實際15溫度 { //符號位為39。 char t1_c,th_c,tl_c,th_s,tl_s。 beep=1。 //參數(shù)決定發(fā)聲的頻率,估算值,可以自行更改參數(shù)并 beep=!beep。j200。k20。 P2=~(led)。 } /****************警告函數(shù)*******************/void warn(uchar s,uchar led) { uchar i,j,k。 //個位 table2[10]=t%100/10+0x30。} table2[7]=t%10000/1000+0x30。 void DeelTemperatre(uint t) { table2[6]=t/10000+0x30。 //溫度值擴大 100 倍,精確到 2 位小數(shù)14return(tvalue)。號 } t=tvalue*()。 //存儲39。 //負數(shù)取反加一 tflag=1。+39。 //符號標(biāo)記位 table2[5]=0xa0。 tvalue=tvalue|tl。 //讀取溫度值高位tvalue=th。tl=ReadOneChar()。 //跳過讀序號列號的操作WriteOneChar(0xBE)。 // 這個延時很重要Init_DS18B20()。 // 跳過讀序號列號的操作WriteOneChar(0x44)。Init_DS18B20()。 }}/**************讀取 d
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1