基于89c51單片機溫度控制器的畢業(yè)設(shè)計說明書_第1頁
已閱讀1頁,還剩42頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  陽泉職業(yè)技術(shù)學(xué)院</b></p><p><b>  畢業(yè)設(shè)計任務(wù)書</b></p><p><b>  一、畢業(yè)設(shè)計題目</b></p><p>  基于單片機的溫度自動控制系統(tǒng)設(shè)計</p><p>  二、畢業(yè)設(shè)計提供的原始數(shù)據(jù)資料</p

2、><p>  自動控制系統(tǒng)在各個領(lǐng)域尤其是工業(yè)領(lǐng)域中有著及其廣泛的應(yīng)用,溫度控制是控制系統(tǒng)中最為常見的控制類型之一。</p><p>  通過對單片機和控制系統(tǒng)方面課程的綜合應(yīng)用,可以設(shè)計采用單片機來對溫度進行控制的系統(tǒng),具有控制方便、組態(tài)簡單和靈活性大等優(yōu)點,并且可以大幅度提高被控溫度的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量。</p><p>  三、畢業(yè)設(shè)計應(yīng)完

3、成主要內(nèi)容:</p><p><b>  1、說明書:</b></p><p>  完成畢業(yè)設(shè)計說明書,具體要求如下:</p><p>  根據(jù)工藝要求確定控制方案;</p><p>  說明控制系統(tǒng)主機的機型,硬件設(shè)備及元器件選擇;</p><p>  畫出相應(yīng)的硬件設(shè)計電路圖;</p&g

4、t;<p>  畫出相應(yīng)的軟件設(shè)計流程圖;</p><p><b>  編寫程序;</b></p><p>  結(jié)構(gòu)及語言條理清晰,表達準(zhǔn)確;</p><p><b>  符合相關(guān)格式規(guī)范。</b></p><p><b>  2、圖紙:</b></p>

5、;<p>  繪制電氣設(shè)計圖1張;</p><p>  繪制軟件設(shè)計流程圖1張;</p><p><b>  符合相關(guān)制圖規(guī)范。</b></p><p>  四、畢業(yè)生應(yīng)提交的畢業(yè)設(shè)計資料要求</p><p><b>  1、說明書:</b></p><p> 

6、 格式規(guī)范,符合相關(guān)的要求;</p><p>  說明書結(jié)構(gòu)完整,條理清晰;</p><p><b>  語言表達準(zhǔn)確清晰;</b></p><p>  根據(jù)工藝要求確定控制方案;</p><p>  說明控制系統(tǒng)主機的機型,硬件設(shè)備及元器件選擇;</p><p>  畫出相應(yīng)的硬件設(shè)計電路圖;&

7、lt;/p><p>  畫出相應(yīng)的軟件設(shè)計流程圖;</p><p><b>  編寫程序。</b></p><p><b>  2、圖紙:</b></p><p>  繪制電氣設(shè)計圖1張;</p><p>  繪制軟件設(shè)計流程圖1張;</p><p>&l

8、t;b>  符合相關(guān)制圖規(guī)范。</b></p><p>  五、設(shè)計進度安排(從第一周起)</p><p>  六、主要參考文獻資料</p><p><b>  1、工具書:</b></p><p>  1 劉和平.劉躍.單片機原理及應(yīng)用.重慶.重慶大學(xué)出版社,2004</p><p

9、>  2 楊西明.朱騏.單片機編程與入門.北京.機械工業(yè)出版社,2004</p><p>  3 陳明熒.89C51單片機課程設(shè)計實訓(xùn)教材.北京.清華大學(xué)出版社,2004</p><p>  4 劉瑞新.單片機原理及應(yīng)用教程.北京.機械工業(yè)出版社,2003</p><p>  5 李朝青.單片機原理及接口技術(shù).北京.北京航空航天大學(xué)出版社,2002</p

10、><p><b>  2、參考資料:</b></p><p><b>  七、簽字欄</b></p><p><b>  陽泉職業(yè)技術(shù)學(xué)院</b></p><p><b>  畢業(yè)設(shè)計說明書</b></p><p><b> 

11、 二〇一〇年五月</b></p><p><b>  陽泉職業(yè)技術(shù)學(xué)院</b></p><p><b>  畢業(yè)設(shè)計評閱書</b></p><p><b>  題目:</b></p><p>  基于單片機的溫度自動控制系統(tǒng)設(shè)計 </p>

12、<p>  信 息系 電氣自動化技術(shù) 專業(yè) 姓名李俊峰</p><p>  設(shè)計時間:2010 年3月15日~2010 年5月16日</p><p><b>  評閱意見:</b></p><p><b>  成績:</b></p><p>  指導(dǎo)教師: 

13、   ?。ê炞郑?lt;/p><p>  職  務(wù):     </p><p><b>  201 年 月 日</b></p><p><b>  陽泉職業(yè)技術(shù)學(xué)院</b></p><p><b>  畢業(yè)設(shè)計答辯記錄卡</b></p><p>  信 息

14、 系 電氣自動化技術(shù) 專業(yè) 姓名李俊峰</p><p>  答 辯 內(nèi) 容</p><p>  記錄員: (簽名)</p><p>  成 績 評 定</p><p>  注:評定成績?yōu)?00分制,指導(dǎo)教師為30%,答辯組為70%。</p><p>  專業(yè)答辯

15、組組長:    ?。ê灻?lt;/p><p><b>  201 年 月 日</b></p><p><b>  摘 要</b></p><p>  溫度的檢測與控制是工業(yè)生產(chǎn)過程中比較典型的應(yīng)用之一,隨著傳感器在生產(chǎn)和生活中的更加廣泛的應(yīng)用,利用新型單總線式數(shù)字溫度傳感器實現(xiàn)對溫度的測試與控制得到更快的開發(fā),本文設(shè)計了一

