2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  論文題目:基于單片機的溫度測控系統(tǒng)的硬件設(shè)計</p><p><b>  專業(yè): 自動化</b></p><p>  本 科 生:**(簽名)________</p><p>  指導(dǎo)老師:** (簽名)________</p><p><b> 

2、 摘 要</b></p><p>  在當今社會中,溫度的測量與控制是一個與人們的生活生產(chǎn)緊密聯(lián)系的課題,而單片機以其獨特的優(yōu)點,在電子產(chǎn)品當中有著很廣泛的應(yīng)用,所以把單片機與溫度的測量與控制結(jié)合起來,能夠給人們精確測量控制溫度帶來很大的便捷,讓人們的生活更加舒適,而且能夠給生產(chǎn)部門對器件的精確制造提供很大的幫助。</p><p>  本設(shè)計是基于單片機的溫度測控系統(tǒng)的硬件設(shè)

3、計。該系統(tǒng)由單片機、液晶顯示屏、溫度傳感器、電熱管、小風(fēng)扇等模塊構(gòu)成。主要的工作原理是通過單片機將溫度傳感器采集到的溫度信號經(jīng)過計算,得到的結(jié)果通過處理、比較從而來控制電熱管和小風(fēng)扇的工作狀態(tài),使得環(huán)境溫度控制在設(shè)定溫度的一定范圍內(nèi)。</p><p>  通過硬件電路和軟件的調(diào)試表明,該系統(tǒng)能夠達到設(shè)計目標,首先能夠把溫度在顯示屏上實時顯示出來,而且能夠準確的控制加熱與散熱部件的工作狀態(tài),從而把溫度控制在設(shè)定溫度

4、上下0.3度的范圍內(nèi)。</p><p>  關(guān)鍵字: 單片機,溫度測控系統(tǒng)</p><p>  Subject : Temperature control system hardware design based on Micro controller</p><p>  Specialty: Automation</p><p>  Na

5、me : ** (signature)_____ </p><p>  Instructor: ** (signature)_____</p><p><b>  ABSTRACT</b></p><p>  In today's society, the measuremen

6、t and control of temperature is the subject of a production and is very close to people's life, while the micro controller with its unique advantages, the electronic products which have a very wide range of applicati

7、ons, so the micro controller and temperature measurement and control of combined it can accurately measure the temperature control to the people a great deal of convenience, so that people's lives more comfortable, b

8、ut also to the production departme</p><p>  This design is a temperature control system hardware design based on micro controller . The system consists of micro controller, LCD display, temperature sensor, h

9、eating pipes, fans and other small modules. The main result of works by the micro controller temperature sensor to the temperature signal has been calculated, obtained by processing, comparison and thus to control the he

10、ating pipes and a small fan operating status, making the ambient temperature is controlled within a certain range of </p><p>  Through hardware and software debugging showed that the system can achieve the d

11、esign goal, first the temperature can be displayed in real time on the screen, and can accurately control the working status of heating and cooling components, thus bringing down the temperature control at the set temper

12、ature within the range of 0.3 degrees.</p><p>  KEY WORDS : micro controller, temperature control system </p><p><b>  目錄</b></p><p><b>  第一章 緒論1</b></p

13、><p>  1.1 課題的選題背景及生產(chǎn)需求狀況1</p><p>  1.2 選題的研究意義1</p><p>  1.3 論文的主要工作2</p><p>  第二章 系統(tǒng)整體設(shè)計方案與原理2</p><p>  2.1 方案的比較與選擇3</p><p>  2.1.1滯環(huán)控制系統(tǒng)

14、3</p><p>  2.1.2 模糊PI控制系統(tǒng)3</p><p>  2.2 模糊PI控制系統(tǒng)簡介4</p><p>  第三章 系統(tǒng)設(shè)計主要芯片及主要硬件的介紹5</p><p>  3.1 單片機STC89C52RC的結(jié)構(gòu)及工作原理6</p><p>  3.1.1 STC89C52RC單片機簡介

15、6</p><p>  3.1.2 單片機的外圍引腳及其功能8</p><p>  3.1.3單片機的定時/計數(shù)器9</p><p>  3.1.4 單片機內(nèi)部結(jié)構(gòu)10</p><p>  3.2 主要硬件介紹13</p><p>  3.2.1 顯示屏LCD160213</p><p&g

16、t;  3.2.2 溫度傳感器DS18B2014</p><p>  3.2.3 直流電機驅(qū)動模塊L298n16</p><p>  第四章 系統(tǒng)整體設(shè)計及硬件模塊設(shè)計17</p><p>  4.1 晶振及復(fù)位模塊17</p><p>  4.2 復(fù)位模塊17</p><p>  4.3 溫度采集模塊18

17、</p><p>  4.4 液晶顯示模塊18</p><p>  4.5 按鍵輸入模塊19</p><p>  4.6升溫模塊20</p><p>  4.7降溫模塊21</p><p>  4.8上下限報警模塊21</p><p>  第五章 軟件設(shè)計部分23</p>

18、<p>  第六章 結(jié)論與展望24</p><p><b>  參考文獻25</b></p><p><b>  致謝26</b></p><p>  附錄一:總電路圖27</p><p>  附錄二:電路仿真圖28</p><p>  附錄三:實物圖

19、29</p><p>  附錄四:軟件程序31</p><p><b>  第一章 緒論</b></p><p>  1.1 課題的選題背景及生產(chǎn)需求狀況</p><p>  隨著電子技術(shù)和微型計算機的迅速發(fā)展,微機測量和控制技術(shù)得到了迅速發(fā)展和廣泛應(yīng)用。單片機具有處理能力強、運行速度快、功耗低等優(yōu)點,應(yīng)用在溫度測

20、量與控制方面,控制簡單方便,測量范圍廣,精度較高。溫度又是工業(yè)生產(chǎn)中常見并且十分重要的參數(shù)之一,特別是在冶金、石油、食品、印染等工廠中,為了提高產(chǎn)品質(zhì)量,基于單片機的溫度測控系統(tǒng)幾乎存在每一個中小企業(yè)中,由于我國對于溫度測控技術(shù)的研究較晚,在經(jīng)過對發(fā)達國家溫度測控技術(shù)的學(xué)習(xí)和吸收以后,才掌握了溫度室內(nèi)的微機控制技術(shù),但是我國以單片機為核心的溫度測控技術(shù)還有待發(fā)展,與發(fā)達國家相比還存在著較大差距。我國的溫度測量控制技術(shù)還沒有完全成熟,在生

