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

正文內(nèi)容

基于單片機(jī)的空調(diào)溫度控制器的設(shè)計(jì)論文-wenkub.com

2025-06-17 12:43 本頁面
   

【正文】 num13。num15。 //寫一個(gè)字符后地址指針加1 write_(0x01)。}void init_lcd() //初始化函數(shù){ lcden=0。 delay1(5)。 //使能端給一高脈沖,因?yàn)槌跏蓟瘮?shù)中已經(jīng)將lcden置零 delay1(5)。}void write_(uchar ) //寫命令函數(shù){ lcdrs=0。x0。extern void init_lcd()。 } if(K_DOWN == key) { while(Keys_Scan() == K_DOWN)。 39。 39。 M_Count=0。 } }} /*void set(){ uchar key。 } if(K_OK == key) { while(Keys_Scan() == K_OK)。 M_Count=0。 set_Temp_Display_Buffer[10]=39。 set_Temp_Display_Buffer[8] =39。039。 set_Temp_Display_Buffer[8]=set_Temp_Display_Buffer[9] 。 set_Temp_Display_Buffer[11]=39。 } if(K_NINE == key) { while(Keys_Scan() == K_NINE)。 set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。 sel++。 set_Temp_Display_Buffer[9]=set_Temp_Display_Buffer[10] 。639。 set_Temp_Display_Buffer[8]=set_Temp_Display_Buffer[9] 。 set_Temp_Display_Buffer[11]=39。 } if(K_FIVE == key) { while(Keys_Scan() == K_FIVE)。 set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。 sel++。 set_Temp_Display_Buffer[9]=set_Temp_Display_Buffer[10] 。239。 set_Temp_Display_Buffer[8]=set_Temp_Display_Buffer[9] 。 set_Temp_Display_Buffer[11]=39。 } if(K_ONE == key) { while(Keys_Scan() == K_ONE)。 M_Count=0。 set_Temp_Display_Buffer[10]=39。 set_Temp_Display_Buffer[8] =39。.39。 } if(K_POINT == key) { while(Keys_Scan() == K_POINT)。 M_Count=0。 set_Temp_Display_Buffer[10]=39。 set_Temp_Display_Buffer[8] =39。039。 sel++。 } if(K_NINE == key) { while(Keys_Scan() == K_NINE)。 set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。 set_Temp_Display_Buffer[11]=39。639。 sel++。 } if(K_FIVE == key) { while(Keys_Scan() == K_FIVE)。 set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。 set_Temp_Display_Buffer[11]=39。239。 sel++。 } if(K_ONE == key) { while(Keys_Scan() == K_ONE)。 M_Count=0。 set_Temp_Display_Buffer[10]=39。 set_Temp_Display_Buffer[8] =39。 sel=0。039。939。839。739。639。539。439。339。239。139。(set_Temp_Display_Buffer[8]58)) { set_Temp_Display_Buffer[8]=1。(set_Temp_Display_Buffer[9]58)) { set_Temp_Display_Buffer[9]=1。(set_Temp_Display_Buffer[11]58)) { set_Temp_Display_Buffer[11]=1。 } else if(set_Temp_Display_Buffer[8]==57) { set_Temp_Display_Buffer[8]=48。 } else if(set_Temp_Display_Buffer[9]==57) { set_Temp_Display_Buffer[9]=48。 } else if(set_Temp_Display_Buffer[11]==57) { set_Temp_Display_Buffer[11]=48。 } if(K_UP == key) { while(Keys_Scan() == K_UP)。 39。 39。 if(K_CLEAR == key) { while(Keys_Scan() == K_CLEAR)。 } else sCode = _crol_(sCode,1)。 else if(kCode == KeyCodeTable[12]) return K_OK。 else if(kCode == KeyCodeTable[8]) return K_NINE。 else if(kCode == KeyCodeTable[4]) return K_FIVE。 if(kCode == KeyCodeTable[0]) return K_ONE。k4。0xf0)!=0xf0) { Delay_key()。i++)。endif:include include include includeuchar code KeyCodeTable[]={ 0x11,0x12,0x14,0x18,0x21,0x22,0x24,0x28,0x41,0x42,0x44,0x48,0x81,0x82,0x84,0x88}。39。 39。 39。Display_Digit[3]==0) Current_Temp_Display_Buffer[8] = 39。 if(Display_Digit[3] == 0) Current_Temp_Display_Buffer[7] = 39。039。.39。 Display_Digit[1] = CurrentT%10。0xf0)4) | ((Temp_Value[1]amp。 ng = 1。 if((Temp_Value[1]amp。 Temp_Value[0] = ReadOneByte()。 WriteOneByte(0x44)。 DQ = 1。i++) { DQ = 0。 } return dat。 _nop_()。i++) { DQ = 0。 DQ = 1。 Delay_INI(100)。 Delay_INI(90)。}uchar Init_DS18B20() { uchar status。_nop_()。_nop_()。void Delay_INI(uint x){ while(x)。uchar CurrentT = 0。_nop_()。 extern void Read_Temperature()。 warm=0。amp。 while(1) { Print()。 } TR0=1。 Read_Temperature()。 TR0=1。//////////////////////定時(shí)///////////////////////////////void timer0_init(void){ TMOD = 0x00 。uchar Current_Temp_Display_Buffer[]={ NOW: }。uint S_Count=0。//輸出信號sbit warm =P2^7。//液晶使能sbit lcdrs=P2^0。extern uchar Current_Temp_Display_Buffer[]。extern uint S_Count。在本次課程設(shè)計(jì)過程中得到了老師以及許多同學(xué)的幫助,感謝那些提供過幫助的老師和同學(xué)。圖11 紅色LED燈點(diǎn)亮℃時(shí),藍(lán)色LED燈被點(diǎn)亮。圖10 系統(tǒng)軟件流程圖4 系統(tǒng)調(diào)試程序在Keil uVision4環(huán)境下編寫。圖8 輸出控制電路 總電路設(shè)計(jì)系統(tǒng)總電路圖如圖9所示。系統(tǒng)顯示電路如圖7所示。l 6腳E:使能信號。l 2腳VDD:電源正極。電源極性接反時(shí),芯片不會(huì)因發(fā)熱而燒毀,但不能正常工作。l 可編程分辨率為912位,℃,℃,℃℃,可實(shí)現(xiàn)高精度測溫。l 支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測溫。圖5 鍵盤接口電路 溫度測量電路設(shè)計(jì) 本系統(tǒng)的溫度測量電路采用DS18B20來實(shí)現(xiàn)。圖4 復(fù)位電路 鍵盤接口電路設(shè)計(jì)獨(dú)立鍵盤與單片機(jī)連接時(shí),每個(gè)按鍵都需要單片機(jī)的一個(gè)I/O口,若單片機(jī)系統(tǒng)需要較多按鍵,如果用獨(dú)立按鍵會(huì)占用過多的I/O口資源。當(dāng)系統(tǒng)處于正常工作狀態(tài)時(shí), 且振蕩器穩(wěn)定后, 如果RST引腳有一個(gè)高電平并維持2個(gè)機(jī)器周期(24個(gè)振蕩周期), 則CPU就可響應(yīng)并且將系統(tǒng)復(fù)位。系統(tǒng)振蕩電路如
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1