16、種基于AT89C51的溫度檢測及報警系統(tǒng)。該系統(tǒng)將溫度傳感器AD590通過模擬放大電路接在模數(shù)轉(zhuǎn)化器ADC0809的輸入端,然后將ADC0809的輸出端接在控制器的一個端口上,對傳感器溫度進行采集,將采集到的溫度值與設(shè)定值進行比較,當(dāng)?shù)陀谠O(shè)定的上限溫度時,通過打開加熱電路來使溫度自然冷卻。文中給出了系統(tǒng)實現(xiàn)的硬件原理圖及軟件流程圖。經(jīng)實驗測試表明,該系統(tǒng)測量精度高、抗干擾能力強、報警及時準(zhǔn)確,具有一定的參考價值。該系統(tǒng)設(shè)計和布線簡單,結(jié)

17、構(gòu)緊湊,體積小,重量輕,抗干擾能力強,性價比高,擴展方便,在大型倉庫,工廠,智能化建筑等領(lǐng)域的多點溫度檢測中有廣闊的應(yīng)用前景。</p><p>  關(guān)鍵詞:AD590;ADC0809;AT89C51;CD4511。</p><p><b>  Abstract</b></p><p>  Temperature detection and co

18、ntrol of industrial production processes typical of one of the applications, with sensors in production and living in the more widely used, Li Yong of new single-bus digital temperature sensor to achieve on the test and

19、control the temperature more rapidly development, the paper design based on AT89C51 temperature detection and alarm system. The system will AD590 temperature sensor connected via analog amplifier module input converter A

20、DC0809, ADC0809 and then the out</p><p>  Key words: AD590;ADC0809;AT89C51;CD4511.</p><p><b>  目 錄</b></p><p><b>  摘 要ii</b></p><p>  Abstrac

21、tiii</p><p><b>  目 錄iv</b></p><p>  1 溫度控制器緒論1</p><p><b>  1.1課題背景1</b></p><p>  1.2溫度檢測系統(tǒng)的國內(nèi)外狀況2</p><p>  2 整體系統(tǒng)方案3</p&g

22、t;<p>  2.1系統(tǒng)整體方案和結(jié)構(gòu)3</p><p>  2.2系統(tǒng)硬件接線圖4</p><p>  3 系統(tǒng)硬件電路設(shè)計5</p><p>  3.1主機控制電路5</p><p>  3.2溫度采集電路7</p><p>  3.3模數(shù)轉(zhuǎn)換電路9</p><p&

23、gt;  3.4數(shù)碼顯示電路13</p><p>  3.5 鍵盤輸入電路與加熱控制電路15</p><p><b>  4 程序設(shè)計18</b></p><p>  4.1 主程序設(shè)計18</p><p>  4.2溫度檢測模塊20</p><p>  4.3數(shù)值轉(zhuǎn)化模塊22<

24、/p><p>  4.4 BCD顯示模塊24</p><p>  4.5比較加熱模塊26</p><p>  4.6鍵盤中斷程序27</p><p><b>  總 結(jié)32</b></p><p><b>  參考資料33</b></p><p&g

25、t;<b>  致謝34</b></p><p><b>  1 溫度控制器緒論</b></p><p><b>  1.1課題背景</b></p><p>  測量控制的作用是從生產(chǎn)現(xiàn)場中獲取各種參數(shù),運用科學(xué)計算的方法,綜合各種先進技術(shù),使每個生產(chǎn)環(huán)節(jié)都能夠得到有效的控制,不但保證了生產(chǎn)的規(guī)范化

26、、提高產(chǎn)品質(zhì)量、降低成本,還確保了生產(chǎn)安全。所以,測量控制技術(shù)已經(jīng)被廣泛應(yīng)用于煉油、化工、冶金、電力、電子、輕工和紡織等行業(yè)。隨著單片機技術(shù)的迅速興起與蓬勃發(fā)展,其穩(wěn)定、安全、高效、經(jīng)濟等優(yōu)點十分突出,所以其應(yīng)用也十分廣泛。單片機已經(jīng)無處不在、與我們生活息息相關(guān),并且滲透到生活的方方面面。</p><p>  單片機的特點是體積較小,也就是其集成特性,其內(nèi)部結(jié)構(gòu)是普通計算機系統(tǒng)的簡化,增加一些外圍電路,就能夠組成

27、一個完整的小系統(tǒng),單片機具有很強的可擴展性。它具有和普通計算機類似的、強大的數(shù)據(jù)處理功能,通過使用一些科學(xué)的算法,可以獲得很強的數(shù)據(jù)處理能力。所以單片機在工業(yè)中應(yīng)用中,可以極大地提高工業(yè)設(shè)備的智能化、數(shù)據(jù)處理能力和處理效率,而且單片機無需占用很大的空間。</p><p>  隨著溫度檢測理論和技術(shù)的不斷更新, 溫度傳感器的種類也越來越多,在微機系統(tǒng)中使用的傳感器,必須是能夠?qū)⒎请娏哭D(zhuǎn)換成電量的傳感器,目前常用的有

28、熱電偶傳感器、熱電阻傳感器和半導(dǎo)體集成傳感器等,每種傳感器根據(jù)其自身特性,都有它自己的應(yīng)用領(lǐng)域。</p><p>  本設(shè)計所介紹的數(shù)字溫度計與傳統(tǒng)的溫度計相比,具有讀數(shù)方便,測溫范圍廣,測溫準(zhǔn)確,其輸出溫度采用數(shù)字顯示,主要用于對測溫比較準(zhǔn)確的場所,或科研實驗室使用,該設(shè)計控制器使用單片機AT89C51。</p><p>  1.2溫度檢測系統(tǒng)的國內(nèi)外狀況</p><

29、p>  溫度是一個非常重要的物理量,因為它直接影響燃燒、化學(xué)反應(yīng)、發(fā)酵、烘烤、煅燒、蒸餾、濃度、擠壓成形、結(jié)晶以及空氣流動等物理和化學(xué)過程。溫度控制失誤就可能引起生產(chǎn)安全、產(chǎn)品質(zhì)量、產(chǎn)品產(chǎn)量等一系列問題。因此對溫度的檢測的意義就越來越大。溫度采集控制系統(tǒng)在工業(yè)生產(chǎn)、科學(xué)研究和人們的生活領(lǐng)域中,得到了廣泛應(yīng)用。在工業(yè)生產(chǎn)過程中,很多時候都需要對溫度進行嚴(yán)格的監(jiān)控,以使得生產(chǎn)能夠順利的進行,產(chǎn)品的質(zhì)量才能夠得到充分的保證。使用自動溫度