21、產(chǎn)實習(xí)生活中還存在著許多問題,所以學(xué)習(xí)以單片機為核心的溫度測控技術(shù)具有很大的現(xiàn)實性和必要性。而且我國對于基于微機為核心的溫度測控系統(tǒng)的需求很大,很多大的公司相繼開發(fā)新型的溫度測控系統(tǒng)去滿足市場對溫度測控系統(tǒng)的各種特殊需求,使之應(yīng)用于各個行業(yè),存在于各種產(chǎn)品中。所以,基于單片機的溫度測控系統(tǒng)的生產(chǎn)和需求都是很大的,并會日益增大。</p><p>  1.2 選題的研究意義</p><p> 

22、 在當今的日常生活和工業(yè)生產(chǎn)過程中,對于溫度的控制一直都有著非常重要的作用。然而現(xiàn)在我國農(nóng)村和一些企業(yè)礦場中,都還用簡單的溫度測控設(shè)備,無法實現(xiàn)對溫度的精確測量和控制。隨著社會的高速發(fā)展,人民生活水平的提高,更多的生產(chǎn)部門和環(huán)節(jié)對溫度測量控制精度的穩(wěn)定性和可靠性的要求越來越高,簡單的溫度測控設(shè)備顯然已經(jīng)不能滿足社會的需求。所以研制開發(fā)更高精度的溫度測控系統(tǒng)以滿足社會的需求成為了急需解決的問題。</p><p> 

23、 所以此次設(shè)計的目的是學(xué)習(xí)設(shè)計出能夠?qū)崿F(xiàn)對溫度進行精確控制的溫度測控系統(tǒng),一方面,有助于我們把所學(xué)知識運用到生產(chǎn)生活當中,培養(yǎng)我們的研發(fā)能力和在完成工程項目中所需要具備的基本素質(zhì)和要求,另一方面,由于溫度測控系統(tǒng)在社會上的廣泛應(yīng)用也使得溫度測控系統(tǒng)的研究意義非常重要。 </p><p>  1.3 論文的主要工作</p><p>  本論文的主要內(nèi)容安排如下:</p&

24、gt;<p>  (1)了解以單片機為核心的溫度測量控制技術(shù)的現(xiàn)狀及發(fā)展趨勢。</p><p> ?。?)對設(shè)計的控制系統(tǒng)將采用方案進行比較和選擇,以及對控制方法的描述。</p><p> ?。?)對主要芯片以及部分重要硬件的介紹。</p><p> ?。?)對各個硬件模塊的電路設(shè)計進行說明。</p><p> ?。?)關(guān)于軟件

25、的設(shè)計部分。</p><p><b> ?。?)總結(jié)。</b></p><p> ?。?)系統(tǒng)的原理圖及實物圖。</p><p>  第二章 系統(tǒng)整體設(shè)計方案與原理</p><p>  2.1 方案的比較與選擇</p><p>  基于單片機的溫度測控系統(tǒng)可以有多種實現(xiàn)方法,這里對兩個比較合適的設(shè)

26、計方案進行比較后選擇出一個較好的進行設(shè)計。</p><p>  2.1.1滯環(huán)控制系統(tǒng)</p><p>  方案一采用的是滯環(huán)控制系統(tǒng)進行控制。</p><p><b>  \</b></p><p>  圖2.1 指環(huán)控制系統(tǒng)原理圖</p><p>  該系統(tǒng)的工作原理是:溫度傳感器DS18B2

27、0感應(yīng)到環(huán)境溫度,然后把數(shù)值傳送到單片機中,單片機接受數(shù)據(jù)經(jīng)處理后一方面把溫度數(shù)值傳送到溫度顯示屏上顯示出來,另一方面與給定的溫度上下限作比較從而控制繼電器的開斷,間接控制電熱管和排氣扇的工作狀態(tài),以達到控制溫度的上升與下降的目的,使溫度保持在一定范圍內(nèi)。當溫度過高或者過低時越限報警裝置啟動,以便人為采取措施。</p><p>  2.1.2 模糊PI控制系統(tǒng)</p><p>  方案二采

28、用的是模糊PI控制系統(tǒng)進行控制,控制系統(tǒng)的原理圖如下圖2.2所示。</p><p><b>  、</b></p><p>  圖2.2 模糊PI控制系統(tǒng)的原理圖</p><p>  該控制系統(tǒng)的工作原理是:溫度傳感器DS18B20采集到環(huán)境溫度后,把采集到的數(shù)值傳送到單片機中,單片機對接收到的數(shù)據(jù)驚醒處理后,一方面把溫度的數(shù)值通過溫度顯示屏

29、顯示出來,另一方面把接收到的數(shù)據(jù)與給定的輸入值進行比較得到的差值通過PI調(diào)節(jié)來控制單片機輸出等幅PWM波形的占空比,進而控制電熱管與排氣扇的功率達到控制溫度的目的。當溫度超出設(shè)定的溫度警戒線時,越限報警裝置啟動,以便人為進行控制。鍵盤輸入可以改變溫度的設(shè)定值,使溫度的控制更靈活,控制的溫度帶更廣。</p><p>  經(jīng)過比較后發(fā)現(xiàn),滯環(huán)控制系統(tǒng)的跟蹤響應(yīng)快速,但是誤差較大,溫度變化范圍較大,波動明顯。而模糊PI

30、控制系統(tǒng)不僅能夠很好的跟蹤響應(yīng),而且可以有效的降低穩(wěn)態(tài)誤差,使得溫度在很小的范圍內(nèi)變化,提高了控制系統(tǒng)的精度。故此次設(shè)計選擇模糊PI控制系統(tǒng)。</p><p>  2.2 模糊PI控制系統(tǒng)簡介</p><p>  模糊控制系統(tǒng)簡介: 模糊邏輯控制簡稱模糊控制,是以模糊集合論、模糊語言變量和模糊邏輯推理為基礎(chǔ)的一種計算機數(shù)字控制技術(shù),模糊控制實質(zhì)上是一種非線性控制,從屬于智能控制的范疇。模糊

