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

正文內(nèi)容

基于單片機的空調(diào)溫度控制器的設(shè)計論文-文庫吧在線文庫

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

下一頁面
  

【正文】 。139。sel++。}if(K_FOUR == key){while(Keys_Scan() == K_FOUR)。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。939。sel++。 39。TEMP_SET=(set_Temp_Display_Buffer[8]48)*10+(set_Temp_Display_Buffer[9]48)+(set_Temp_Display_Buffer[11]48)*。cold=0。set_Temp_Display_Buffer[11]=39。extern void Print()。 //選擇寫命令模式P1=。lcden=1。 //顯示清 0,數(shù)據(jù)指針清 0}void Print(){uchar num。num++){ write_date(set_Temp_Display_Buffer[num])。num++){write_date(Current_Temp_Display_Buffer[num])。write_(0x38)。 //稍作延時lcden=0。x)for(y=110。}if(S_Count){ set_num()。set_Temp_Display_Buffer[9] =39。key = Keys_Scan()。cold=0。 39。set_Temp_Display_Buffer[9]=set_Temp_Display_Buffer[10] 。set_Temp_Display_Buffer[8]=set_Temp_Display_Buffer[9] 。}if(K_EIGHT == key){while(Keys_Scan() == K_EIGHT)。sel++。539。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] 。 39。sel++。cold=0。 39。}if(K_ZERO == key){while(Keys_Scan() == K_ZERO)。set_Temp_Display_Buffer[11]=39。sel++。set_Temp_Display_Buffer[10]=set_Temp_Display_Buffer[11] 。339。}if(K_TWO == key){while(Keys_Scan() == K_TWO)。cold=0。 39。sel++。sel++。sel++。sel++。sel++。} else if(set_Temp_Display_Buffer[8]==48){ set_Temp_Display_Buffer[8]=57。 }else if(set_Temp_Display_Buffer[11]==48) {set_Temp_Display_Buffer[11]=57。 if((set_Temp_Display_Buffer[8]47)amp。if((set_Temp_Display_Buffer[11]47)amp。set_Temp_Display_Buffer[10]=39。}}}return 1。else if(kCode == KeyCodeTable[9]) return K_UP。 else if(kCode == KeyCodeTable[1]) return K_TWO。if((P3amp。void Delay_key(){ uchar i。)Current_Temp_Display_Buffer[7] = 39。 39。Current_Temp_Display_Buffer[7] = Display_Digit[3] + 39。Current_Temp_Display_Buffer[11] = Display_Digit[0] + 39。}Display_Digit[0] = df_Table[Temp_Value[0]amp。 Temp_Value[1] = ReadOneByte()。dat = 1。}void WriteOneByte(uchar dat){ uchar i。dat = 1。DQ = 1。DQ = 1。_nop_()。uchar Temp_Value[]={0x00,0x00}。extern void Display_Temperature()。M_Count){if(TEMP_NOWTEMP_SET){warm=1。}}////////////////////主程序///////////////////////////////void main() {init_lcd()。}void timer0() interrupt 1 { TH0 = (81925000)/32。uchar set_Temp_Display_Buffer[]= { SET: }。//輸出信號endif:includeincludeincludeincludeinclude////////////////////全局變量/////////////////////////////float TEMP_NOW=。extern uchar set_Temp_Display_Buffer[]。 參考文獻[1] 郭文川主編 . 單片機原理與接口技術(shù). 北京:中國農(nóng)業(yè)出版社,2022.[2] 郭天祥主編 . 51 單片機 C 語言教程. 北京:電子工業(yè)出版社,2022. 附錄 1:系統(tǒng)的源程序清單:ifndef _global_Hdefine _global_Hincludedefine uchar unsigned char//宏定義define uint unsigned intdefine K_UP 0X20//定義鍵值define K_DOWN 0X21define K_CLEAR 0X24define K_OK 0X25define K_ONE 0X30define K_FOUR 0X31define K_SEVEN 0X32define K_POINT 0X33define K_TWO 0X34define K_FIVE 0X43define K_EIGHT 0X36define K_ZERO 0X37define K_THREE 0X38 define K_SIX 0X40define K_NINE 0X41define K_SET 0X42extern float TEMP_NOW。程序默認溫度為 ℃,Protuse 下設(shè)定 DS18B20 的溫度也為 ℃,故開始 運行時兩路 LED 燈都不點亮。圖 7 系統(tǒng)顯示電路 輸出控制電路設(shè)計系統(tǒng)要求在當前室溫低于設(shè)定溫度時,能夠自動驅(qū)動加熱系統(tǒng)工作 ;在當前室溫高于設(shè)定溫度時能夠自動驅(qū)動制冷系統(tǒng)工作。? 3 腳 VO:液晶顯示對比度調(diào)節(jié)端。? 在 9 位分辨率時,最多在 內(nèi)把溫度轉(zhuǎn)換為數(shù)字;12 位分辨率時,最多在 750ms 內(nèi)把溫度值轉(zhuǎn)換為數(shù)字。DS18B20 是美國 DALLAS 半導(dǎo)體公司推出的第一片采用“一線總線” 接口的溫度傳感器,它具有微型化、低功耗、高性能、抗干擾、能力強、易配微處理器等優(yōu)點,可直接將溫度轉(zhuǎn)化成串行數(shù)字信號供處理器處理。復(fù)位分為手動復(fù)位和 上電復(fù)位。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起可構(gòu)成一個自激振蕩器, 振蕩電路的連接如圖所示圖 8 所示,外接石英晶體或陶瓷諧振器以及電容 C1 和 C2 構(gòu)成并聯(lián)諧振電路, 接在放大器的反饋回路中。/VPP:該控制信號線也具有雙重功能,是允許訪問片外 ROM/編程高電壓引線。使用時需外接上拉電阻。? 256 字節(jié)的內(nèi)部 RAM。系統(tǒng)的整體框圖如圖 1 所示:圖 1 系統(tǒng)整體框圖 功能模塊電路設(shè)計 單片機的選型由于本系統(tǒng)只需要單片機完成矩陣鍵盤檢測以及處理 DS18B20 送來的溫度數(shù)據(jù)并送 LCD1602 進行顯示對于 I/O 資源以及處理速度無特殊要求,故選擇 ATMEL 公司生產(chǎn)的 AT89C52 單片機,AT89C52 增加了在線調(diào)試功能,即程序可以通過 JTAG 接口下載,調(diào)試和固化,因而該芯片的開發(fā)不再需要昂貴的硬件仿真器,可實現(xiàn)實時仿真,所有的資源都可以為用戶所使用,可以在線編程或在系統(tǒng)編程,更進一步地說,在線編程或在系統(tǒng)編程是開發(fā)的系統(tǒng)具有了通過網(wǎng)絡(luò)進行升級、維護的潛在功能。鑒于目前大多數(shù)制冷設(shè)備現(xiàn)在狀況,我設(shè)計了一款基于 MCS51 單片機的空調(diào)溫度控制系統(tǒng)。對于不同地區(qū)空調(diào)要求不同,有的需要升溫,有的需要降溫。一般都要維持在 21~26176。 設(shè)計任務(wù)與要求系統(tǒng)要求利用單片機設(shè)計一空調(diào)溫度控制器,能夠?qū)崟r檢測并顯示室溫,能夠利用鍵盤設(shè)定溫度,并且和室溫進行比較,當室溫低于設(shè)定溫度時,系統(tǒng)能夠驅(qū)動加熱系統(tǒng)工作,當室溫高于設(shè)定溫度時,系統(tǒng)能夠驅(qū)動制冷系統(tǒng)工作,當兩者溫度相等時,不做動作。AT89C52 的性能及特點 [1]:? 與 MCS51 系列單片機兼容。? 32 條可編程 I/O 口線。P1 口是一個準雙向 8 位 I/O 口,它的功能是單一的,只能用作數(shù)據(jù)的輸入或者輸出。EA :程序存儲器允許輸出控制端,常用作片外 ROM 的讀控制信號,低電平有PSEN效。對外接電容 C1 和 C2 的值雖然沒有嚴格的要求, 但電容的大小多少會影響振蕩器頻率的高低、振蕩器的穩(wěn)定性、起振圈內(nèi)部振蕩的接法的快速性和溫度穩(wěn)定性。本設(shè)計系統(tǒng)采用的是上電自動復(fù)位。DS18B20 的性能及特點 [2]: ? 適應(yīng)電壓范圍寬,電壓范圍在 ,在寄生電源方式下可由數(shù)據(jù)線供電。? 測量結(jié)果直接輸出數(shù)字溫度信號,以“一線總線” 串行傳送給 CPU,同時可傳送CRC 校驗碼,具有極強的抗干擾糾錯能力。? 4 腳 RS:數(shù)據(jù)/命令選擇端(H/L)。本系統(tǒng)在復(fù)位后即置 P2^6 腳和 P2^7 腳為低電平,在當前室溫低于設(shè)定溫度時,通過置 P2^7 腳為高電平來驅(qū)動后級加熱系統(tǒng),本系統(tǒng)采用紅色 LED 來代替加熱系統(tǒng);在當前室溫高于設(shè)定溫度時,通過置 P2^6 腳高電平來驅(qū)動后級制冷系統(tǒng),本系統(tǒng)采用藍色 LED 來代替制冷系統(tǒng)。當利用鍵盤設(shè)定的溫度高于 DS18B20 默認的 ℃時,紅色 LED 燈被點亮;當設(shè)定的溫度低于 DS18B20 默認的 ℃時,藍色 LED 燈被點亮。extern float TEMP_SET。exte
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1