30、控制系統(tǒng)可以對生產(chǎn)環(huán)境的溫度進行自動控制,保證生產(chǎn)的自動化、智能化能夠順利、安全進行,從而提高企業(yè)的生產(chǎn)效率。</p><p>  溫度采集控制系統(tǒng)是在嵌入式系統(tǒng)設(shè)計的基礎(chǔ)上發(fā)展起來的。嵌入式系統(tǒng)雖然起源于微型計算機時代,但是微型計算機的體積、價位、可靠性,都無法滿足廣大對象對嵌入式系統(tǒng)的要求,因此,嵌入式系統(tǒng)必須走獨立發(fā)展道路。這條道路就是芯片化道路。將計算機做在一個芯片上,從而開創(chuàng)了嵌入式系統(tǒng)獨立發(fā)展的單片機

31、時代。單片機誕生于二十世紀(jì)七十年代末,經(jīng)歷了SCM、MCU和SOC三大階段。</p><p>  在現(xiàn)代化的工業(yè)生產(chǎn)中,電流、電壓、溫度、壓力、流量、流速和開關(guān)量都是常用的主要被控參數(shù)。例如:在冶金工業(yè)、化工生產(chǎn)、電力工程、造紙行業(yè)、機械制造和食品加工等諸多領(lǐng)域中,人們都需要對各類加熱爐、熱處理爐、反應(yīng)爐和鍋爐中的溫度進行檢測和控制。采用MCS-51單片機來對溫度進行控制,不僅具有控制方便、組態(tài)簡單和靈活性大等優(yōu)

32、點,而且可以大幅度提高被控溫度的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量。因此,單片機對溫度的控制問題是一個工業(yè)生產(chǎn)中經(jīng)常會遇到的問題。同時溫度也是生活中最常見的一個物理量,也是人們很關(guān)心的一個物理量,它與我們的生活息息相關(guān),有著十分重要的意義,在工業(yè)生產(chǎn)中,溫度過高或過低會直接影響到產(chǎn)品的質(zhì)量、對機械設(shè)備和控制系統(tǒng)中的各種元器件造成一定的損壞,嚴(yán)重的會影響到生產(chǎn)安全。在日常生活中,溫度過高或過低同樣會造成一些不良影響。</p&

33、gt;<p><b>  2 整體系統(tǒng)方案</b></p><p><b>  系統(tǒng)整體方案和結(jié)構(gòu)</b></p><p>  本溫度控制系統(tǒng),是基于單片機的控制系統(tǒng),單片機采用AT89C51為內(nèi)核,其有低功耗,高性能CMOS 8位單片機,4KB的可反復(fù)擦寫1000次的FLASH只讀程序存儲器,器件采用ATMEL公司的高密度,非易失

34、性存儲技術(shù),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲單元,是功能強大的微型計算機的,可為許多嵌入式控制系統(tǒng)提供高性價比的解決方案。</p><p>  系統(tǒng)的工作過程為:通過鍵盤輸入溫度數(shù),,然后將設(shè)定的溫度存入內(nèi)存單元并顯示在共陰極數(shù)碼顯示管上。然后用AD590 作為溫度傳感器,將其采集到的溫度量轉(zhuǎn)換為模擬電流量,然后經(jīng)過模擬放大電路,使其變?yōu)锳DC0809可以接受的電壓量,然后再輸入到模數(shù)轉(zhuǎn)換器

35、ADC0809中,經(jīng)過模數(shù)轉(zhuǎn)換后的數(shù)字量再輸入到89C51中,經(jīng)過89C51數(shù)據(jù)處理后,判斷與鍵盤輸入的溫度是否相同,高于設(shè)置溫度的話關(guān)閉加熱器,如果低于設(shè)置溫度的話,開加熱器對水進行加熱。整個系統(tǒng)的模塊圖,如圖1:</p><p><b>  圖1 系統(tǒng)結(jié)構(gòu)圖</b></p><p>  2.2系統(tǒng)硬件接線圖</p><p><b>

36、;  圖2 硬件接線圖</b></p><p>  3 系統(tǒng)硬件電路設(shè)計</p><p><b>  3.1主機控制電路</b></p><p>  本系統(tǒng)采用AT89C51單片機作為主控電路,管腳及其封裝如圖3:</p><p>  圖3 89c51封裝圖</p><p>  AT8

37、9C51具有如下特點:40個引腳,4kBytes Flash片內(nèi)程序存儲器,128 bytes的隨機存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,片內(nèi)時鐘振蕩器。</p><p>  此外AT89C51設(shè)計和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式??臻e模式下,CPU暫停工作,而RAM定時計數(shù)器,串行口,外

38、中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時該芯片還具有PDIP、TQFP和PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。</p><p>  本控制系統(tǒng)的連接引腳的方案如下:</p><p>  (1)單片機最基本的電路就是能夠使單片機正常的啟動和工作的電路,包括電源VCC端接+5V電壓,VSS接地。EA端由于該引腳低電平時是訪

39、問片外存儲器,本系統(tǒng)不需要擴展片外存儲器,所以要保持高電平,接電源電壓+5V。</p><p>  (2)時鐘電路對于單片機系統(tǒng)而言是必須的由于單片機內(nèi)部是由各種各樣的數(shù)字邏輯器件構(gòu)成,而這些器件又必須按時間順序完成。所以在管腳的XTAL1和XTAL2引腳外接石英晶體和倆個諧振電容,電容采用2個20pF電容,采用12M的石英晶體。這樣就可以構(gòu)成89C51的基本時鐘電路,時鐘頻率為12M。</p>&

40、lt;p>  (3)復(fù)位電路是對單片機進行初始化操作,使單片機處于一個確定的初始狀態(tài)。而要89c51復(fù)位得在RESETY引腳上加5ms的高電平信號就可以了。當(dāng)石英晶體頻率為12M Hz,復(fù)位電路參數(shù)為10Μf的電解電容和10kΩ的電阻。如圖4為單片機的起振電路和復(fù)位電路的連接圖</p><p>  時鐘電路 復(fù)位電路</p><p>&