31、控制的一大特點是既有系統(tǒng)化的理論,又有大量的實際應(yīng)用背景。</p><p>  模糊控制的規(guī)則有以下三種: </p><p> ?。?)專家的經(jīng)驗和知識</p><p>  (2)操作員的操作模式</p><p><b>  (3)學(xué)習(xí) </b></p><p>  模糊控制系統(tǒng)的特點是:<

32、;/p><p>  (1) 簡化系統(tǒng)設(shè)計的復(fù)雜性,特別適用于非線性、時變、滯后、模型不完全系統(tǒng)的控制。</p><p>  (2) 不依賴于被控對象的精確數(shù)學(xué)模型。</p><p>  (3) 利用控制法則來描述系統(tǒng)變量間的關(guān)系。</p><p>  (4) 不用數(shù)值而用語言式的模糊變量來描述系統(tǒng),模糊控制器不必對被控制對象建立完整的數(shù)學(xué)模式。&

33、lt;/p><p>  (5) 模糊控制器是一語言控制器,便于操作人員使用自然語言進行人機對話。</p><p>  (6) 模糊控制器是一種容易控制、掌握的較理想的非線性控制器,具有較佳的魯棒性、適應(yīng)性、強健性及較佳的容錯性</p><p>  但是模糊控制系統(tǒng)對信息簡單的模糊處理將導(dǎo)致系統(tǒng)的控制精度降低和動態(tài)品質(zhì)變差。若要提高精度就必然增加量化級數(shù),導(dǎo)致規(guī)則搜索范圍

34、擴大,降低決策速度,甚至不能進行實時控制。而PI控制系統(tǒng)不僅能夠很好的跟隨響應(yīng),而且還能夠有效的降低系統(tǒng)穩(wěn)態(tài)誤差,所以在小偏差范圍內(nèi)選擇PI控制。</p><p>  模糊PI控制系統(tǒng)綜合了模糊控制的動態(tài)性能以及PI控制的穩(wěn)態(tài)性能,控制原理是:當系統(tǒng)的偏差較大是,通過開關(guān)選擇模糊控制器,以達到較好的動態(tài)特性;當系統(tǒng)的偏差較小時,將開關(guān)切換到基本PI控制器,以獲得較好的穩(wěn)態(tài)性能。模糊PI控制系統(tǒng)結(jié)構(gòu)如圖 2.3所示

35、。</p><p>  圖2.3 模糊PI控制系統(tǒng)結(jié)構(gòu)圖</p><p>  第三章 系統(tǒng)設(shè)計主要芯片及主要硬件的介紹</p><p>  3.1 單片機STC89C52RC的結(jié)構(gòu)及工作原理</p><p>  單片機微型計算機簡稱單片機,是典型的嵌入式微控制器。用英文字母的縮寫MCU表示單片機,單片機又稱單片微控制器,它不是完成某一個邏輯

36、功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。單片機由運算器、控制器、存儲器、輸入輸出設(shè)備構(gòu)成,相當于一個微型的計算機(最小系統(tǒng)),和計算機相比,單片機缺少了外圍設(shè)備等。概括的講:一塊芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜、為學(xué)習(xí)、應(yīng)用和開發(fā)提供了便利條件。同時,學(xué)習(xí)使用單片機是了解計算機原理與結(jié)構(gòu)的最佳選擇。它最早是被用在工業(yè)控制領(lǐng)域。</p><p>  由于單片機在工業(yè)控制領(lǐng)域的廣泛應(yīng)用,單

37、片機由僅有CPU的專用處理器芯片發(fā)展而來。最早的設(shè)計理念是通過將大量外圍設(shè)備和CPU集成在一個芯片中,使計算機系統(tǒng)更小,更容易集成進復(fù)雜的而對體積要求嚴格的控制設(shè)備當中。</p><p>  3.1.1 STC89C52RC單片機簡介</p><p>  STC89C52是STC公司生產(chǎn)的一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash存儲器。STC89C52使用

38、經(jīng)典的MCS-51內(nèi)核,但做了很多的改進,使得芯片具有傳統(tǒng)51單片機不具備的功能。在單芯片上,擁有靈巧的8 位CPU 和系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。具有以下標準功能:8k字節(jié)Flash,512字節(jié)RAM,32 位I/O 口線 ,看門狗定時器,內(nèi)置4KB EEPROM,MAX810復(fù)位電路,3個16 位定時器/計數(shù)器,4個外部中斷,一個7向量4級中斷結(jié)構(gòu)(兼容傳統(tǒng)51的5

39、向量2級中斷結(jié)構(gòu)),全雙工串行口。另外 STC89C52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU 停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,到下一個中斷或硬件復(fù)位為止。最高運作頻率35MHz,6T/12T可選。</p><p>  STC89C52RC單片機主要特性:</p>&l

40、t;p>  (1) 增強型8051單片機,6 時鐘/機器周期和12 時鐘/機器周期可以任意 選擇,指令代碼完全兼容傳統(tǒng)8051。</p><p>  (2)工作電壓:5.5V~3.3V(5V單片機)/3.8V~2.0V(3V 單片機)。</p><p> ?。?)工作頻率范圍:0~40MHz,相當于普通8051 的0~80MHz,實際工作 頻率可達48MHz。</p>

41、<p> ?。?)用戶應(yīng)用程序空間為8K字節(jié)。</p><p>  (5)片上集成512 字節(jié)RAM。</p><p>  (6)通用I/O 口(32 個),復(fù)位后為:P0/P1/P2/P3 是準雙向口/弱上拉, P0 口是漏極開路輸出,作為總線擴展用時,不用加上拉電阻,作為 I/O 口用時,需加上拉電阻。</p><p> ?。?)ISP(在系統(tǒng)可編程)

42、/IAP(在應(yīng)用可編程),無需專用編程器,無 需專用仿真器,可通過串口(RxD/P3.0,TxD/P3.1)直接下載用戶程 序,數(shù)秒即可完成一片。</p><p> ?。?)具有EEPROM 功能。</p><p> ?。?)共3 個16 位定時器/計數(shù)器,即定時器T0、T1、T2。</p><p> ?。?0)外部中斷 4 路,下降沿中斷或低電平觸發(fā)電路,Powe

