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

正文內(nèi)容

基于單片機(jī)的空調(diào)溫度控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)-閱讀頁

2025-07-05 12:43本頁面
  

【正文】 K,即可。 進(jìn)行調(diào)試與仿真導(dǎo)入目標(biāo)文件后,開始調(diào)試,執(zhí)行程序,在Proteus中單擊按鈕開始仿真。 當(dāng)前溫度等于設(shè)置溫度時(shí)的電路仿真效果圖通過鍵盤設(shè)置一個(gè)溫度值,℃,大于當(dāng)前溫度(℃)時(shí),紅燈亮,空調(diào)系統(tǒng)開始制熱。 當(dāng)前溫度大于設(shè)置溫度時(shí)的電路仿真效果圖當(dāng)由于特殊原因使室溫突然升高,比如著火、制冷系統(tǒng)壞掉等,℃時(shí),蜂鈴器就會(huì)發(fā)出警報(bào)聲,提醒用戶注意安全。家用空調(diào)一般不需要設(shè)置很高或者很低的溫度。用戶也可以通過蜂鈴器開關(guān)按鍵關(guān)閉蜂鈴器。 硬件調(diào)試硬件調(diào)試,首先要檢測(cè)所用的元器件是否都是合格的,電阻電容大小的選擇是否適合電路正常工作。電路焊接好之后,就要仔細(xì)觀察有無漏貼的器件,有沒有虛焊的情況,電容、二極管、NPN管以及其他芯片是否接反。然后對(duì)照原理圖一步一步檢測(cè)電路連線是否正確。正負(fù)極是否正確。系統(tǒng)運(yùn)行時(shí)仔細(xì)觀察有無異?,F(xiàn)象,如冒煙、元器件異常發(fā)熱等,如果有上述現(xiàn)象,則應(yīng)該馬上關(guān)掉電源,查找故障。直到電路系統(tǒng)無明顯故障。 然后就是靜態(tài)調(diào)試。檢測(cè)系統(tǒng)在初始化狀態(tài)下運(yùn)行結(jié)果是否和預(yù)期一樣。接著輸入信號(hào),進(jìn)行動(dòng)態(tài)調(diào)試。如果硬件測(cè)試都正常,則表明此次空調(diào)溫度控制系統(tǒng)設(shè)計(jì)基本成功。分別用兩款軟件完成編程和畫原理圖。做實(shí)物時(shí)要認(rèn)真對(duì)照仿真圖連線,做到不虛焊,不接錯(cuò)。使智能設(shè)備的自動(dòng)控制技術(shù)的功能、性能和精度越來越高。從最初的人工操作,到單片機(jī)在空調(diào)控制中的應(yīng)用??照{(diào)也由簡(jiǎn)單的制冷或者制熱功能。 本設(shè)計(jì)以AT89C52單片機(jī)作為本系統(tǒng)處理器,綜合利用了DS18B1602字符型LCM等芯片,基本實(shí)現(xiàn)了主要的溫度控制功能,通過仿真調(diào)試,運(yùn)行結(jié)果也比較穩(wěn)定。本次設(shè)計(jì),首先進(jìn)一步熟悉了單片機(jī)應(yīng)用系統(tǒng)的功效。既加深了專業(yè)知識(shí)的了解,同時(shí)也把學(xué)到的理論知識(shí)應(yīng)用到這次的實(shí)踐中。雖然設(shè)計(jì)中還有許多不足之處,有些地方還有很大的改進(jìn)空間。 本設(shè)計(jì)還存在以下一些不完善之處: ,℃~℃之間的溫度。 。參考文獻(xiàn) [1]. 唐穎. 單片機(jī)原理與應(yīng)用[M]. 北京:北京大學(xué)出版社,2008.[2]. 趙建領(lǐng),崔昭霞. 精通51單片機(jī)開發(fā)技術(shù)與應(yīng)用實(shí)例[M]. 北京:電子工業(yè)出版社,2012.[3]. 譚浩強(qiáng). C語言程序設(shè)計(jì)(第三版)[M].北京:清華大學(xué)出版社,2005[4]. 求是科技. 單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航[M]. 北京:人民郵電出版社,2006.[5]. 謝維成,楊加國. 單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)[M]. 北京:清華大學(xué)出版社,2006.[6]. 樓然苗,李飛光. 51系列單片機(jī)設(shè)計(jì)實(shí)例[M]. 北京:北京航空航天大學(xué)出版社,2003.[7]. 毛謙敏. 單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì)[M]. 國防工業(yè)出版社, 2008.[8]. 李金川,鄭智慧. 空調(diào)制冷自控系統(tǒng)運(yùn)行于管理[M]. 北京:中國建材工業(yè)出版社,2002[9]. 潘新民,王燕芳. 微型計(jì)算機(jī)控制技術(shù)實(shí)用教程[M]. 北京:電子工業(yè)出版社,2005.[10]. 郁有文,常鍵,程繼紅. 傳感器原理及工程應(yīng)用(第三版)[M]. 西安:西安電子科技大學(xué)出版社,2008.[11]. 朱清慧,張鳳蕊,霍天嵩. Proteus教程[M]. 北京:清華大學(xué)出版社,2008.[12]. 康華光. 電子技術(shù)基礎(chǔ) 模擬部分(第五版)[M]. 北京:高等教育出版社,2007.[12]. 閻石. 數(shù)字電子技術(shù)基礎(chǔ)(第五版)[M]. 北京:高等教育出版社,2006.[13]. 劉大茂. 單片機(jī)應(yīng)用系統(tǒng)監(jiān)控主程序的設(shè)計(jì)方法[J].上海:上海人民出版社,2000.[14]. 于珍珠,趙娜,趙剛. 基于51單片機(jī)的溫度測(cè)量系統(tǒng)[J]. 2007. 23(12):146148. [15]. 齊建家,胡天明. 基于DS18B20的數(shù)字溫度設(shè)計(jì)及其應(yīng)用. 黑龍江工程學(xué)院學(xué)報(bào). 2008. 22(2):5962. [16]. 宋亞偉. 基于DS18B29的溫度控制采集系統(tǒng)[M]. 機(jī)電工程技術(shù). 2008. 37(09):8991. [17]. 趙佩華. 單片機(jī)接口技術(shù)及應(yīng)用[M]. 北京:機(jī)械工業(yè)出版社,2003. [18]. 雷伏容,張小林. 51單片機(jī)常用模塊設(shè)計(jì)查詢手冊(cè)[M]. 北京:清華大學(xué)出版社,2010. [19]. 沈紅衛(wèi). 基于單片機(jī)的智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[M]. 北京:電子工業(yè)出版社,2005.[20]. 張慶雙. 常用元器件的選用與檢測(cè)[M]. 北京:機(jī)械工業(yè)出版社,2004. [21]. 周麗娜. Protel 99 SE電路設(shè)計(jì)技術(shù)(基礎(chǔ)案例篇)[M]. 北京:中國鐵道出版社,2009. [22]. 王平. 單片機(jī)應(yīng)用設(shè)計(jì)與制作——基于Keil和Proteus開發(fā)仿真平臺(tái)[M]. 北京:清華大學(xué)出版社,2012. [23]. Paul Horowitz, Winfield Hill. The Art of Electronics[M]. Cambridge University Press: University of Cambridge, Cambridge CB2 1TN, UK,2006.[24]. Donald A. Neamen. Electronic Circuit Analysis and Design, 2nd Ed.[M](電子電路分析與設(shè)計(jì)(第2版). 北京:清華大學(xué)出版社, 2008.[25]. Guo Tianxiang. The 51 singlechip C language tutorial. Beijing: Publishing House of electronics industry, 2009[26]. 51單片機(jī)學(xué)習(xí)網(wǎng) ://[27]. 電子元器件查詢 ://[28]. 中國電子網(wǎng). ://致 謝經(jīng)過六個(gè)月時(shí)間的設(shè)計(jì),從選題到查找資料,從方案預(yù)備到方案論證,再到器件選擇,整個(gè)系統(tǒng)的硬件和軟件系統(tǒng)已初步成型。其間不少人給了我許多無私的幫助,在此真誠地向他們說聲謝謝。感謝劉老師認(rèn)真傾聽我的問題,感謝老師的耐心指導(dǎo)以及真誠的鼓勵(lì)。至此論文完成之際,謹(jǐn)向老師表示由衷的感謝。最后,謹(jǐn)以此文獻(xiàn)給我摯愛的父母以及所有關(guān)心幫助過我的親人和朋友! 作者: 年 月 日附錄1 系統(tǒng)總電路圖1 附錄1 系統(tǒng)總電路圖1附錄2 系統(tǒng)總電路圖2 附錄2 系統(tǒng)總電路圖2 附錄3 元件清單列表。 //定義當(dāng)前溫度變量,賦初值0度float Set_Temp=。 //用戶設(shè)置溫度寄存器數(shù)組uchar Set_Critical_Temp_Buf[]={ Set: }。 //溫度采樣間隔計(jì)時(shí)變量uint Cnt_P=0。 //比較標(biāo)志位1uint flag_2=0。 //顯示位設(shè)置標(biāo)示0,1,2,3,4void delay(uint t) //延時(shí)函數(shù){ for(t。t)。 if(Current_Temp50||Current_Temp5||Set_Temp40||Set_Temp10) { beep=1。 beep=0。 } }void Compare_S_N_Temper(void)。 //設(shè)置定時(shí)器0的工作方式1 /10ms定時(shí)要求 TH0 =0xD8。 IE=0x82。 //允許定時(shí)器中斷 TR0 =1。 //設(shè)置為邊沿觸發(fā)方式的外部中斷0 EX0 = 1。 //開總中斷}/*********************************************************** 函數(shù)名稱:time0()* 功能:定時(shí)器函數(shù),計(jì)數(shù)* 參數(shù):無* 返回值:無* 利用定時(shí)/計(jì)數(shù)器方式獲得PWM信號(hào)**********************************************************/void time0(void) interrupt 1{ TH0 =0xD8。 Compare_S_N_Temper()。 //警報(bào)函數(shù) if(++Cnt_T==200) // { TR0=0。 TransAndDisplayTemp()。 if(++Cnt_P==5) { flag_2=1。 }}void time1(void) interrupt 0 //外部中斷0中斷函數(shù){ Key_Functional_treatment()。amp。 cold_gas=0。 } //當(dāng)前溫度大于設(shè)置溫度,制冷,藍(lán)燈亮 if(Current_TempSet_Temp) { warm_gas=0。 wind=0。 cold_gas=0。 } }}int main(void){ Init_timer0()。 //初始化LCD顯示器 Init_DS18B20()。 while(1) { P2=0xf0。 //顯示 }}ifndef _GLOBAL_H_define _GLOBAL_H_include include define uchar unsigned chardefine uint unsigned intextern float Current_Temp。 extern uint flag_1。extern uchar Current_Disp_Temp_Buf[]。extern uint bits。sbit LCD_EN = P1^0。sbit DS18B20_DQ = P1^7。 //接暖氣引腳sbit cold_gas = P3^6。 //掃風(fēng)引腳sbit beep = P1^5。//定義數(shù)組用于存放由溫度轉(zhuǎn)換的數(shù)字顯示 uchar Disp_Digit[]={0,0,0,0}。 uchar tempT =0。}/*************************************************************** 函數(shù)名稱: WriteOneBit()* 功能: 向1Wire 總線上的DS18B20寫入一位值* 參數(shù): val待寫入位* 返回值: 無**************************************************************/void Write_One_Bit(uchar value){ DS18B20_DQ =0。 //數(shù)據(jù)線DQ置1,寫1 else DS18B20_DQ =0。 //延時(shí),在時(shí)間間隙內(nèi)保持電平值 DS18B20_DQ =1。 uchar temp。i8。 //移位 temp amp。 Write_One_Bit(temp)。}/*************************************************************** 函數(shù)名稱: ReadOneBit()* 功能: 從1Wire 總線上的DS18B20讀取一位值 * 參數(shù): 無 返回值: DS18B20_DQ位數(shù)據(jù)**************************************************************/uchar Read_One_Bit(void){ uint i=0。 //拉低數(shù)據(jù)總線DQ,開始讀時(shí)間間隙 DS18B20_DQ =1。i5。 //延時(shí) return DS18B20_DQ。 uchar value=0。i8。 //循環(huán)左移 delay_ds18b20(5)。 //返回字節(jié)數(shù)據(jù)}/*************************************************************** 函數(shù)名稱: Init_DS18B20()* 功能: 初始化傳感器 參數(shù): 無* 返回值: PresenceSignal 0 表示初始化成功* 1 表示初始化失敗**************************************************************/uchar DS18B20_Init(void){ uchar PresenceSignal。 //DS18B20_DQ復(fù)位,置高 delay_ds18b20
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1