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

正文內(nèi)容

畢業(yè)論文-電熱水器水溫水位控制系統(tǒng)的研究-資料下載頁(yè)

2025-06-06 13:00本頁(yè)面
  

【正文】 char wdata)/*寫(xiě)數(shù)據(jù) */ {uchar i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = wdataamp。0x01。 delay_18B20(10)。 DQ = 1。 wdata=1。 } } read_temp()/*讀取溫度值并轉(zhuǎn)換 */ {uchar a,b。 ds1820rst()。 ds1820wr(0xcc)。//*跳過(guò)讀序列號(hào) */ ds1820wr(0x44)。//*啟動(dòng)溫度轉(zhuǎn)換 */ ds1820rst()。 ds1820wr(0xcc)。//*跳過(guò)讀序列號(hào) */ ds1820wr(0xbe)。//*讀取溫度 */ a=ds1820rd()。 b=ds1820rd()。 tvalue=b。 tvalue=8。 tvalue=tvalue|a。 if(tvalue0x0fff) {tflag=0。 } 36 else {tvalue=~tvalue+1。 tflag=1。 } tvalue=tvalue*()。//溫度值 擴(kuò)大 10 倍,精確到 1 位小數(shù) return(tvalue)。 } /**************************************************/ void ds1820disp()//溫度值顯示 { uchar flagdat。 disdata[0]=tvalue/1000+0x30。//百位數(shù) disdata[1]=tvalue%1000/100+0x30。//十位數(shù) disdata[2]=tvalue%100/10+0x30。//個(gè)位數(shù) disdata[3]=tvalue%10+0x30。//小數(shù)位 if(tflag==0) flagdat=0x20。//正溫度不顯示符號(hào) else flagdat=0x2d。//負(fù)溫度顯示負(fù)號(hào) : if(disdata[0]==0x30) {disdata[0]=0x20。//如果百位為 0,不顯示 if(disdata[1]==0x30) {disdata[1]=0x20。//如果百位為 0,十位為 0 也不顯示 } } write_(0xca)。 write_date(flagdat)。//顯示符號(hào)位 write_(0xcb)。 write_date(disdata[0])。//顯示百位 37 write_(0xcc)。 write_date(disdata[1])。//顯示十位 write_(0xcd)。 write_date(disdata[2])。//顯示個(gè)位 write_(0xce)。 write_date(0x2e)。//顯示小數(shù)點(diǎn) write_(0xcf)。 write_date(disdata[3])。//顯示小數(shù)位 } /**************************************************/ void Conut(void) { time=TH0*256+TL0。 TH0=0。 TL0=0。 S=(time*Speed)/20210。 //算出來(lái)是 CM if((S=20)||flag==1) //超出測(cè)量范圍顯示“ ” { flag=0。 out1=1。 out2=1。 write_(0x8b)。 write_date(39。 39。)。//顯示符號(hào)位 write_(0x8c)。 write_date(39。O39。)。//顯示符號(hào)位 write_(0x8d)。 write_date(39。U39。)。//顯示符號(hào)位 write_(0x8e)。 write_date(39。T39。)。//顯示符號(hào)位 write_(0x8f)。 38 write_date(39。!39。)。//顯示符號(hào)位 } else { S=20S。 if(SWH) { out1=1。 out2=0。 } else if(SWL) {out1=0。 out2=1。 } else {out1=1。 out2=1。 } l_disbuff[0]=S/100%10。 //這里加上 0X30 是將數(shù)字轉(zhuǎn)為 ASCII 碼 l_disbuff[1]=S/10%10。 l_disbuff[2]=S%10。 write_(0x8c)。 write_date(l_disbuff[0]+0x30)。//顯示符號(hào)位 write_date(l_disbuff[1]+0x30)。//顯示符號(hào)位 write_date(l_disbuff[2]+0x30)。//顯示符號(hào)位 write_date(39。c39。)。//顯示符號(hào)位 write_date(39。m39。)。//顯示符號(hào)位 } } /********************************************************/ void zd0() interrupt 1 //T0 中斷用來(lái)計(jì)數(shù)器溢出 ,超過(guò)測(cè)距范圍 39 { flag=1。 //中斷溢出標(biāo)志 } /********************************************************/ void StartModule() //啟動(dòng)模塊 { TX=1。 //啟動(dòng)一次模塊 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 TX=0。 } 40 /*********************************************************/ /********************************************************/ void keyscan() {if(key1==0) {delay(2)。 while(key1==0)。 if(key=3) {key=0。 } else {key++。 } switch(key) {case 1:{write_(0x0f)。write_(0x85)。 while(key1==1) { if(key2==0) {delay(2)。 if(key2==0) { while(key2==0)。 if(WH=250) {WH= } else {WH++。 } } displayWH()。 write_(0x85)。 41 } if(key3==0) {delay(2)。 if(key3==0) { while(key3==0)。 if(WH=WL+1) {WH=WL+1。 } else {WH。 } } displayWH()。 write_(0x85)。 } } } case 2:{write_(0x0f)。write_(0x8a)。 while(key1!=0) { if(key2==0) //水位下限 {delay(2)。 if(key2==0) 42 { while(key2==0)。 if(WL=WH1) {WL=WH1。 } else {WL++。 } } displayWL()。 write_(0x8a)。 } if(key3==0) {delay(2)。 if(key3==0) { while(key3==0)。 if(WL=1) {WL=0。 } else {WL。 } } displayWL()。 write_(0x90)。 43 } } } case 3:{write_(0x0f)。write_(0xc4)。 while(key1!=0) { if(key2==0) {delay(2)。 if(key2==0) { while(key2==0)。 if(TL=980) {TL=990。 } else {TL++。 } } displayTL()。 write_(0xc4)。 } if(key3==0) 44 {delay(2)。 if(key3==0) { while(key3==0)。 if(TL=1) {TL=0。 } else {TL。 } } displayTL()。 write_(0xc4)。 } } } case 0:{write_(0x0c)。break。} } } } /************************播報(bào)程序 ************************/ voice() { sound(32)。 sound(32)。 sound(14)。 45 sound(19)。 if(S/100%10!=0) {sound(S/100%10+1)。 } else {sound(31)。 } if(S/10%10!=0) {sound(S/10%10+1)。 } else {sound(31)。 } if(S%10!=0) {sound(S%10+1)。 } else {sound(31)。 } sound(24)。 sound(14)。 sound(20)。 if(tvalue/1000%10!=0) {sound(tvalue/1000%10+1)。 } else {sound(31)。 } 46 if(tvalue/100%10!=0) {sound(tvalue/100%10+1)。 } else {sound(31)。 } if(tvalue/10%10!=0) {sound(tvalue/10%10+1)。 } else {sound(31)。 } sound(13)。 if(tvalue%10!=0) {sound(tvalue%10+1)。 } else {sound(31
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1