43、r Down 模式可 由外部中斷低電平觸發(fā)中斷方式喚醒。</p><p> ?。?1)通用異步串行口(UART),還可用定時器軟件實現(xiàn)多個UART。</p><p> ?。?2)工作溫度范圍:-40~+85℃(工業(yè)級)/0~75℃(商業(yè)級)。</p><p> ?。?3)PDIP封裝 。</p><p>  STC89C52RC單片機的工作模

44、式:</p><p> ?。?)掉電模式:典型功耗,<0.1μA,可由外部中斷喚醒,中斷返回后,繼續(xù)執(zhí)行原程序。</p><p> ?。?)空閑模式:典型功耗2mA。</p><p> ?。?)正常工作模式:典型功耗4MA-7MA。</p><p>  3.1.2 單片機的外圍引腳及其功能</p><p>  圖

45、3.1 STC89C52RC引腳圖</p><p>  STC89C52RC單片機是40引腳封裝。這40個引腳由四組8位并行I/O端口、VCC、GND、兩條外接晶體引腳(XTAL1、XTAL2)、四條控制引腳(RST、EA/VPP、ALE、PSEN)組成。</p><p> ?。?)VCC(40腳):接+5v電源正端。</p><p> ?。?)GND(20腳):接

46、電源地端。</p><p> ?。?)XTAL1 (19 腳) 和 XATL2(18 腳):外接振蕩電路。</p><p> ?。?)PSEN(29 腳):片外程序存儲器選通信號,低電平有效。每個機器周期該信號兩次有效,并且通過數(shù)據(jù)總線P0口讀會指令或常數(shù)。在訪問片外數(shù)據(jù)存儲器時,該信號處于無效狀態(tài)。</p><

47、;p> ?。?)ALE/PROG(30 腳):地址鎖存允許信號輸出端、以及EPROM 編程脈沖輸入端。</p><p> ?。?)ALE在每個機器周期內(nèi)輸出2個脈沖,下降沿用于控制鎖存P0口輸出的低8位地址,也可作為對外輸出的時鐘脈沖信號或用于定時,次頻率為振蕩頻率的1/6。</p><p> ?。?)RST/VPD(9 腳):復(fù)位信號/備用電源輸入端

48、。若該引腳上出現(xiàn)兩個機器周期以上的高電平,單片機將會復(fù)位。當VCC掉電時,此引腳可以接上備用電源,以保存內(nèi)部RAM的數(shù)據(jù)不丟失;當VCC低于規(guī)定水平時,通過該引腳也可向內(nèi)部RAM提供備用電源。 </p><p>  (8)EA/VPP(31腳):內(nèi)/外部 ROM 選用端。當該引腳保持高電平時,不管是否有外部程序存儲器,只訪問內(nèi)部程序存儲器。反之,當保持低電平時,訪問外部程序存儲器。&

49、#160;</p><p> ?。?) P0 口(39~32 腳P0.0-P0.7):由P0.0~P0.7組成,是個8位雙向 三態(tài)I/O 口。在訪問外部存儲器時,可分別用作低8位地址線和8位數(shù)據(jù)線;P0口可以驅(qū)動8個LSTTL 輸入。 在輸出高電平時,需接4.7K~10K的上拉電阻。</p><p> ?。?0)P1 口

50、(1~8 腳):由P1.0~P1.7組成,P1口是一個內(nèi)部帶有上拉電阻的準8位雙向I/0 口,能驅(qū)動4個LSTTL輸入。 </p><p>  (11)P2 口(21~28 腳):由P2.0~P2.7組成,P2口是一個內(nèi)部帶有上拉電阻的準8位雙向I/0 口, 同時可用作高8位地址線和8位數(shù)據(jù)線,能驅(qū)動4個LSTTL輸入。 </p

51、><p> ?。?2)P3 口 (10~17 腳):由P3.0~P3.7組成,P3口是一個帶內(nèi)部有上拉電阻的準8位雙向I/0 口。同時,它的每一條口線都具有第二功能,表3.1所示。</p><p>  表3.1P3口各位的第二類功能</p><p>  3.1.3單片機的定時/計數(shù)器</p><p>  

52、STC89C52RC單片機內(nèi)部自帶三個16位定時/計數(shù)器T0、T1和T2,T0和T1均可作為定時器或計數(shù)器使用。6個特殊功能寄存器決定了它的工作方式及功能。</p><p>  (1)TMOD:用來設(shè)置定時/計數(shù)器T0和T1的工作方式。寄存器內(nèi)部如表3.2所示。</p><p>  表3.2控制寄存器(TMOD)</p><p>  TMOD的低4位用于定時/計

53、數(shù)器T0的工作方式選擇,高四位用于定時/計數(shù)器T1的工作方式選擇。</p><p>  GATE:選擇定時/計數(shù)器是否受外部中斷控制。若GATE=1,定時/計數(shù)器T0啟停受引腳P3.2(中斷0)控制;定時/計數(shù)器T1啟停受引腳P3.3(中斷1)控制;若GATE=0,定時/計數(shù)器的啟停與外部中斷(中斷0和中斷1)無關(guān)。</p><p>  C/’T:定時/計數(shù)方式選擇位。當C/’T=0時為定

54、時方式;C/’T=1時為計數(shù)方式。</p><p>  M1、M0:定時/計數(shù)器工作模式時選擇位。定時/計數(shù)器工方式如表3.3所示。</p><p>  表3.3四種定時/計數(shù)器工作方式</p><p>  (2)定時/計數(shù)器控制寄存器(TCON)</p><p>  TCON用于控制定時/計數(shù)器的啟停、溢出和外部中斷觸發(fā)方式。TCON寄存

55、器內(nèi)部各位定義如表3.4所示。</p><p>  表3.4TCON內(nèi)部各位定義</p><p>  3.1.4 單片機內(nèi)部結(jié)構(gòu)</p><p>  STC89C52RC單片機內(nèi)部由中央處理器、存儲器、輸入/輸出端口、定時/計數(shù)器、中斷系統(tǒng)以及系統(tǒng)總線等構(gòu)成,內(nèi)部結(jié)構(gòu)框圖如3.2所示。</p><p>  圖3.2 STC89C52RC單