41、lt;b>  圖4</b></p><p>  (4)本系統(tǒng)中需要單片機輸入輸出的模塊有4個模塊分別是:模數(shù)轉(zhuǎn)換模塊,鍵盤輸入模塊,數(shù)碼顯示模塊,輸出控制模塊。但是89C51的輸入輸出口就4個。其中P3口用來做第二功能,P3第二功能中需要用到外部中斷和片外讀寫端。所以鍵盤輸入電路和輸出控制電路需共用一個I/O口,由于P1口內(nèi)部用上拉電阻代替了場效應(yīng)管T1,做輸出時口時無需外接上拉電阻,做輸入口是

42、與P0一樣,所以本系統(tǒng)用P1口作為共用口。數(shù)模轉(zhuǎn)換用P0口,數(shù)碼顯示用P2口。</p><p>  ALE當(dāng)不訪問外部存儲器時,該端以時鐘頻率的1/6輸出固定的正脈沖信號,所以用其做數(shù)模轉(zhuǎn)換模塊的ADC0809 的時鐘頻率輸入端,89C51的ALE—AD0809的CLOCK。</p><p>  P3口用于第二功能,由于本系統(tǒng)采用中斷鍵盤掃秒方式,其中P3.3(INT0)用于跟鍵盤并聯(lián)。P

43、3.2(INT1)用于ADC0809轉(zhuǎn)換完成后通過EOC向單片機發(fā)送控制信號。P3. 6(WR)進過非門接入到ADC0809的Start和ALE引腳上,P3.7(RD)經(jīng)過非門接入到ADC0809的OE端。</p><p>  3.2溫度采集電路 </p><p>  AD590是美國ANALOG DEV ICES 公司的單片集成兩端感溫電流源。如圖5為AD590,溫度傳感器的引腳,封裝和

44、邏輯圖形。</p><p>  引腳圖 封裝圖 符號圖形</p><p><b>  圖5</b></p><p><b>  其主要特性如下:</b></p><p>  (1) 流過器件的電流(μA) 等于器件所處環(huán)境的熱力學(xué)溫度(開爾文) 度

45、數(shù)。</p><p><b>  Ir/T=1</b></p><p>  式中,Ir—流過器件(AD590) 的電流,單位為μA;T—熱力學(xué)溫度,單位為K。</p><p>  (2) AD590的測溫范圍為- 55℃~+150℃。</p><p>  (3) AD590的電源電壓范圍為4~30 V,可以承受44 V正

46、向電壓和20 V反向電壓,因而器件即使反接也不會被損壞。</p><p>  (4)輸出電阻為710MΩ。</p><p>  (5)精度高,AD590在- 55℃~+150℃范圍內(nèi),非線性誤差僅為±0.3℃。</p><p>  本系統(tǒng)控制的水溫為0-100度之間,所以選用AD590便可以,所需要的驅(qū)動電壓范圍大在4-30V之間,這里我們選擇12V電壓,

47、用于驅(qū)動AD590,AD590的輸出為電流且大小為μA,而ADC0809的轉(zhuǎn)換模擬量為電壓型,所以得連接電阻變?yōu)殡妷盒?。?jīng)計算:0.0002A*10KΩ=2v 所以應(yīng)連接一個10kΩ的電阻。由于ADC0809的量程范圍是0-5V,所以得經(jīng)過放大電路放大,然后使其輸出范圍為0到5V電壓,使輸出電壓為ADC0809可以接受的電壓范圍。</p><p>  AD590的+引腳接+12v電壓 ,-引腳接經(jīng)10kΩ電阻接地

48、,放大電路的輸出端接到模數(shù)轉(zhuǎn)換模塊ADC0809的輸入端INT1引腳上。</p><p><b>  連接方法如圖6:</b></p><p><b>  圖6 加熱電路</b></p><p><b>  3.3模數(shù)轉(zhuǎn)換電路</b></p><p>  ADC0809是采樣分

49、辨率為8位的、以逐次逼近原理進行模—數(shù)轉(zhuǎn)換的器件。其內(nèi)部有一個8通道多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號,只選通8路模擬輸入信號中的一個進行A/D轉(zhuǎn)換。</p><p>  如圖7為ADC0809的封裝圖和內(nèi)部結(jié)構(gòu)圖</p><p>  圖7 ADC0809封裝和結(jié)構(gòu)圖</p><p>  ADC0809特性:</p><p>  (1

50、)8路輸入通道,8位A/D轉(zhuǎn)換器,即分辨率為8位。   </p><p>  (2)具有轉(zhuǎn)換起??刂贫??! ?lt;/p><p>  (3)轉(zhuǎn)換時間為100μs。</p><p>  (4)單個+5V電源供電。  </p><p>  (5)模擬輸入電壓范圍0~+5V,不需零點和滿刻度校準(zhǔn)。   </p><p>  (6

51、)工作溫度范圍為-40~+85攝氏度。</p><p>  (7)低功耗,約15mW。</p><p>  從ADC0809的各個參數(shù)分辨率為8位跟單片機的一組I/O口正好相符合。轉(zhuǎn)換時間為100μs,量程為0到5V上可以分析,本系統(tǒng)采用該模數(shù)轉(zhuǎn)換器,量化誤差也足以滿足系統(tǒng)要求,綜合各種參數(shù)跟本系統(tǒng)十分符合,故選擇ADC0809作為本系統(tǒng)的模數(shù)轉(zhuǎn)化模塊。</p><p&

52、gt;  驅(qū)動ADC0809最基本連接是在VCC接+5V電壓為ADC0809的工作電壓,GND接地,REF+和REF-為參考電壓,功能是與輸入的模擬信號進行比較,作為逐次逼近的基準(zhǔn),其典型值為REF+=+5v,REF-=0v,本系統(tǒng)電源電壓正好也為+5v,所以采用電源電壓。如表1為模數(shù)轉(zhuǎn)化的輸入輸出對照表:</p><p>  表1 輸入輸出對照表</p><p>  INT0-INT7為

