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

正文內(nèi)容

電加熱爐溫度控制系統(tǒng)畢業(yè)論文(文件)

2025-07-15 15:20 上一頁面

下一頁面
 

【正文】 Init_DS18B20(void) { unsigned char x=0。 //單片機(jī)將DQ拉低 delay_18B20(80)。 //稍做延時后 如果x=0則初始化成功 x=1則初始化失敗 delay_18B20(20)。i0。 // 給脈沖信號 if(DQ) dat|=0x80。 for (i=8。0x01。 }}/**************讀取ds18b20當(dāng)前溫度************/void ReadTemperature(void){ unsigned char a=0。 WriteOneChar(0xCC)。 WriteOneChar(0xCC)。 //讀取溫度值低位 b=ReadOneChar()。 temp2=aamp。 //顯示屏打開,光標(biāo)不顯示,不閃爍,檢測忙信號 DisplayListChar(0,0,str0)。 DisplayOneChar(6,0,minite/10+0x30)。 DisplayOneChar(4,1,K/10+0x30)。 DisplayOneChar(14,1,temp2/10+0x30)。 // 液晶上顯示控溫的標(biāo)志 DisplayOneChar(15,0,0x4e)。 //顯示屏打開,光標(biāo)不顯示,不閃爍,檢測忙信號 DisplayListChar(0,0,str0)。 DisplayOneChar(9,0,seconde/10+0x30)。 DisplayOneChar(11,1,temp1/10+0x30)。 //顯示屏打開,光標(biāo)顯示,閃爍,檢測忙信號 DisplayOneChar(3,0,hour/10+0x30)。 DisplayListChar(0,1,str1)。 DisplayOneChar(10,0,seconde%10+0x30)。 DisplayOneChar(12,1,temp1%10+0x30)。 DisplayOneChar(7,0,minite%10+0x30)。 DisplayOneChar(3,0,hour/10+0x30)。 DisplayOneChar(9,0,seconde/10+0x30)。 DisplayOneChar(14,1,temp2/10+0x30)。}/**************鍵盤掃描子函數(shù)******************/void keyscan(void){ uchar xx。 switch(xx) // 根據(jù)按鍵狀態(tài),調(diào)用不同的子函數(shù) { case 0xfe:set_adj()。 case 0xfb:dec_key()。while(!BLUE_ALARM)。 set++。 switch(set) { case 0:if(P1==0xf7){delay_LCM(150)。 if(hour=23)hour=23。break。 default:break。ON_OFF=!ON_OFF。 break。 case 3:K。 } while(!GREEN_ALARM)。i++)。 flash()。 flash()。 flash()。 flash()。 flash()。i8。 sda=CY。 }scl=0。}uchar readx() //讀一個字節(jié){ uchar i,j,k=0。 for (i=0。 flash()。 scl=0。 scl=1。(i255))i++。 start()。 clock()。 i=readx()。}//////向24c02的address地址中寫入一字節(jié)數(shù)據(jù)info/////void x24c02_write(uchar address,uchar info){ EA=0。 writex(address)。 stop()。 //time0為定時器,方式1 TH0=0x3c。 TR0=1。 if(mstt=20 ) {seconde++。 seconde=0。} keyscan( )。 //讀出保存的數(shù)據(jù)賦于K seconde=x24c02_read(4)。 //延時500ms啟動 initLCM( )。 DisplayListChar(0,1,str1)。delay_LCM(1000)。break。 //調(diào)整分顯示 case 3:displayfun4()。 } keyscan( )。 if(temp1K){outflag=0。} if(write==1) //判斷計時器是否計時一秒 { write=0。 delay_LCM(11)。 } }}27。 delay_LCM(11)。 //在24c02的地址2中寫入數(shù)據(jù)hour delay_LCM(11)。} } } else{outflag=0。OUT=0。break。delay_LCM(1000)。 //正常工作顯示 case 1:displayfun2()。 //按鍵掃描 ReadTemperature()。 //時鐘定時器0初始化 Init_DS18B20( ) 。 hour=x24c02_read(8)。 //初始化p1口,全設(shè)為1 x24c02_init()。 minite=0。 mstt=0。 TL0=0xb0。 EA=1。 delay1(50)。 writex(info)。 writex(0xa0)。 delay1(10)。 writex(0xa1)。 clock()。 flash()。 while ((sda==1)amp。 return(k)。 else j=0。i++) { flash()。 flash()。 sda=1。 scl=1。 scl=0。 temp=j。 flash()。 flash()。 flash()。 flash()。 。 for(i=0。 break。if(minite=0)minite=0。 case 1:hour。}/****************按鍵減法子函數(shù)*****************/void dec_key(void){ delay_LCM(150)。if(K=99)K=99。 case 2:minite++。} break。 while(!RED_ALARM)。 default:break。 case 0xf7:{delay_LCM(150)。 case 0xfd:inc_key()。 if(P1!=0xff) { delay_LCM(50)。 //顯示屏打開,光標(biāo)顯示,閃爍,檢測忙信號 DisplayOneChar(4,1,K/10+0x30)。 DisplayOneChar(11,1,temp1/10+0x30)。 DisplayOneChar(6,0,minite/10+0x30)。 //顯示屏打開,光標(biāo)不顯示,不閃爍,檢測忙信號 DisplayListChar(0,0,str0)。 WriteCommandLCM(0x0f,1)。
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1