56、片機內(nèi)部結(jié)構(gòu)</p><p>  單片機內(nèi)部主要由中央處理器(CPU)、片內(nèi)數(shù)據(jù)存儲器(RAM)、片內(nèi)程序存儲器(ROM)和輸入/輸出接口組成。</p><p>  STC89C52RC單片機的CPU是一個8位二進制數(shù)的中央處理器,主要由運算器、控制器和特殊寄存器組構(gòu)成。</p><p>  運算器:運算器的核心為算術(shù)邏輯單元(ALU),主要由布爾處理器、累加器(A

57、CC)、暫存器(TMP1、TMP2)、程序狀態(tài)字寄存器(PSW)和寄存器(B)構(gòu)成。主要功能為處理數(shù)據(jù)的算術(shù)運算。</p><p>  控制器:控制器的主要功能為對來自存儲器中的指令進行譯碼,通過定時控制電路,在規(guī)定的時刻發(fā)出各種操作所需的全部內(nèi)部和外部的控制信號,使各部分協(xié)調(diào)工作,控制器主要由程序計數(shù)器(PC)、指令寄存器(IR)、指令譯碼器(ID)和定時控制邏輯電路等組成。</p><p&

58、gt;  特殊寄存器(SFR):也稱為專用寄存器,主要用來指示當前要執(zhí)行指令的內(nèi)存地址,存放特定的操作數(shù),指示指令的運行狀態(tài)等。STC89C52RC單片機共有26個特殊功能寄存器,離散地分布在片內(nèi)RAM的高128B地址中。</p><p>  STC89C52RC內(nèi)部有兩個存儲器,分為程序存儲器(ROM)和數(shù)據(jù)存儲器(RAM),但由于訪問的地址一樣,因而要采用不同形式的指令進行操作。</p><

59、;p>  程序存儲器:主要存放單片機的要執(zhí)行的程序,一般為Flash ROM.對于STC89C52RC來說,ROM的大小為8KB,片內(nèi)存儲空間地址為0000H~1FFFH,若EA=0,當PC值在0000H~1FFFH之間時,CPU從內(nèi)部程序存儲器取指令,當PC值大于1FFFH時,則從外部程序存儲器取址。另外,程序存儲器中有幾個特殊存儲單元,這些存儲單元是提前固定好的,具有特殊用途。具體如表3.5所示。</p><

60、;p>  表3.5程序存儲器中的特殊單元</p><p>  內(nèi)部數(shù)據(jù)存儲器:主要存放運算的中間結(jié)果、數(shù)據(jù)暫存、緩沖、標志位以及用戶自定義的字形表等。STC89C52RC單片機內(nèi)部數(shù)據(jù)存儲器可分為片內(nèi)RAM區(qū)和特殊功能寄存器區(qū)(SFR)。其內(nèi)部RAM的大小為256B,低128 字節(jié)的內(nèi)部RAM(地址:00H-7FH),可直接尋址或間接尋址。高128 字節(jié)的內(nèi)部RAM(地址:80H-FFH),只能間接尋址。特

61、殊功能寄存器(SFR)(地址:80H-FFH), 只能直接尋址.因此可以通過尋址方式的不同,來區(qū)分特殊功能寄存器SFR和高128位的內(nèi)部RAM。52系列單片機在51的基礎(chǔ)上增加了5個特殊功能寄存器,主要與定時/計數(shù)器2相關(guān)聯(lián)。如表3.6所示:</p><p>  表3.6 STC89C52RC附加的SFR</p><p>  3.2 主要硬件介紹</p><p>

62、  在此次設(shè)計用用到了很多硬件,比如DS18B20、LCD1602液晶顯示屏、功率晶體管MJ11016、L298N等等。這里選取主要的幾個硬件進行介紹。</p><p>  3.2.1 顯示屏LCD1602</p><p>  LCD1602工業(yè)字符型液晶顯示屏,能夠同時顯示16x02即32個字符。它是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊。LCD1602的引腳圖如下。<

63、/p><p>  圖 3.3 LCD1602引腳圖</p><p> ?。?)VSS為電源地接電源負極</p><p>  (2)VDD接5V電源正極</p><p> ?。?)VEE為液晶顯示器對比度調(diào)整端,接電源正極時對比度最弱,接電源地時對比度最高</p><p> ?。?)RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、

64、低電平時選擇指令寄存器。</p><p> ?。?)RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。</p><p> ?。?)E端為使能端,高電平時讀取信息,負跳變時執(zhí)行指令。</p><p>  (7)D0~D7為8位雙向數(shù)據(jù)端,讀寫狀態(tài)依賴于RS的電平狀態(tài)。</p><p>  3.2.2 溫度傳感器DS18B20</p

65、><p>  DS18B20是常用的溫度傳感器,具有體積小,硬件開銷低,抗干擾能力強,精度高的特點。</p><p>  DS18B20主要的技術(shù)性能如下:</p><p> ?。?) 獨特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與DS18B20的雙向通訊。</p><p>  (2)測溫范圍 -55℃~+1

66、25℃,固有測溫誤差1℃。</p><p>  (3)支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,最多只能并聯(lián)8個,實現(xiàn)多點測溫,如果數(shù)量過多,會使供電電源電壓過低,從而造成信號傳輸?shù)牟环€(wěn)定。</p><p> ?。?)工作電源: 3.0~5.5V/DC (可以數(shù)據(jù)線寄生電源)</p><p>  (5)在使用中不需要任何外圍元件</p>

67、<p> ?。?) 測量結(jié)果以9~12位數(shù)字量方式串行傳送</p><p> ?。?)適用于狹小空間設(shè)備測溫</p><p>  DS18B20的引腳圖如下:</p><p>  圖3.4 DS18B20引腳</p><p>  (1)VCC端接外部電源正極(3V—5.5V)也可使用內(nèi)部的寄生電源。</p>&l

68、t;p> ?。?)DQ端為雙向數(shù)據(jù)傳輸端口,與單片機的引腳相連。</p><p> ?。?)GND端接電源負極。</p><p>  DS18B20的測溫原理:</p><p>  DS18B20的測溫原理如圖3.5所示,圖中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小用于產(chǎn)生固定頻率的脈沖信號送給減法計數(shù)器1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的