53、8個模擬量輸入通道,本系統(tǒng)中只用一個模擬量輸入就是AD590的輸出端,故只選擇INT0作為作為模擬量的輸入</p><p>  ADDA,ADDB,ADDC,是8路模擬通道地址輸入選擇斷,從表2中可以看出把三個管腳全接地,變?yōu)檫x擇INT0作為模擬量的輸入通道。</p><p>  表2 模擬通道地址輸入選擇表</p><p>  D7-D0為數(shù)據(jù)輸出線,也是我們將要

54、得到的數(shù)字量,所以應(yīng)該將他接入到89C51的P0口上。 </p><p>  CLK為時鐘脈沖輸入端因為ADC0809內(nèi)部沒有時鐘電路,需要外接時鐘信號,要求時鐘頻率不高于640KHZ,而89C51的ALE,當(dāng)不訪問外部存儲器時,該端以時鐘頻率的1/6輸出固定的正脈沖信號,所以將ADC0809的CLK通過分頻器接到89C51的ALE端。由于89c51的ALE輸出1/6的時鐘頻率,計算:</p>&l

55、t;p><b>  12M/6=2M</b></p><p>  2M/4=500KHz</p><p>  在ADC0809可以接受的頻率范圍之內(nèi)。 </p><p>  ALE為地址鎖存信號。在上升沿將通道地址所存到鎖存器。</p><p>  Stare 為啟動控制信號,在上升沿,所有內(nèi)部寄存器清零,下降的時

56、候開始AD轉(zhuǎn)換這倆個管腳一起控制ADC0809的啟動過程,而單片機的WR端輸出為低電平輸出控制,所以將這倆個管腳通過非門電路并聯(lián)到單片機的P3.6(WR)管腳,當(dāng)單片機執(zhí)行寫出操作時,通過WR管腳啟動ADC0809的模數(shù)轉(zhuǎn)換。</p><p>  OE端為數(shù)據(jù)輸出端控制端,當(dāng)A/D轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出轉(zhuǎn)換后的數(shù)字量,而單片機的RD端輸出也為低電平輸出控制,所以將它通過非門接到單

57、片機的RD端,當(dāng)單片機執(zhí)行讀入操作時,打開ADC0809的數(shù)據(jù)輸出控制。</p><p>  EOC端 A/D轉(zhuǎn)換結(jié)束信號輸出端,當(dāng)A/D轉(zhuǎn)換結(jié)束時,此端輸出一個高電平,此引腳接到89C51的P3.3,用于判斷溫度轉(zhuǎn)換是否結(jié)束,結(jié)束的話就取轉(zhuǎn)換數(shù)據(jù),沒有的話就繼續(xù)等待轉(zhuǎn)換。</p><p><b>  連接方法如圖8:</b></p><p>

58、<b>  圖8 模數(shù)轉(zhuǎn)換電路</b></p><p><b>  3.4數(shù)碼顯示電路</b></p><p>  顯示電路采用7段BCD碼所存譯碼顯示驅(qū)動器CD4511,來驅(qū)動陰極LED數(shù)碼管,這樣可以省去繁瑣的拆字程序和查表程序,節(jié)省很大一部分CPU資源是時間。</p><p>  圖9 CD4511封裝和邏輯圖<

59、;/p><p>  CD4511的特點:具有BCD轉(zhuǎn)換、消隱和鎖存控制、七段譯碼及驅(qū)動功能的CMOS電路能提供較大的拉電流。可直接驅(qū)動LED顯示器。其管腳功能和連接原理如下:</p><p>  BI:4腳是消隱輸入控制端,當(dāng)BI=0時,不管其它輸入端狀態(tài)如何,數(shù)碼 管均處于熄滅(消隱)狀態(tài),不顯示數(shù)字。所以這里接電源電壓高電位使其能夠顯示當(dāng)前要顯示的數(shù)值。</p><p&

60、gt;  LT:3腳是測試輸入端,當(dāng)BI=1,LT=0 時,譯碼輸出全為1,不管輸入 DCBA 狀態(tài)如何,七段均發(fā)亮,顯示“8”。它主要用來檢測數(shù)碼管是否損壞。這里也接電源電壓使其能夠正常工作。</p><p>  LE:鎖定控制端,當(dāng)LE=0時,允許譯碼輸出。 LE=1時譯碼器是鎖定保持狀態(tài),譯碼器輸出被保持在LE=0時的數(shù)值,這里保持一直溫度顯示,不需要鎖定控制功能,所以也接電源電壓。</p>

61、<p>  A1、A2、A3、A4、為8421BCD碼輸入端,本系統(tǒng)中我們用p2口作為單片機的輸出接入到cd4511的數(shù)據(jù)輸入,由于顯示的溫度為2位數(shù),需要用到倆個CD4511,p2.1-p2.3接低位數(shù)據(jù)顯示,p2.4-p2.7接高數(shù)據(jù)顯示,單片機p2口直接輸出壓縮型BCD碼片能實現(xiàn)數(shù)據(jù)顯示。</p><p>  如表3為CD4511的真值表,對應(yīng)的可以看到各引腳輸入的電平與輸出的關(guān)系a、b、c、d、

62、e、f、g,為譯碼輸出端,輸出為高電平1有效,因為CD4511的CMOS電路提供的電流較大,所以需要外接限流電阻,接上200Ω限流電阻就可。</p><p>  表3 CD4511真值表</p><p>  CD4511與數(shù)碼顯示管的連接方法如圖10:</p><p><b>  圖10 顯示電路</b></p><p>

63、;  3.5 鍵盤輸入電路與加熱控制電路</p><p>  本系統(tǒng)的鍵盤控制需要完成以下功能,能夠控制溫度的升高和降低且在設(shè)置溫度的時候顯示電路能夠顯示當(dāng)前設(shè)置的溫度,還能夠按下一個鍵時為查看當(dāng)前的溫度。</p><p>  本系統(tǒng)中水的溫度,基本在0度-100度之間,溫度之間的相差不是很大,綜合考慮使用獨立鍵盤,使用六個鍵來控制溫度的升高和降低,再用另一個鍵來用于用戶控制顯示當(dāng)前設(shè)置的

