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

正文內容

基于單片機的空調溫度控制器的設計論文-文庫吧在線文庫

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

下一頁面
  

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