69、信號作為減法計數(shù)器2的脈沖輸入,圖中還隱含著計數(shù)門,當計數(shù)門打開時,DS18B20就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖后進行計數(shù),進而完成溫度測量.計數(shù)門的開啟時間由高溫度系數(shù)振蕩器來決定,每次測量前,首先將-55 ℃所對應(yīng)的基數(shù)分別置入減法計數(shù)器1和溫度寄存中,減法計數(shù)器1和溫度寄存器被預(yù)置在-55 ℃所對應(yīng)的一個基數(shù)值。首先DS1820提供的讀暫存寄存器指令(BEH)讀出以0.5℃為分辨率的溫度測量結(jié)果,然后切去測

70、量結(jié)果中的最低有效位(LSB),得到所測實際溫度整數(shù)部分T整數(shù),然后再用BEH指令讀取計數(shù)器1的計數(shù)剩余值M剩余和每度計數(shù)值M每度,考慮到DS1820測量溫度的整數(shù)部分以0.25℃、0.75℃為進位界限的關(guān)系,實際溫度T實際可用下式計算得到:T實際=(T整數(shù)-0.25℃)+(M每度-M剩余)/M每度。</p><p>  圖 3.5 DS18B20測溫原理</p><p>  3.2.3

71、直流電機驅(qū)動模塊L298n</p><p>  L298N是一種高電壓、大電流電機驅(qū)動芯片。該芯片采用15腳封裝。主要特點是:工作電壓高,最高工作電壓可達46V;輸出電流大,瞬間峰值電流可達3A,持續(xù)工作電流為2A;額定功率25W內(nèi)含兩個H橋的高電壓大電流全橋式驅(qū)動器,可以用來驅(qū)動直流電動機和步進電動機、繼電器線圈等感性負載;采用標準邏輯電平信號控制;具有兩個使能控制端,在不受輸入信號影響的情況下允許或禁止器件工

72、作有一個邏輯電源輸入端,使內(nèi)部邏輯電路部分在低電壓下工作;可以外接檢測電阻,將變化量反饋給控制電路。使用L298N芯片驅(qū)動電機,該芯片可以驅(qū)動一臺兩步進電機或四相步進電機,也可以驅(qū)動兩臺直流電機。</p><p>  L298N用來驅(qū)動直流電機的模塊引腳如圖3.6所示:</p><p>  圖3.6 L298N模塊引腳圖</p><p> ?。?)VCC接電源正極(

73、3V-46V)。</p><p> ?。?)GND接電源負極。</p><p> ?。?)IN1-IN4與單片機相連,輸入高低電平來控制電機的正反轉(zhuǎn)。</p><p> ?。?)ENA、ENB為使能端,輸入PWM信號可以用來調(diào)節(jié)電機轉(zhuǎn)速快慢。</p><p> ?。?)OUT1與OUT2、OUT3與OUT4可以分別控制兩個電機與電機的兩端相連

74、。</p><p> ?。?)SENSA與SENSB接電源負極。</p><p>  第四章 系統(tǒng)整體設(shè)計及硬件模塊設(shè)計</p><p>  4.1 晶振及復(fù)位模塊</p><p>  晶振電路能為系統(tǒng)提供基本的時鐘信號,通常一個系統(tǒng)使用一個晶振,以便各部分保持同步。為了更好的與外圍電路進行連接,此次設(shè)計選擇了如下圖4.1所示的晶振電路。&l

75、t;/p><p>  圖 4.1 晶振電路</p><p><b>  4.2 復(fù)位模塊</b></p><p>  為確保微機系統(tǒng)中電路穩(wěn)定可靠工作,復(fù)位電路是必不可少的一部分,單片機在啟動時都需要復(fù)位,以使CPU及系統(tǒng)各部件處于確定的初始狀態(tài),并從初始狀態(tài)開始工作,復(fù)位方式有多種可供選擇,此次設(shè)計選擇的是手動按鈕復(fù)位。電路如下圖4.2所示。&l

76、t;/p><p>  圖4.2 手動按鈕復(fù)位電路</p><p>  手動按鈕復(fù)位的原理是,人為的在RST端加上高電平,實現(xiàn)單片機的復(fù)位。由圖可知當按下按鈕時,+5V電平直接加到RST端,從而實現(xiàn)單片機的復(fù)位。</p><p>  4.3 溫度采集模塊</p><p>  溫度的采集與傳輸選用的DS18B20溫度傳感器,DS18B20溫度傳感器側(cè)

77、額問電路簡單,測溫精度較高,適合用于狹小范圍內(nèi)的溫度測量。且DS18B20溫度傳感器自帶有存儲器、A/D變化器,不用在添加更多的外圍輔助電路。所以溫度采集選用的DS18B20溫度傳感器,溫度采集電路如下圖4.3所示。</p><p>  圖 4.3 溫度采集電路</p><p>  4.4 液晶顯示模塊</p><p>  溫度選取的是LCD1602液晶顯示屏來顯示

78、,LCD1602是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊。控制簡單,成本較低,編程容易,所以選擇LCD1602來顯示溫度。溫度顯示電路如圖4.4所示。</p><p>  圖 4.4 溫度顯示電路</p><p>  選擇P0.0-P0.7口作為數(shù)據(jù)傳送端口,加上拉電阻的目的是因為單片機P0口輸出高電平的能力有限。</p><p>  4.5 按鍵輸入模

79、塊</p><p>  為了能夠更好的實現(xiàn)對溫度的控制,擴大能控的度帶,所以設(shè)置了按鍵輸入模塊,能夠認為的改變先要的溫度帶,是溫度控制更加的靈活、自由。按鍵輸入的電路如下圖4.5所示。</p><p>  圖 4.5 按鍵輸入電路圖</p><p><b>  4.6升溫模塊</b></p><p>  此次設(shè)計選用的升