64、溫度。</p><p>  控制鍵分倆組一組增加溫度,一組降低溫度,3個鍵分別為,增加1℃,增加5℃,增加10℃。另一組與其對應(yīng)減少。用P1口的1-6這6個引腳來用于控制溫度,第P1.0管腳用于用戶按下時查看當(dāng)前設(shè)置的溫度,其中這些按鍵都并聯(lián)在外部中斷口INT0上。</p><p>  如圖11為鍵盤電路的接線圖</p><p><b>  圖11 鍵盤電

65、路</b></p><p>  溫度加熱電路將加熱控制信號經(jīng)驅(qū)動器,來驅(qū)動固體繼電器(SSR)工作,從而接通或斷開加熱絲兩端電源,實現(xiàn)對水的加熱控制。</p><p><b>  固體繼電器特點:</b></p><p>  (1)驅(qū)動電流小,僅僅幾毫安與TTL,CMOS等數(shù)字電路兼容</p><p>  (

66、2)無觸點,無火花干擾壽命長,耐腐蝕</p><p>  (3)能承受的浪涌電流大,一般為額定值的6-12倍</p><p>  所以單片機的P1口,通過電路放大就可以控制SSR來接通加熱絲,加熱水溫度</p><p>  連接接方法如圖12:</p><p><b>  圖12 加熱電路</b></p>

67、<p><b>  4 程序設(shè)計</b></p><p><b>  4.1 主程序設(shè)計</b></p><p>  本系統(tǒng)軟件同樣將對各個模塊編寫程序,主程序調(diào)用各個模塊來運行整個系統(tǒng)。主程序首先對89C51的端口和所用內(nèi)存初始化。然后系統(tǒng)不停的重復(fù)調(diào)用各個模塊,用于更快捷的做出控制反應(yīng)。調(diào)用順序分別為溫度檢測模塊,數(shù)值轉(zhuǎn)化模塊,顯示

68、模塊,和比較加熱模塊。鍵盤模塊采用中斷掃描方式,這樣可以節(jié)省很多CPU資源。</p><p>  主程序流程圖如圖13:</p><p>  圖13 主程序流程圖</p><p>  根據(jù)流程圖編寫程序,程序如下:</p><p><b>  ORG 0000H</b></p><p>  AJM

69、P MAIN</p><p><b>  ORG 0003H</b></p><p>  AJMP JIANPAN</p><p>  ORG 0030H</p><p>  MAIN: MOV SP,#60H ;堆追指令賦值</p><p>  MOV P1

70、 ,#7FH ;關(guān)閉加熱絲,鍵盤初始化</p><p>  CLR IT0 ;IT0低電平有效</p><p>  SETB EA ;CPU中斷開放</p><p>  SETB EX0 ;允許外部中斷0控制</p

71、><p>  SETB PX0 ;外部中斷0高優(yōu)級先控制</p><p>  MOV 50H ,#00H ;ADC0809檢測值緩沖區(qū)清零</p><p>  MOV 60H ,#00H ;數(shù)值轉(zhuǎn)換存儲單元清零 </p><p>  MOV 70H ,

72、#00H ;顯示內(nèi)存單元清零</p><p>  MOV 80H , #00H ;鍵盤輸入單元清零</p><p>  XUNHUAN: ACALL WENDU ;調(diào)用溫度檢測模塊</p><p>  ACALL ZHUANHUA ;調(diào)用數(shù)值轉(zhuǎn)換模塊</

73、p><p>  ACALL BCD ;調(diào)用BCD顯示模塊</p><p>  ACALL JIARE ;調(diào)用比較加熱模塊</p><p>  AJMP XUNHUAN ;跳轉(zhuǎn)到主程序重新開始執(zhí)行</p><p><b>  END</b

74、></p><p><b>  4.2溫度檢測模塊</b></p><p>  A/D轉(zhuǎn)換后的數(shù)字量通常采用查詢方式和中斷方式傳送到單片機進行數(shù)據(jù)處理。本控制系統(tǒng)采用單片機通過查詢方式測試EOC的狀態(tài),可以判斷轉(zhuǎn)換是否完成。</p><p>  為了實現(xiàn)溫度的準(zhǔn)確檢測,采用了平均值濾波法抗干擾。即連續(xù)2次啟動ADC0809進行A/D轉(zhuǎn)換,

75、求取轉(zhuǎn)換結(jié)果的平均值,存入指定單元,以得到檢測溫度值。最后將計算的結(jié)果存入溫度檢測緩沖區(qū)50H。</p><p>  溫度檢測流程圖如下圖14:</p><p>  圖14 溫度檢測流程圖</p><p>  根據(jù)流程圖編寫程序如下:</p><p>  WENDU: MOV 50H,#00H ;檢測單元清零&

76、lt;/p><p>  MOV R3 ,#02H ;轉(zhuǎn)換次數(shù)</p><p>  MOV DPTR,#7FF8H ;送ADC0809的地址</p><p>  WEN01: MOVX @DPTR , A ;啟動ADC0809</p><p>  JB P3.3,$

77、 ;等待ADC0809轉(zhuǎn)換結(jié)束</p><p>  MOVX A ,@DPTR ;讀取模數(shù)轉(zhuǎn)換的值</p><p>  ADDC A ,50H ;上次轉(zhuǎn)換相加</p><p>  MOV 50H ,A ;存入存儲單元</p><p>  DJNZ R3 , WEN0

78、1 ;倆次是否轉(zhuǎn)換完成</p><p>  RRC A ;帶進位循環(huán)右移1位,相當(dāng)于除2</p><p>  CLR C ;將CY位清零</p><p>  MOV 50H,A ;平均數(shù)存入檢測存儲單元</p><p>

79、;<b>  RET</b></p><p><b>  4.3數(shù)值轉(zhuǎn)化模塊</b></p><p>  由于ADC0809是將AD590轉(zhuǎn)化的模擬電壓值轉(zhuǎn)換為數(shù)字量,所以得到的還不是當(dāng)前溫度度數(shù)的數(shù)值,所以還要對采集到的電壓值進行數(shù)值轉(zhuǎn)化,轉(zhuǎn)化為溫度值。經(jīng)過分析,由于AD590通過放大電路放大整理當(dāng)溫度是100℃的時候,輸出電壓為5V,對應(yīng)的A

