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

正文內(nèi)容

基于單片機的空調(diào)溫度控制器的設計論文-預覽頁

2025-07-14 12:43 上一頁面

下一頁面
 

【正文】 動程序模塊組成?!鏁r,紅色LED燈被點亮;℃時,藍色LED燈被點亮。圖12 藍色LED燈點亮 5 總結(jié) 本系統(tǒng)存在的問題及改進措施本系統(tǒng)所設計的空調(diào)溫度控制器僅對溫度部分實現(xiàn)了控制,但對于實際空調(diào)中的模式選擇以及定時運行等工作過程還無法實現(xiàn),希望在以后的學習研究中能夠解決這些問題。extern float TEMP_SET。extern uint N_Count。extern int sel。//DS18B20數(shù)據(jù)端sbit XX =P2^5。float TEMP_SET=。uint N_Count=0。int sel=0。//單片機晶振為12MHz,機器周期為1us,t=5ms, //N=5000/1=5000 TL0 = (81925000)%32。 TL0 = (81925000)%32。 T_Count=0。 Init_DS18B20()。 Comparison()。 cold=0。 warm=0。endif:includeinclude define delayNOP() {_nop_()。}uchar code Temperature_Char[8] = {0x0c,0x12,0x12,0x0c,0x00,0x00,0x00,0x00}。uchar Display_Digit[]={0,0,0,0}。_nop_()。_nop_()。 n。 Delay_INI(8)。 Delay_INI(8)。 return status。 for(i=0。 DQ = 1。 Delay(30)。 for(i=0。 0x01。 }}void Read_Temperature(){ if(Init_DS18B20()==1) DS18B20_IS_OK=0。 WriteOneByte(0xcc)。 DS18B20_IS_OK=1。 Temp_Value[0] = ~Temp_Value[0]+1。0x0f]。 Display_Digit[3] = CurrentT/100。039。039。039。 if(Display_Digit[2] == 0amp。 if(ng) { TEMP_NOW=(Display_Digit[2]*10+Display_Digit[1]+Display_Digit[0]*)。39。39。extern void set_num()。 for(i=0。 P3 = 0xf0。0xf0)!=0xf0) { sCode = 0xfe。 if((P3amp。 else if(kCode == KeyCodeTable[2]) return K_THREE。 else if(kCode == KeyCodeTable[6]) return K_SEVEN。 else if(kCode == KeyCodeTable[10]) return K_DOWN。 else if(kCode == KeyCodeTable[14]) return K_POINT。}void set_num(){ uchar key。 39。 39。 cold=0。amp。amp。amp。 if((set_Temp_Display_Buffer[11]48)amp。 if((set_Temp_Display_Buffer[9]48)amp。 if((set_Temp_Display_Buffer[8]48)amp。 } } } } if(K_ONE == key) { while(Keys_Scan() == K_ONE)。 } if(K_TWO == key) { while(Keys_Scan() == K_TWO)。 } if(K_THREE == key) { while(Keys_Scan() == K_THREE)。 } if(K_FOUR == key) { while(Keys_Scan() == K_FOUR)。 } if(K_FIVE == key) { while(Keys_Scan() == K_FIVE)。 } if(K_SIX == key) { while(Keys_Scan() == K_SIX)。 } if(K_SEVEN == key) { while(Keys_Scan() == K_SEVEN)。 } if(K_EIGHT == key) { while(Keys_Scan() == K_EIGHT)。 } if(K_NINE == key) { while(Keys_Scan() == K_NINE)。 } if(K_ZERO == key) { while(Keys_Scan() == K_ZERO)。 } if(K_OK == key) { while(Keys_Scan() == K_OK)。 } } if(sel==1) { key = Keys_Scan()。 set_Temp_Display_Buffer[9] =39。 set_Temp_Display_Buffer[11]=39。 warm=0。 set_Temp_Display_Buffer[11]=39。 set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。 } if(K_THREE == key) { while(Keys_Scan() == K_THREE)。 sel++。439。 set_Temp_Display_Buffer[11]=39。 set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。 } if(K_SEVEN == key) { while(Keys_Scan() == K_SEVEN)。 sel++。839。 set_Temp_Display_Buffer[11]=39。 set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。 } } if(sel==2) { key = Keys_Scan()。 set_Temp_Display_Buffer[9] =39。 set_Temp_Display_Buffer[11]=39。 warm=0。 set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。 } } if(sel==3) { key = Keys_Scan()。 set_Temp_Display_Buffer[9] =39。 set_Temp_Display_Buffer[11]=39。 warm=0。 set_Temp_Display_Buffer[9]=set_Temp_Display_Buffer[10] 。 sel++。 set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。 } if(K_THREE == key) { while(Keys_Scan() == K_THREE)。 set_Temp_Display_Buffer[11]=39。 set_Temp_Display_Buffer[8]=set_Temp_Display_Buffer[9] 。439。 set_Temp_Display_Buffer[9]=set_Temp_Display_Buffer[10] 。 sel++。 set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。 } if(K_SEVEN == key) { while(Keys_Scan() == K_SEVEN)。 set_Temp_Display_Buffer[11]=39。 set_Temp_Display_Buffer[8]=set_Temp_Display_Buffer[9] 。839。 set_Temp_Display_Buffer[9]=set_Temp_Display_Buffer[10] 。 sel++。 set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。 } } if(sel==4) { key = Keys_Scan()。 set_Temp_Display_Buffer[9] =39。 set_Temp_Display_Buffer[11]=39。 warm=0。 sel=0。 if(K_SET == key) { while(Keys_Scan() == K_SET)。 warm=0。 39。 39。 } } */:ifndef _LCD_Hdefine _LCD_Hincludeextern void write_(uchar ) 。endif:includevoid delay1(uint z) //延時函數(shù){ uint x,y。y0。 //將要寫的命令字送到數(shù)據(jù)總線上 delay1(5)。 //將使能端置0完成高脈沖}void write_date(uchar date) //寫數(shù)據(jù)函數(shù){ lcdrs=1。 delay1(5)。 //設置16*2顯示,5*7點陣,8位數(shù)據(jù)接口 write_(0x0c)。 write_(0x80)。 } write_(0x80+0x40)。 }}附錄2:系統(tǒng)的PCB圖
點擊復制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1