80、高空間內(nèi)的器件是24的電熱管,功率適中,安全易于安放,電熱管的控制電路選擇用直流斬波電路控制。電熱管工作的電路圖如圖4.6所示。</p><p>  升溫電路的工作原理是:</p><p>  采用降壓斬波電路,通過控制電路中三極管的導(dǎo)通與關(guān)斷,來簡介控制電熱管的工作狀態(tài),設(shè)定一個工作周期T,在一個周期T內(nèi),通過控制三極管的導(dǎo)通時間Ton與關(guān)斷時間Toff,來控制加在電熱管上面的平均電壓U

81、o的大小.計算方法為:</p><p>  其中為占空比,E為加在電路中的直流電壓。</p><p>  具體的工作原理是:當單片機P2.3口給出一個高電平時,三極管Q6導(dǎo)通,電路連接,電熱管工作。發(fā)光二極管D1發(fā)光,當P2.3口給出一低電平時,三極管Q6關(guān)斷,電路斷開,電熱管不工作,,為了是負載電流連續(xù),所以在電路中串聯(lián)一個較大的電感L,并聯(lián)一個續(xù)流二極管D14,故當環(huán)境溫度過低與設(shè)定值

82、偏差較大時啟動模糊控制,單片機P2.3持續(xù)輸出高電平,電熱管持續(xù)全功率加熱,當環(huán)境溫度與設(shè)定值接近偏差較小時,啟動PI控制,PI控制器決定單片機P2.3給出等幅PWM波的占空比,占空比隨著偏差的減小越來越小,最終趨近于0。偏差越小占空比與小則一個周期內(nèi)加在電熱管上的平均電壓越小,電熱管的功率越小,溫度上升速率變慢。</p><p>  圖 4.6 升溫電路</p><p><b>

83、;  4.7降溫模塊</b></p><p>  降溫器件的選擇有多種,由于此次設(shè)計要求的溫度高出環(huán)境溫度,為了節(jié)約成本和方便設(shè)計,選擇了排氣扇作為降溫器件,排氣扇由L298N電機驅(qū)動模塊控制。降溫電路如圖4.7所示。</p><p>  降溫原理:單片機引腳P1.2與P1.3分別給出高低電平控制電機的正轉(zhuǎn),OUT1與OUT2分別接電機的兩端,當使能端E給出高電平時電機運行,當

84、使能端E給出低電平時電機停止運行,當溫度超出設(shè)定值時,PI控制器控制單片機引腳P1.4給出占空比可調(diào)的等幅PWM波,偏差越大時,積分作用越明顯,占空比越高,電機的轉(zhuǎn)速越快,達到快速降溫的目的。偏差較小時,占空比降低,電機緩慢運行或者停止運行,把溫度保持在較小的偏差內(nèi)。</p><p><b>  圖4.7 降溫電路</b></p><p>  4.8上下限報警模塊&l

85、t;/p><p>  由于此次設(shè)計的溫度控制系統(tǒng)是希望溫度保持在設(shè)定溫度的一定范圍內(nèi),所以不希望溫度超出這個范圍,當溫度超出范圍以后,為了讓人能夠快速發(fā)現(xiàn)并及時采取措施,所以采用了放光二極管與蜂鳴器結(jié)合的溫度上下限報警裝置。電路如圖4.8所示。</p><p>  圖 4.8 上下限報警電路</p><p>  工作原理是:當溫度低于溫度下限時,單片機引腳P2.1給出以

86、高電平,放光二極管D6發(fā)光,蜂鳴器發(fā)出聲響,當溫度高于溫度上限是,單片機引腳P2.2給出一個高電平,發(fā)光二極管D4發(fā)光,蜂鳴器發(fā)出聲響。</p><p>  第五章 軟件設(shè)計部分</p><p>  由于本次設(shè)計是基于單片機的溫度控制系統(tǒng)的硬件設(shè)計,所以軟件部分只做</p><p><b>  簡單的敘述。</b></p><

87、;p>  軟件程序設(shè)計的主框圖如圖4.1所示:</p><p>  圖4.1 程序設(shè)計的主框圖</p><p><b>  第六章 結(jié)論與展望</b></p><p>  本次畢業(yè)設(shè)計的目的是設(shè)計出一個能夠檢測溫度,顯示溫度,控制溫度的系統(tǒng)。通過幾個月來的學(xué)習(xí),查閱資料,慢慢了解了設(shè)計用到的各個硬件的作用,通過對硬件的了解學(xué)習(xí),慢慢弄懂了

88、各個硬件是怎樣在一起工作的,以及讓它們在一個系統(tǒng)中把自己的功能發(fā)揮出來。</p><p>  在設(shè)計完成后,先通過軟件的仿真對設(shè)計的原理進行檢驗,仿真成功以后開始進行實物的焊接,雖然焊接的過程中犯了不少的錯誤,但是最終完成了整個系統(tǒng)的實物的制作,下載好軟件以后,經(jīng)過調(diào)試最終完成了設(shè)計的要求。從剛開始的選題,到中期的準備,再到最終的成果,一點點的學(xué)習(xí),一點點的進步,遇到過挫折,但是最重要是設(shè)計完成以后得到成果的喜悅

89、。</p><p>  這次畢業(yè)設(shè)計,不僅達到了設(shè)計目標,而且使我對自己有了一個全新的認識,鍛煉了自己動手能力,檢驗了自己的知識水平,讓我學(xué)會了以專業(yè)知識來解決設(shè)計過程中遇到的問題而不是靠自己的臆測,我相信這次鍛煉會給我們以后的成長帶來很大的幫助。</p><p><b>  參考文獻</b></p><p>  [1] 曹巧媛. 單片機原理與

90、應(yīng)用. 北京: 電子工業(yè)出版社,2002</p><p>  [2] 何力民. 單片機高級教程 . 北京:北京航空大學(xué)出版社,2000</p><p>  [3] 金發(fā)慶. 傳感器技術(shù)與應(yīng)用. 北京:北京機械工業(yè)出版社,2002</p><p>  [4] 郭天祥. 新概念51單片機C語言教程. 北京:電

91、子工業(yè)出版社,2009.</p><p>  [5] 李建忠. 單片機原理與應(yīng)用. 西安:西安電子科技大學(xué)出版社,2009.</p><p>  [6] 丁海生,丁軍航,吳賀榮. 微型計算機控制技術(shù). 北京:清華大學(xué) 出版社,2009</p><p>  [7]