80、DC0809輸出數(shù)字量為FF(十進制的255),所以1℃對應(yīng)數(shù)值2.5,但由于直接計算浮點數(shù),非常復(fù)雜,經(jīng)分析除以2.5,等于處于5/2,也就等于乘以2/5,相當(dāng)于除以5在乘以2.,所以將單片機采集到的數(shù)值經(jīng)上面的轉(zhuǎn)化后,就是當(dāng)前的溫度值。程序流程圖如圖15:</p><p>  圖15 數(shù)值轉(zhuǎn)化流程圖</p><p>  根據(jù)流程圖編寫程序如下:</p><p>

81、  ZHUANHUA: MOV A ,#00H ;清零A</p><p>  MOV B ,#00H ;清零B</p><p>  MOV A , 50H ;采集到的數(shù)值給a</p><p>  MOV B , #5H ;除數(shù)

82、5賦值給B</p><p>  DIV AB ;采集到的數(shù)值除以5</p><p>  MOV B , #2 ;乘數(shù)2賦值給B</p><p>  MUL AB ;就算當(dāng)前溫度值</p><p>  MOV 60

83、H,A ;保存當(dāng)前16進制溫度值</p><p><b>  RET</b></p><p>  4.4 BCD顯示模塊</p><p>  數(shù)值轉(zhuǎn)化后得到的溫度值是16進制的溫度,所以無法直接送出顯示,所以還應(yīng)該對該數(shù)值,進行顯示轉(zhuǎn)化,轉(zhuǎn)化為壓縮型BCD碼,這樣通過CD4511就可以顯示了。</p&g

84、t;<p>  由于被轉(zhuǎn)換的16進制在0到100的范圍內(nèi),所以將16進制溫度除以0AH,得到的的就是商位十位,余數(shù)為個位。由于大陸地區(qū)氣壓沒有海平面高。所以溫度無法達到100℃,所以倆位數(shù)碼顯示管就可以顯示。</p><p>  根據(jù)算法畫出的流程圖如圖16:</p><p>  圖16 BCD顯示流程圖</p><p>  根據(jù)流程圖編寫程序如下:&

85、lt;/p><p>  BCD: MOV A , #00H ;累加器清零</p><p>  MOV B ,#00H ;寄存器清零</p><p>  BCD01:MOV A ,60H ;待轉(zhuǎn)換數(shù)值存入累加器</p><p>  SUBB A

86、, #63H ;判斷是否大于99</p><p>  JC BCD02 :若小于99則跳轉(zhuǎn)</p><p>  MOV A , 60H ;重新將數(shù)值存入A</p><p>  DEC A ;否則減1</p>

87、<p>  MOV 60H , A ;將修改后數(shù)值覆蓋原數(shù)據(jù)</p><p>  JMP BCD01 ;跳轉(zhuǎn)到開始重新比較</p><p>  BCD02: MOV B ,#0AH ;除數(shù)存入寄存器</p><p>  DIV AB

88、 ;相除</p><p>  MOV R2 ,#04H ;賦循環(huán)次數(shù)</p><p>  BCDYIWEI: RL A ;將十位數(shù)移到高位</p><p>  DEC R2 ;次數(shù)減去1</p><

89、p>  JNZ BCDYIWEI ;不到4次,則繼續(xù)移位</p><p>  ADD A,B ;個位和十位相加</p><p>  MOV 70H,A ;存入顯示內(nèi)存單元</p><p>  MOV P2 ,A

90、 ;輸出顯示</p><p><b>  RET</b></p><p><b>  4.5比較加熱模塊</b></p><p>  此模塊用于比較鍵盤設(shè)置的溫度和當(dāng)前檢測的溫度,如果設(shè)置溫度低于檢測溫度,就打開加熱絲,如果高于檢測溫度就關(guān)閉加熱絲。</p><p>  程序流程圖如圖17:<

91、/p><p><b>  圖17 加熱流程圖</b></p><p>  JIARE: MOV A , 60H ;采集到的溫度值</p><p>  MOV B , 80H ;鍵盤設(shè)置的溫度</p><p>  SUBB A ,B

92、 ;實際值-設(shè)置值</p><p>  JNC GUAN ;比設(shè)置高則跳轉(zhuǎn)關(guān)閉</p><p>  SETB P1.7 ;否則開加熱絲</p><p>  AJUMP JIESHU ;跳轉(zhuǎn)到結(jié)束</p><p>  GUAN: CLR P1.7

93、 ;關(guān)閉加熱絲</p><p>  JIESHU: RET ;返回調(diào)用</p><p><b>  4.6鍵盤中斷程序</b></p><p>  按鍵是一種機械開關(guān),其機械觸電在閉合和斷開瞬間,會出現(xiàn)電壓抖動的現(xiàn)象,如圖18所示:</p><p> 

94、 圖18 按鍵電壓抖動</p><p>  為了保證按鍵識別的準(zhǔn)確性,調(diào)用延時10ms,待信號穩(wěn)定再判別鍵盤的狀態(tài),若仍有按鍵閉合,則確定有鍵按下,否則認為是按鍵抖動。</p><p>  延時計算:延時時間與指令執(zhí)行的時間有很大關(guān)系,當(dāng)始終頻率為12mhz時,機器周期為1μs,“MOV Rn ,#data”指令的時間為1μs,“DJNZ Rn,rel”</p><p&

95、gt;  指令的執(zhí)行時間為2μs。</p><p>  則程序中內(nèi)循環(huán)的實際執(zhí)行時間為:1+(2×250)×1μs=501μs</p><p>  延時時間為:[1+(501+2)×19]×1μs=10ms</p><p>  程序流程圖如圖19:</p><p>  圖19 鍵盤中斷流程圖</p

96、><p><b>  程序如下:</b></p><p>  JIANPAN: ACALL DELAY ;調(diào)用延時程序</p><p>  MOV A , P1 ;重新讀入P1口數(shù)據(jù)</p><p>  CJNE A , #7FH ;再次判斷是否真有鍵盤按下

97、</p><p>  SJMP RETU ;沒有則返回</p><p>  NEXT: JNB ACC.0 , KEYO ;若按下顯示當(dāng)前設(shè)定值,跳轉(zhuǎn)顯示模塊</p><p>  JNB ACC.1 , KEY1 ;若按下增加1℃,跳轉(zhuǎn)增加1℃模塊</p><p>  JNB ACC,2

98、 , KEY2 ;若按下減少1℃,跳轉(zhuǎn)減少1℃模塊</p><p>  JNB ACC.3 , KEY3 ;若按下增加5℃,跳轉(zhuǎn)增加5℃模塊</p><p>  JNB ACC.4 , KEY4 ;若按下減少5℃,跳轉(zhuǎn)減少5℃模塊</p><p>  JNB ACC.5 , KEY5 ;若按下增加10℃,跳轉(zhuǎn)增

99、加10℃模塊</p><p>  JNB ACC.6 , KEY6 ;若按下減少10℃,跳轉(zhuǎn)減少10℃模</p><p>  KEY0: AJMP JIANBCD</p><p>  KEY1: ADD A ,#03H</p><p>  AJMP STP01</p><p>  KEY2: SUB

100、B A , #03H</p><p>  AJMP STP01</p><p>  KEY3: ADD A ,#05H</p><p>  AJMP STP01</p><p>  KEY4: SUBB A ,#05H</p><p>  AJMP STP01</p><p>  KEY5:

101、 ADD A , #0AH</p><p>  AJMP STP01</p><p>  KEY6: SUBB A , #0AH</p><p>  AJMP STP01</p><p>  STP01: MOV 80H, A ;鍵盤設(shè)置值存入內(nèi)存</p><p>  J

102、IANBCD: MOV A , #00H ;累加器A清零</p><p>  MOV B ,#00H ;寄存器B清零</p><p>  JIANBCD01: MOV A , 80H ;待轉(zhuǎn)換數(shù)值存入累加器</p><p>  SUBB A, #63H ;判斷

103、是否大于99</p><p>  JC JIANBCD02 ;若小于99則跳轉(zhuǎn)</p><p>  MOV A , 80H ;重新將數(shù)值存入A</p><p>  DEC A ;否則減1</p><p>  MOV

104、 80H , A ;將修改后數(shù)值存入</p><p>  JMP JIANBCD01 ;跳轉(zhuǎn)比較</p><p>  JIANBCD02:MOV B ,#0AH ;除數(shù)存入寄存器</p><p>  DIV AB ;相除</p

105、><p>  MOV R1 ,#04H ;賦循環(huán)次數(shù)</p><p>  JIANYIWEI: RL A ;將十位數(shù)移到高位</p><p>  DEC R1 ;次數(shù)減去1</p><p>  JNZ JIANYIWEI

106、 ;不到4次,則繼續(xù)移位</p><p>  ADD A,B ;個位和十位相加</p><p>  MOV P0 ,A ;輸出顯示</p><p><b>  RETI</b></p><p>  DELAY:

107、 MOV R1 ,#19 ;外部循環(huán)賦值</p><p>  DL1: MOV R7 ,#250 ;內(nèi)部循環(huán)賦值</p><p>  DL : DJNZ R7 ,$</p><p>  DJNZ R1 , DL1</p><p><b>  RET</b>

108、</p><p><b>  總 結(jié)</b></p><p>  畢業(yè)設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當(dāng)今計算機應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握單片機的開發(fā)技術(shù)是十分重要的。&

109、lt;/p><p>  回顧起此次單片機畢業(yè)設(shè)計,我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在接近十星期的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次畢業(yè)設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實

110、際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說不懂一些元器件的使用方法,對單片機匯編語言掌握得不好……通過這次畢業(yè)設(shè)計之后,一定把以前所學(xué)過的知識重新溫故。</p><p><b>  參考資料</b></p>

111、<p>  [1] 劉和平.劉躍.單片機原理及應(yīng)用.重慶.重慶大學(xué)出版社,2004</p><p>  [2] 楊西明.朱騏.單片機編程與入門.北京.機械工業(yè)出版社,2004</p><p>  [3] 陳明熒.89C51單片機課程設(shè)計實訓(xùn)教材.北京.清華大學(xué)出版社,2004</p><p>  [4] 劉瑞新.單片機原理及應(yīng)用教程.北京.機械工業(yè)出版社,

112、2003</p><p>  [5] 李朝青.單片機原理及接口技術(shù).北京.北京航空航天大學(xué)出版社,2002</p><p>  [6] 肖洪兵. 跟我學(xué)用單片機. 北京:北京航空航天大學(xué)出版社,2002.8 </p><p>  [7] 何立民. 單片機高級教程. 第1版.北京:北京航空航天大學(xué)出版社,2001 </p><p>  [8]

113、趙曉安. MCS-51單片機原理及應(yīng)用. 天津:天津大學(xué)出版社,2001.3 </p><p>  [9] 李廣第. 單片機基礎(chǔ). 第1版.北京:北京航空航天大學(xué)出版社,1999 </p><p>  [10] 徐惠民、安德寧. 單片微型計算機原理接口與應(yīng)用. 第1版. 北京:北京郵電大學(xué)出版 社,1996 </p><p>  [11] 何立民.從Cygn

114、al 80C51F看8位單片機發(fā)展之路. 單片機與嵌入式系統(tǒng)應(yīng)用,2002年. </p><p>  [12] 夏繼強. 單片機實驗與實踐教程. 北京:北京航空航天大學(xué)出版社, 2001</p><p>  [13] YAN J R ,QIAN X Z. Oscillation and comparision results for delay difference equations[J

115、 ] . J Math Ana Appl ,1992 ,165(2)</p><p><b>  致謝</b></p><p>  在蘇老師的指導(dǎo)下,經(jīng)過近一個月的努力下基于單片機的溫度自動控制系統(tǒng)設(shè)計完成了,在此我對老師給予幫助表示衷心的感謝,并且感謝曾給予我?guī)椭耐瑢W(xué)。</p><p>  在畢業(yè)設(shè)計過程中,老師在百忙之中對我的設(shè)計給予了細

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論