92、童師白,華成英. 模擬電子技術(shù)基礎(chǔ). 北京: 高等教育出版社,1980</p><p>  [8] 張紅潤,張亞凡,鄧洪.傳感器原理與應(yīng)用. 北京: 清華大學(xué)出版社,2008</p><p>  [9] 李平,杜濤,羅和平.單片機應(yīng)用開發(fā)與實踐. 北京: 機械工程出版社,2008</p><p>  [10] 常敏,王涵,范洪波.51單片機應(yīng)用程序開

93、發(fā)與實踐. 北京: 電子工業(yè)出版社,2009</p><p>  [11] L Dubois , V.C.T.V.Sozanski JP,M.Chice.Temperature control by microwave radiometry with narrow band width [J].EurPhys.J.App.lphys.2000</p><p>  [12] Yang. Y

94、., Yi. J., Woo, Y.Y., and Kim. B.: ‘Optimum design for linearityand efficiency of microwave Doherty amplifier using a new loadmatching technique’, Microw. J., 2001</p><p><b>  致謝</b></p>&

95、lt;p>  在此次畢業(yè)設(shè)計中有很多人都給了我很大的幫助,首先要感謝我的指導(dǎo)老師——**老師,在我們完成畢業(yè)設(shè)計的過程中給了我們很多有意義的建議。在設(shè)計過程中,通過查閱參考文獻學(xué)習(xí)到了很多知識,所以在這里向編寫文獻的作者表示感謝,最后謝謝我的同學(xué)和老師們對我的幫助。</p><p><b>  附錄一:總電路圖</b></p><p><b>  附錄

96、二:電路仿真圖</b></p><p><b>  附錄三:實物圖</b></p><p><b>  附錄四:軟件程序</b></p><p>  #include <reg52.h> // 51 系類單片機頭文件</p><p>  #include <intr

97、ins.h></p><p>  #include<stdio.h></p><p>  #define uint unsigned int</p><p>  #define uchar unsigned char </p><p>  float Pilast=0;//上一次積分

98、 </p><p>  float Plast=0; //上一次PI結(jié)果</p><p>  float temp2; //實時溫度</p><p>  sbit ena=P1^2; //電機使能端</p><p>  sbit in1=P1^3; //控制電機正反轉(zhuǎn)</p

99、><p>  sbit in2=P1^4;</p><p>  sbit sw=P1^6; //定義升溫</p><p>  sbit jw=P1^7; //定義降溫</p><p>  sbit beep1=P2^1; //定義超下限揚聲器</p><p> 

100、 sbit beep2=P2^2; //定義超上限揚聲器</p><p>  sbit enj=P2^3;//電熱管輸出PWM端</p><p>  sbit DQ=P2^4; //DS18B20數(shù)據(jù)端</p><p>  sbit rs=P2^5; //lcd的控制</p><p>  sbit rw=P2^6;&l

101、t;/p><p>  sbit e=P2^7; //lcd使能</p><p><b>  int i=0;</b></p><p><b>  int j=0;</b></p><p>  int temp=0;</p><p>  int temp1=0;</p&

102、gt;<p>  int TempH=3600;</p><p>  int TempL=3400; </p><p>  int pwmflag1=100; //PWM標志1</p><p>  int pwmflag2=100; //PWM標志2</p><p>  uchar *s; //定義指針s,

103、用來顯示上下限溫度</p><p>  uchar table1[]={"T= "}; //定義數(shù)組顯示</p><p>  /******************************************************</p><p><b>  * 函數(shù):pi模塊</b></p><

104、;p>  *******************************************************/</p><p>  float PIPro()</p><p><b>  {</b></p><p>  float Enow; //偏差</p><p>  float Pinow;

105、 //當前積分</p><p>  float Pnow; //當前PI結(jié)果</p><p>  float Ppnow; //當前比例項</p><p>  float DAOut; //返回值</p><p>  int Kp; </p><p><b>  flo

106、at Ki;</b></p><p><b>  Kp=3;</b></p><p><b>  Ki=1;</b></p><p>  Enow=35.00-temp2; </p><p>  if(Enow>0.06) //大于0.06就積分,否則加熱管就不輸出&

107、lt;/p><p><b>  {</b></p><p>  Ppnow=Kp*Enow; //比例項</p><p>  if(Ppnow>4)Pinow=0;//積分分離</p><p>  else </p><p><b>  {</b>&

108、lt;/p><p>  Pinow=Ki*Enow+Pilast;//積分項</p><p>  if(Pinow>4)Pinow=4; //積分上限</p><p>  if(Pinow<0)Pinow=0; //積分下限</p><p><b>  }</b></p><p>

109、;  Pnow=Ppnow+Pinow; //PI的輸出</p><p>  if(Pnow>4)Pnow=4; </p><p>  if((Enow>2)&(Enow<3))pwmflag2=90; //PWM換算</p><p>  if(Enow>=3)pwmflag2=100;</p><

110、p>  else pwmflag2=25*Pnow;</p><p>  pwmflag1=0;</p><p><b>  }</b></p><p><b>  else </b></p><p><b>  {</b></p><p>  i

111、f(Enow<-0.08)pwmflag1=80;//換算成PWM的占空比</p><p>  else pwmflag1=0;</p><p>  pwmflag2=0;</p><p><b>  }</b></p><p>  Pilast=Pinow;</p><p>  DA

112、Out=Pnow;</p><p>  return DAOut;</p><p><b>  } </b></p><p>  /******************************************************</p><p>  * 函數(shù):計時器初始化模塊</p>&l

113、t;p>  *******************************************************/</p><p>  void init_time(void)</p><p><b>  {</b></p><p>  in1=1; //電機正轉(zhuǎn)</p><p>  in2=

114、0; </p><p>  TMOD=0x01; //工作方式1</p><p>  TH0=0xd8; //0.1ms</p><p><b>  TL0=0xf0;</b></p><p>  EA=1; //開中斷</p><p><b&

115、gt;  ET0=1;</b></p><p>  TR0=1; //開始計時</p><p><b>  }</b></p><p>  /******************************************************</p><p><b>  * 函

116、數(shù):中斷模塊</b></p><p>  *******************************************************/</p><p>  void timer0() interrupt 1</p><p><b>  {</b></p><p><b>  i

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論