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

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  畢業(yè)設(shè)計(jì)(論文)報(bào)告</p><p>  題 目 智能應(yīng)急燈系統(tǒng)的設(shè)計(jì) </p><p>  系 別 </p><p>  專 業(yè) </p><p>  班 級(jí) </p><p> 

2、 學(xué)生姓名 </p><p>  學(xué) 號(hào) </p><p>  指導(dǎo)教師 </p><p><b>  2013年 4 月</b></p><p>  智能應(yīng)急燈系統(tǒng)的設(shè)計(jì)</p><p>  摘

3、要:本文設(shè)計(jì)了一種基于單片機(jī)的應(yīng)急燈控制器。該設(shè)計(jì)以MCS-51單片機(jī)為核心,符合消防應(yīng)急燈具國(guó)家標(biāo)準(zhǔn)GBl7945-2000。論文首先分析了智能消防應(yīng)急疏散照明的技術(shù)背景及目前的發(fā)展現(xiàn)狀和未來(lái)的發(fā)展趨勢(shì),說(shuō)明設(shè)計(jì)的意義及目標(biāo)。接著介紹了常用智能消防應(yīng)急燈的分類,著重說(shuō)明了自帶電源智能消防應(yīng)急燈具的工作原理,提出了符合國(guó)家標(biāo)準(zhǔn)的總體結(jié)構(gòu)框圖。隨后,合理的選擇了主要器件,給出了三個(gè)關(guān)鍵模塊的具體電路圖,包括電源模塊、單片機(jī)模塊和通信模塊,

4、并分析其工作原理,實(shí)現(xiàn)了掉電檢測(cè)與電源轉(zhuǎn)換、電池狀態(tài)檢測(cè)、光源狀態(tài)檢測(cè)以及RS-485通信等功能。在軟件設(shè)計(jì)方面,分析了控制器的工作邏輯,畫出了系統(tǒng)主程序框圖和電池開路、短路及正常狀態(tài)分析流程圖。</p><p>  關(guān)鍵詞:?jiǎn)纹瑱C(jī)、應(yīng)急燈、消防、RS-485通信</p><p>  A Design of MCU-based Controller of Emergency Luminar

5、y</p><p>  Abstract:This paper presents an emergency luminary controller based on single-chip microcomputer. The design uses the MCS-51 microcontroller as the core and meets the requirement of the national s

6、tandards for fire emergency luminary GBl7945-2000. Firstly, the technical background, the current study and the development trend of the fire emergency evacuation lighting as well as the significance and the objectives o

7、f this design are expound. Then, the classification of the fire emergency luminary w</p><p>  Keywords: Single-chip microcomputer、Emergency luminary、Fire fighting、RS-485communication</p><p><

8、b>  目錄</b></p><p><b>  前言1</b></p><p>  第一章 智能應(yīng)急燈系統(tǒng)2</p><p>  1.1 智能應(yīng)急燈背景介紹2</p><p>  1.2 相關(guān)技術(shù)的發(fā)展現(xiàn)狀及趨勢(shì)2</p><p>  1.3 課題意義及其目的3<

9、;/p><p>  第二章 智能消防應(yīng)急燈工作原理4</p><p>  2.1 常用智能消防應(yīng)急燈4</p><p>  2.2 自帶電源型智能消防應(yīng)急燈具工作原理4</p><p>  2.3 本智能消防應(yīng)急燈設(shè)計(jì)的總體結(jié)構(gòu)5</p><p>  2.3.1 系統(tǒng)硬件設(shè)計(jì)5</p><p

10、>  2.3.2 應(yīng)急燈單元5</p><p>  第三章 硬件電路分析6</p><p>  3.1 電源模塊6</p><p>  3.1.1 主電電路7</p><p>  3.1.2 Li電池模塊8</p><p>  3.2 單片機(jī)模塊11</p><p>  3.2

11、.1 器件選型12</p><p>  3.2.2 分析電路16</p><p>  3.3 通信模塊17</p><p>  3.3.1 器件選型17</p><p>  3.3.2 分析電路19</p><p>  第四章 軟件分析20</p><p><b>  第五

12、章 總結(jié)22</b></p><p><b>  謝辭23</b></p><p><b>  參考文獻(xiàn)24</b></p><p><b>  附錄25</b></p><p><b>  前言</b></p><

13、p>  應(yīng)急燈是由應(yīng)急電源供電的,提供必要處所應(yīng)急照明用的燈具。應(yīng)急燈被廣泛地用于工廠、學(xué)校、倉(cāng)庫(kù)、碼頭、機(jī)場(chǎng)、醫(yī)院、賓館、酒店、大型辦公樓、高檔娛樂(lè)場(chǎng)等人員密集的場(chǎng)所。</p><p>  隨著電子技術(shù)和微型計(jì)算機(jī)的迅速發(fā)展,促進(jìn)了微型計(jì)算機(jī)測(cè)量和控制技術(shù)的迅速發(fā)展和廣泛應(yīng)用,單片機(jī)的應(yīng)用已經(jīng)滲透到國(guó)民經(jīng)濟(jì)的各個(gè)部門和領(lǐng)域,它起到了越來(lái)越重要的作用。廣泛用在在各種控制電路中用來(lái)完善電路的控制功能。對(duì)傳統(tǒng)應(yīng)

14、急燈控制電路的改進(jìn)。首先要根據(jù)相關(guān)的技術(shù)規(guī)范,其次對(duì)應(yīng)急燈控制電路進(jìn)行分析改進(jìn),完善各種控制要求,增加一些輔助控制功能,增強(qiáng)其控制性。本課題設(shè)計(jì)的智能應(yīng)急燈系統(tǒng)主控制用MCS-51單片機(jī)作微處理器,應(yīng)急燈單元也用MCS-51系列單片機(jī)作微處理器。單片機(jī)因?yàn)槠湫阅苁址€(wěn)定、適應(yīng)能力強(qiáng),并且開發(fā)價(jià)格低廉、門檻低,非常適用于工業(yè)控制中。主控制器和應(yīng)急燈單元共同構(gòu)成多單片機(jī)通信系統(tǒng),應(yīng)急燈嵌入的單片機(jī)主要完成應(yīng)急燈狀態(tài)采集、點(diǎn)亮或熄滅應(yīng)急燈的功

15、能,并與主控制器進(jìn)行通信。應(yīng)急燈的狀態(tài)及時(shí)送往上位主控制器,并在主控制器上顯示出來(lái),如果是故障狀態(tài)則主控制器會(huì)有相應(yīng)的聲光顯示。</p><p>  隨著科技的進(jìn)步和社會(huì)的發(fā)展,單體建筑的面積越來(lái)越大,建筑高度越來(lái)越高,聚集的人員越來(lái)越多,當(dāng)建筑物內(nèi)部發(fā)生火災(zāi)時(shí),造成人員嚴(yán)重傷亡的危險(xiǎn)性越來(lái)越大,所以良好的應(yīng)急照明系統(tǒng)是一個(gè)相當(dāng)重要的安全設(shè)施,是保障建筑物內(nèi)人員安全、及時(shí)疏散的前提,并且利于救援工作的順利進(jìn)行,從

16、而最大限度地減少人員的傷亡和降低財(cái)產(chǎn)的損失。本課題設(shè)計(jì)的智能應(yīng)急燈主要用于消防領(lǐng)域。當(dāng)火災(zāi)發(fā)生時(shí),正常供電可能無(wú)法使用,這時(shí)候智能應(yīng)急燈就為撤離人員和消防人員提供了應(yīng)急照明。</p><p>  第一章 智能應(yīng)急燈系統(tǒng)</p><p>  1.1 智能應(yīng)急燈背景介紹</p><p>  所謂應(yīng)急照明,是指在非正常狀態(tài)下才使用的照明設(shè)施,包括:備用照明、疏散照明、安全

17、照明。隨著我國(guó)綜合國(guó)力的不斷增強(qiáng),人民生活水平的日益提高,公眾聚集場(chǎng)所越來(lái)越多,公眾聚集場(chǎng)所火災(zāi)事故也日趨頻繁,特別是群死群傷惡性火災(zāi)時(shí)有發(fā)生,不但造成了大量人員傷亡,而且影響了社會(huì)政治穩(wěn)定。</p><p>  消防應(yīng)急燈具作為一種重要的消防器材,廣泛應(yīng)用于賓館、商場(chǎng)、娛樂(lè)場(chǎng)所等公眾聚集場(chǎng)所,其功能是這些場(chǎng)所發(fā)生火災(zāi)斷電后,應(yīng)急燈具自動(dòng)照明,引導(dǎo)被困人員疏散。消防應(yīng)急疏散照明技術(shù)是一項(xiàng)重要的救生疏散技術(shù)。近幾年

18、,隨著國(guó)民經(jīng)濟(jì)的高速發(fā)展,高大而復(fù)雜的智能建筑日益增多,對(duì)消防安全的要求越來(lái)越高,消防應(yīng)急燈具的品種不斷增多(如表1.1),性能不斷改進(jìn),技術(shù)水平有了很人提高。</p><p>  表1.1 消防應(yīng)急燈的分類</p><p>  歐美等發(fā)達(dá)國(guó)家消防應(yīng)急疏散照明技術(shù)發(fā)展較早、較快,一直處于領(lǐng)先地位,上述各種燈具已被大量生產(chǎn)和廣泛應(yīng)用。我國(guó)起步較晚,但近年來(lái)發(fā)展也很快。目前,國(guó)內(nèi)已申請(qǐng)到國(guó)家公

19、安部消防產(chǎn)品認(rèn)證的應(yīng)急燈制造商大約300余家,但產(chǎn)品質(zhì)量、性能和品種同發(fā)達(dá)國(guó)家相比還有一定的差距。只有少數(shù)大型企業(yè)及一些合資企業(yè)的產(chǎn)品與國(guó)外產(chǎn)品相差無(wú)幾,并向智能環(huán)保型方向發(fā)展,但價(jià)格稍高?,F(xiàn)在,自帶電源獨(dú)立控制型消防應(yīng)急燈具是我國(guó)的主要應(yīng)急燈具產(chǎn)品。</p><p>  1.2 相關(guān)技術(shù)的發(fā)展現(xiàn)狀及趨勢(shì)</p><p>  目前蓄電池供電方式主要采用如下兩種形式:一種是獨(dú)立式供電,每個(gè)應(yīng)

20、急燈自帶備用蓄電池,平時(shí)由市電供電,只有當(dāng)市電電源切斷時(shí),備用電源才自動(dòng)投入運(yùn)行;另一種是采用集中式供電,每個(gè)應(yīng)急燈本身不帶電源,市電故障時(shí),由專用集中式應(yīng)急電源供電。針對(duì)兩種不同的供電方式必須提供不同的內(nèi)部控制電路。本文設(shè)計(jì)的控制電路是獨(dú)立式供電的應(yīng)急燈具。</p><p>  目前國(guó)內(nèi)大部分的應(yīng)急燈具采用的都是由分離器件搭配通用lC(如555、LM358)構(gòu)建控制系統(tǒng)。國(guó)家對(duì)消防應(yīng)急燈具有完整的國(guó)家標(biāo)準(zhǔn)(GB

21、l7945-2000),要求應(yīng)急燈具具備完善的應(yīng)急轉(zhuǎn)換、充電保護(hù)和故障檢測(cè)、保護(hù)和顯示等功能,這要求有當(dāng)數(shù)量的分離元件,同時(shí)對(duì)單個(gè)元件的特性要求也較高。部分廠商出于降低成本的目的,只能提供應(yīng)急轉(zhuǎn)換、充電計(jì)時(shí)等功能,而不能完整的提供的故障檢測(cè)、故障顯示和保護(hù)等國(guó)家標(biāo)準(zhǔn)所強(qiáng)制要求達(dá)到的指標(biāo)。國(guó)內(nèi)市場(chǎng)也出現(xiàn)了應(yīng)急燈具的控制芯片,但是其存在的主要問(wèn)題:</p><p>  1.對(duì)電池的保護(hù)不夠。大多采用慢速充電的方式給應(yīng)

22、急電源進(jìn)行持續(xù)充電,應(yīng)急電源充滿后沒(méi)有涓流充電過(guò)程,容易導(dǎo)致應(yīng)急電源的過(guò)充;</p><p>  2.沒(méi)有充電時(shí)間可選,不能適應(yīng)于不同型號(hào)的電池;</p><p>  3.應(yīng)急照明燈和應(yīng)急標(biāo)志燈需要采用不同的控制芯片;</p><p>  4.應(yīng)急工作時(shí)間達(dá)不到標(biāo)準(zhǔn)要求的90min;</p><p>  5.終止電壓偏低,未能滿足標(biāo)準(zhǔn)規(guī)定額定

23、電壓要求的80%;</p><p>  6.充放電耐久試驗(yàn)?zāi)┐畏烹姇r(shí)間達(dá)不到首次放電時(shí)間的85%。</p><p>  1.3 課題意義及其目的</p><p>  據(jù)權(quán)威人士估計(jì),全國(guó)應(yīng)急燈一年的市場(chǎng)總需求量大概在4億左右。隨著國(guó)民經(jīng)濟(jì)的發(fā)展、社會(huì)安全意識(shí)的提高,對(duì)公眾安全的要求只會(huì)越來(lái)越高,意味著應(yīng)急燈具市場(chǎng)必然從不成熟走向成熟。目前的應(yīng)急燈具大部分不同程度的存

24、在著質(zhì)量不過(guò)關(guān)、安全隱患,直接威脅到公眾的安全。造成這種局面的直接原因來(lái)源于應(yīng)急控制電路。設(shè)計(jì)安全性能更好、穩(wěn)定性更高的消防應(yīng)急燈控制芯片是必然的趨勢(shì)。</p><p>  第二章 智能消防應(yīng)急燈工作原理</p><p>  2.1 常用智能消防應(yīng)急燈</p><p>  自19世紀(jì)40年代開始,國(guó)家及地方權(quán)威性機(jī)構(gòu)就明文規(guī)定了應(yīng)急燈在商業(yè)樓房,工業(yè)設(shè)施及公共場(chǎng)所

25、方面的使用,以確保人們遠(yuǎn)離由于火災(zāi)或其他事故引起的恐慌所帶來(lái)的對(duì)生命財(cái)產(chǎn)安全的威脅。應(yīng)急燈廣泛運(yùn)用于大型場(chǎng)所如銀行營(yíng)業(yè)廳,商場(chǎng)等人口聚集比較多的地方,以有效的確保外出人員的安全。</p><p>  目前市場(chǎng)上應(yīng)急燈按應(yīng)急供電方式分為:自帶電源型和集中電源型。自帶電源型自帶備用蓄電池,平時(shí)由市電供電,只有當(dāng)市電電源切斷時(shí),備用電源自動(dòng)投入運(yùn)行;集中電源型單個(gè)本身不帶電源,市電故障時(shí),由專用集中式應(yīng)急電源供電。&l

26、t;/p><p>  2.2 自帶電源型智能消防應(yīng)急燈具工作原理</p><p>  自帶電源型消防應(yīng)急燈具主要由以下器件構(gòu)成:應(yīng)急燈具、蓄電池、控制電路、狀態(tài)顯示燈、測(cè)試開關(guān)等。對(duì)于常明應(yīng)急疏散標(biāo)志燈和應(yīng)急疏散照明燈米說(shuō),由于應(yīng)用要求的多樣性,他們?cè)谶@些元件的選擇上也會(huì)有很大的差異。下面簡(jiǎn)要說(shuō)明兩種應(yīng)急燈具的器件構(gòu)成和工作原理。</p><p>  常明應(yīng)急疏散標(biāo)志燈

27、的工作原理:如果市電電壓正常,則狀態(tài)指示燈綠燈、充電狀態(tài)燈(紅燈)亮,故障指示燈滅,控制電路控制開關(guān)電源給LED燈供電,保持疏散顯示正常,同時(shí)控制電路檢測(cè)市電電壓、電池電壓和光源,提供充電回路給蓄電池進(jìn)行慢速充電;如果慢速充電完成,則充電指示紅燈滅。如果在市電正常情況下,出現(xiàn)電池開路、電池短路等故障,故障指示燈(黃燈)亮,提示管理人員需要對(duì)系統(tǒng)進(jìn)行檢查和維修;當(dāng)市電電壓低于應(yīng)急轉(zhuǎn)換電壓時(shí),控制電路轉(zhuǎn)入應(yīng)急狀態(tài),此時(shí)備用電源和光源的同路被

28、打開,保證光源能正常的二作;當(dāng)電池電壓低于規(guī)定的放電電壓時(shí),控制電路應(yīng)斷開電池的所有放電回路,同時(shí)整個(gè)控制電路應(yīng)停止工作以避免蓄電池的漏電。</p><p>  應(yīng)急疏散照明燈的工作原理和常明急疏散燈類似,不同的是市電正常情況下,光源不亮,應(yīng)急疏散照明燈應(yīng)能檢測(cè)光源開路與否,如果出現(xiàn)故障,指示燈應(yīng)亮。</p><p>  2.3 本智能消防應(yīng)急燈設(shè)計(jì)的總體結(jié)構(gòu)</p><

29、;p>  2.3.1 系統(tǒng)硬件設(shè)計(jì)</p><p>  該系統(tǒng)主要由主控制器和應(yīng)急燈單元兩部分構(gòu)成。主控制用MCS-51單片機(jī)作微處理器,應(yīng)急燈單元也用MCS-51系列單片機(jī)作微處理器。主控制器和應(yīng)急燈單元共同構(gòu)成多單片機(jī)通信系統(tǒng),應(yīng)急燈嵌入的單片機(jī)主要完成應(yīng)急燈狀態(tài)采集、點(diǎn)亮或熄滅應(yīng)急燈的功能,并與主控制器進(jìn)行通信。應(yīng)急燈的狀態(tài)及時(shí)送往上位主控制器,并在主控制器上顯示出來(lái),如果是故障狀態(tài)則主控制器會(huì)有相應(yīng)

30、的聲光顯示。</p><p>  圖1 主控制器與分散應(yīng)急燈之間連接原理框圖</p><p>  2.3.2 應(yīng)急燈單元</p><p>  應(yīng)急燈狀態(tài)主要有應(yīng)急燈應(yīng)急狀態(tài)、故障狀態(tài)、充電和主電狀態(tài)。應(yīng)急燈的狀態(tài)采集由單片機(jī)完成。用3個(gè)發(fā)光二極管來(lái)表示應(yīng)急燈的4個(gè)狀態(tài),同時(shí)留出串行通信口和主控制器進(jìn)行通信。本設(shè)計(jì)主要完成應(yīng)急燈單元的設(shè)計(jì),結(jié)構(gòu)框圖見圖2。</p

31、><p><b>  圖2 系統(tǒng)結(jié)構(gòu)框圖</b></p><p>  第三章 硬件電路分析</p><p><b>  3.1 電源模塊</b></p><p>  圖3為電源模塊框圖,圖4為此模塊的電路圖。下面將對(duì)每一模塊所需用的器件進(jìn)行選型,并分析每個(gè)模塊所要完成的功能。</p>&l

32、t;p><b>  圖3 電源模塊框圖</b></p><p>  圖4 電源模塊電路圖</p><p>  3.1.1 主電電路</p><p><b>  1.器件選型</b></p><p><b>  1)電源穩(wěn)壓器</b></p><p>

33、;  LM78XX系列主要有LM712、LM709、LM705和LM733等幾種,都是三端電源,在單片機(jī)中最為常用的有LM705和LM733兩類。這些元件都使用了電流限制、熱關(guān)斷和安全區(qū)補(bǔ)償技術(shù),使他們?cè)诖蠖鄶?shù)工作條件下都非常穩(wěn)定可靠。如果采用合適的散熱器,他們的輸出電流可以超過(guò)1.5A。</p><p>  圖4中的U7/U8/U9/U10為L(zhǎng)M78XX系列電源穩(wěn)壓器,其引腳分布及功能如表3.1及圖5所示。此元

34、件使用了7806輸出6V電壓,7809輸出電壓為9V。</p><p>  表3.1 LM78XX系列電源穩(wěn)壓器引腳功能一覽表</p><p>  圖5 7806引腳圖</p><p><b>  2)整流電路橋</b></p><p>  本電路常用于小功率單相交流輸入的場(chǎng)合。目前大量普及的微機(jī)、電視機(jī)等家電產(chǎn)品中所

35、采用的開關(guān)電源中,他將交流電變?yōu)橹绷麟?,?yīng)用十分廣泛。</p><p><b>  2.電路分析</b></p><p>  主電電源模塊主要有變壓器、整流橋和電源穩(wěn)壓器組成(見圖6)。</p><p><b>  圖6 主電源電路</b></p><p>  3.1.2 Li電池模塊</p

36、><p>  Li電池模塊有電池充電電路、電池檢測(cè)電路和電源轉(zhuǎn)換電路組成(見圖7)。Li電池由主電電源充電,當(dāng)沒(méi)有市電時(shí),應(yīng)急燈工作電源需要由Li電池提供。</p><p>  圖7 Li電池模塊電路圖</p><p>  1.Li電池充電電路</p><p>  應(yīng)急燈電池的充電非常重要,如果電池出現(xiàn)過(guò)充電或者充電不夠,直接導(dǎo)致應(yīng)急燈具電池的使

37、用壽命??紤]到精確的快速充電模式需要非常復(fù)雜的電路,目前幾乎所有的應(yīng)急燈具都采用固定時(shí)間慢充的方式給電池充電。當(dāng)慢速充電完成后,轉(zhuǎn)為涓流充電,以保證電池繼續(xù)處于充滿狀態(tài),從國(guó)家標(biāo)準(zhǔn)來(lái)看,要求涓流充電電流小于0.05C。</p><p>  本設(shè)計(jì)由單片機(jī)P1.5和P1.6引腳控制Li電池的充電。當(dāng)P1.5為高電平時(shí)NPN三極管Q1導(dǎo)通,Q1的發(fā)射機(jī)有電流,即Q2的基極有了電流使Q2管導(dǎo)通,這時(shí)由主電電源給Li電池

38、充電。若單片機(jī)P1.5為低電平Q1管不能導(dǎo)通,Q2管沒(méi)有基極電流,從而Q2管不會(huì)導(dǎo)通Li電池不能充電。單片機(jī)P1.6引腳同樣控制三極管Q3、Q4給Li電池充電。單片機(jī)P1.5和P1.6引腳同時(shí)為高電平可使Li電池快速充電(見圖8)。</p><p>  圖8 Li電池充電電路</p><p><b>  2.電池檢測(cè)電路</b></p><p>

39、;  自帶電源型消防應(yīng)急燈具由于使用的獨(dú)立電源作為備用電源,電池的特性會(huì)直接影響到應(yīng)急時(shí)間、光源的亮度,因此采用合適的電池非常重要。本設(shè)計(jì)采用Li充電電池。同時(shí),控制系統(tǒng)必須對(duì)電池進(jìn)行檢測(cè):</p><p>  檢測(cè)到的電壓輸入A/D轉(zhuǎn)換器中變?yōu)閿?shù)字信號(hào)送到單片機(jī)中進(jìn)行處理。A/D轉(zhuǎn)換器的輸入值在0~5V之間(見圖9)。</p><p>  1)當(dāng)輸入到A/D轉(zhuǎn)換器IN1中的電壓為0~0.

40、5V時(shí),電池為短路狀態(tài)。</p><p>  2)當(dāng)輸入到A/D轉(zhuǎn)換器IN1中的電壓為0.6~3.2V時(shí),電池為正常狀態(tài)。</p><p>  3)當(dāng)輸入到A/D轉(zhuǎn)換器IN1中的電壓為3.3~5V時(shí),電池為斷路狀態(tài)。</p><p><b>  圖9 電池檢測(cè)電路</b></p><p><b>  3.電源轉(zhuǎn)

41、換電路</b></p><p>  當(dāng)有市電時(shí),應(yīng)急燈的電源由市電提供。市電通過(guò)LED D2供電給A點(diǎn)。當(dāng)無(wú)市電時(shí),Q6管馬上導(dǎo)通,隨即Q5導(dǎo)通,由Li電池供點(diǎn)給A點(diǎn)。由此電路可完成電源轉(zhuǎn)換功能(見圖10)。</p><p>  圖10 電源轉(zhuǎn)換電路</p><p><b>  3.2 單片機(jī)模塊</b></p>&l

42、t;p>  單片機(jī)模塊電路主要由看門狗電路、A/D轉(zhuǎn)換電路和光源檢測(cè)電路等組成。單片機(jī)模塊框圖見圖11,電路圖見圖12。</p><p>  圖11 單片機(jī)模塊框圖</p><p>  圖12 單片機(jī)模塊電路圖</p><p>  3.2.1 器件選型</p><p><b>  1.單片機(jī)</b></p&g

43、t;<p>  本設(shè)計(jì)采用MCS-51系列單片機(jī)。51單片機(jī)的典型產(chǎn)品有8031,8051和8751三種機(jī)型,除片內(nèi)程序存儲(chǔ)器的容量不同外,其內(nèi)部結(jié)構(gòu)與引腳完全形同。本設(shè)計(jì)采用的是8051,其引腳配置圖見圖13。</p><p>  HMOS的MCS-51單片機(jī)采用雙列直插式封裝,有40個(gè)引腳,分為地址總線、數(shù)據(jù)總線、控制總線3類見圖13。MCS-51系列單片機(jī)的各引腳的功能如下:</p>

44、;<p>  1)主電源引腳Vcc,Vss</p><p>  Vcc:接+5V電源</p><p><b>  Vss:接地</b></p><p>  2)外接晶振引腳XTAL1,XTAL2</p><p>  XTAL1:片內(nèi)反相放大器輸入端</p><p>  XTAL2:片

45、內(nèi)反相放大器輸出端</p><p>  圖13 51單片機(jī)引腳圖</p><p>  外接晶體時(shí)XTAL1,、XTAL2各接晶體一端構(gòu)成振蕩器。</p><p>  3)輸入/輸出引腳P0,P1,P2,P3</p><p>  P0.0~P0.7:P0口的8各引腳,P0口是8位漏極開路型雙向I/O擴(kuò)展接口時(shí), P0.0~P0.7分時(shí)復(fù)用,做低

46、8位地址總線與雙向8位數(shù)據(jù)總線。</p><p>  P1.0~P1.7:P1口的8個(gè)引腳,P1口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,對(duì)于52子系列,P1.0還可以用于定時(shí)器/計(jì)數(shù)器2的計(jì)數(shù)脈沖輸入端T2,P1.1還可以作為定時(shí)器/計(jì)數(shù)器2的外部控制端T2EX。</p><p>  P2.0~P2.7:P2口的8個(gè)引腳,P2口也是一個(gè)帶內(nèi)部上拉電阻的雙向I/O口,在訪問(wèn)片外存儲(chǔ)器或擴(kuò)展

47、I/O接口是,還用于提供高8位地址。</p><p>  P3.0~P3.7:P3口的8個(gè)引腳,P3口也是一個(gè)帶上拉電阻的I/O口,除可工作為雙向的輸入輸出口外,還具有第2功能。</p><p><b>  4)控制線(4條)</b></p><p>  ALE/PROG:雙功能引腳。由于P0口的8個(gè)引腳是低8位地址總線與數(shù)據(jù)總線分時(shí)復(fù)用,因此

48、必須將P0口輸出的低8位地址進(jìn)行鎖存。在訪問(wèn)片外存儲(chǔ)器時(shí),每機(jī)器周期該信號(hào)出現(xiàn)2次。其下降沿用于控制鎖存P0口輸出的低8位地址。即使不訪問(wèn)片外存儲(chǔ)器,訪問(wèn)引腳上仍出現(xiàn)上述頻率的周期性信號(hào),因此也可作為對(duì)外輸出的時(shí)鐘脈沖,頻率為振蕩器頻率的1/6。必須注意的是:在訪問(wèn)片內(nèi)外存儲(chǔ)器時(shí),ALE脈沖會(huì)跳空1個(gè)。</p><p>  對(duì)片內(nèi)含有EPROM的機(jī)型,此引腳在編程時(shí)可作為編程脈沖/PROG的輸入端。</p&

49、gt;<p>  /PSEN:片外程序存儲(chǔ)器讀選通信號(hào)輸出端,在CPU從片外程序存儲(chǔ)器取址期間,此信號(hào)每個(gè)機(jī)器周期兩次有效,已通過(guò)P0口讀入指令,在訪問(wèn)片外數(shù)據(jù)存儲(chǔ)器時(shí),該信號(hào)不出現(xiàn)。</p><p>  /EA/Vpp:雙功能引腳,衛(wèi)片外程序存儲(chǔ)器選用端。當(dāng)該引腳信號(hào)有效(低電平)時(shí),選擇片外程序存儲(chǔ)器,否則,即/EA/Vpp=1時(shí),訪問(wèn)片內(nèi)程序存儲(chǔ)器。</p><p> 

50、 RST/VP0:雙功能引腳,在單片機(jī)工作期間,當(dāng)引腳上出現(xiàn)連接2個(gè)機(jī)器周期的高電平時(shí)可實(shí)現(xiàn)復(fù)位操作。</p><p>  在VCC掉電期間,若該引腳接備用電源(+5V),可向片內(nèi)RAM供電,以保存片內(nèi)RAM中的信息。</p><p>  2.多通道并行A/D ADC0809</p><p>  ADC0809是NS公司生產(chǎn)的CMOS、8位、8通道、逐次比較型A/D

51、轉(zhuǎn)換芯片。</p><p><b>  它的主要特點(diǎn)如下:</b></p><p>  1)逐次比較型,單電源供電,具有三臺(tái)輸出所存。</p><p>  2)輸出與TTL兼容,無(wú)需外部進(jìn)行0點(diǎn)和滿度調(diào)整。</p><p>  3) 8位分辨率,最大非線性誤差0.4%LSB。</p><p>  

52、4)轉(zhuǎn)換時(shí)間為100us,存取時(shí)間為135us。</p><p>  5)功耗為15mW。</p><p>  ADC0809的引腳分布圖如圖14所示。引腳功能說(shuō)明如下: </p><p>  1)IN0~IN7:8路輸入通道的模擬量輸入端口。</p><p>  2)2-1~2-8:8位數(shù)字量輸出端口。</p><p&g

53、t;  3)START、ALE:START為啟動(dòng)控制輸入端口,ALE為地址鎖存控制信號(hào)端口,這兩個(gè)端口可以連接在一起,輸入一個(gè)正脈沖時(shí),便啟動(dòng)模/數(shù)轉(zhuǎn)換。</p><p>  4)EOC、OE:EOC為轉(zhuǎn)換輸出結(jié)束信號(hào)脈沖輸出端口,OE端的電平由低變高,打開三態(tài)輸出鎖存器,將轉(zhuǎn)換結(jié)果數(shù)字量輸出到數(shù)據(jù)總線上。</p><p>  5)REF(+)、REF(-):REF(+)和REF(-)為

54、參考電壓輸入端。</p><p>  6)CLK:時(shí)鐘輸入端。</p><p>  7)ADD_A、ADD_B、ADD_C:8路模擬量的三位地址選通輸入端,已選擇對(duì)應(yīng)的輸入通道,類似3-8譯碼器的選通。</p><p>  圖14 8089引腳圖</p><p>  3.鎖存器擴(kuò)展并行輸出口74LS373</p><p&g

55、t;  74LS373的引腳功能如下:</p><p>  1)1D~8D:8位數(shù)據(jù)輸入端。</p><p>  2)OE:三態(tài)允許控制端(低電平有效)</p><p>  3)LE:鎖存允許端</p><p>  4)1Q~8Q:8位數(shù)據(jù)輸出鎖存端。</p><p>  圖15 74LS373引腳圖</p>

56、;<p>  4.看門狗芯片X25045</p><p>  看門狗的作用是防止程序發(fā)生死循環(huán),或者說(shuō)程序跑飛。工作原理:在系統(tǒng)運(yùn)行以后就啟動(dòng)了看門狗的計(jì)數(shù)器,看門狗就開始自動(dòng)計(jì)數(shù),如果到了一定時(shí)間還不去清零看門狗,那么看門狗計(jì)數(shù)器就會(huì)溢出從而引起看門狗中斷,造成系統(tǒng)復(fù)位。</p><p>  1)SO:串行數(shù)據(jù)輸出腳,在一個(gè)讀操作的過(guò)程中,數(shù)據(jù)從SO腳移位輸出。在時(shí)鐘的下降

57、沿時(shí)數(shù)據(jù)改變。</p><p>  2)SI:串行數(shù)據(jù)輸入腳,所有的操作碼、字節(jié)地址和數(shù)據(jù)從SI腳寫入,在時(shí)鐘的上升沿時(shí)數(shù)據(jù)被鎖定。 </p><p>  3)SCK:串行時(shí)鐘,控制總線上數(shù)據(jù)輸入和輸出的時(shí)序。</p><p>  4)/CS :芯片使能信號(hào),當(dāng)其為高電平時(shí),芯片不被選擇,SO腳為高阻態(tài),除非一個(gè)內(nèi)部的寫操作正在進(jìn)行,

58、否則芯片處于待機(jī)模式;當(dāng)引腳為低電平時(shí),芯片處于活動(dòng)模式,在上電后,在任何操作之前需要CS引腳的一個(gè)從高電平到低電平的跳變。 </p><p>  5)/WP:當(dāng)WP引腳為低時(shí),芯片禁止寫入,但是其他功能正常。當(dāng)WP引腳為高電平時(shí),所有功能都正常。當(dāng)CS為低時(shí),WP變?yōu)榈涂梢灾袛鄬?duì)芯片的寫操作。</p><p&g

59、t;  圖16 X25045引腳圖</p><p>  3.2.2 分析電路</p><p>  本設(shè)計(jì)中,51單片機(jī)工作于11.0592MHz,P0口用于讀取8位A/D轉(zhuǎn)換數(shù)據(jù),P2口的P2.7用于ADC0809的片選控制,51單片機(jī)通過(guò)外部中斷0觸發(fā)對(duì)A/D數(shù)據(jù)的讀取。模擬信號(hào)輸入端IN0用于輸入待轉(zhuǎn)換的光源檢測(cè)電壓,IN1用于輸入待轉(zhuǎn)換的Li電池檢測(cè)電壓。51單片機(jī)P0口的低三位地址

60、數(shù)據(jù)經(jīng)鎖存后送入ADC0809的通道選擇端ADD_A、ADD_B、ADD_C。</p><p>  在圖12中,ADC0809的A/D啟動(dòng)端START由51單片機(jī)的P27與寫控制信號(hào)/WR經(jīng)過(guò)或非門后控制,轉(zhuǎn)換完成后ADC0809的EOC端信號(hào)反相后送入51單片機(jī)的INT0端,觸發(fā)51單片機(jī)外部中斷服務(wù)程序,在終端中讀取A/D數(shù)據(jù)。</p><p>  用X25045芯片設(shè)計(jì)了一種新的看門

61、狗電路,X25045硬件連接圖如圖3-10所示。X25045芯片內(nèi)包含有一個(gè)看門狗定時(shí)器,可通過(guò)軟件預(yù)置系統(tǒng)的監(jiān)控時(shí)間。在看門狗定時(shí)器預(yù)置的時(shí)間內(nèi)若沒(méi)有總線活動(dòng),則X25045將從reset輸出一個(gè)高電平信號(hào),經(jīng)過(guò)微分電路C2、R3輸出一個(gè)正脈沖,使CPU復(fù)位。</p><p><b>  3.3 通信模塊</b></p><p>  通信模塊電路圖見圖17</

62、p><p>  圖17 通信模塊電路圖</p><p>  3.3.1 器件選型</p><p><b>  1.光耦合器</b></p><p>  TPL521-1非線性光耦。光耦合器亦稱光電隔離器或光電耦合器,簡(jiǎn)稱光耦。光耦合器以光為媒介傳輸電信號(hào),它對(duì)輸入、輸出電信號(hào)有良好的隔離作用。光耦合器一般由三部分做成:光的發(fā)

63、射、光的接收及信號(hào)的放大。輸入的電信號(hào)驅(qū)動(dòng)發(fā)光二極管(LED),使之發(fā)出一定的波長(zhǎng)的光,被光探測(cè)器接收而產(chǎn)生光電流,在經(jīng)過(guò)進(jìn)一步放大后輸出。這就完成了電—光—電的轉(zhuǎn)換,從而引起到輸入輸出隔離的作用。由于光耦合器的輸入輸出間互相隔離,電信號(hào)傳輸具有單向性等特點(diǎn),因而具有良好的電絕緣能力和抗干擾能力。又由于光耦合器的輸入端屬于電流型工作的低阻元件,因而具有很強(qiáng)的共模抑制能力。</p><p>  當(dāng)在輸入端加一正向?qū)?/p>

64、通電壓,LED發(fā)光,光敏三級(jí)管受光照,發(fā)射結(jié)導(dǎo)通,三級(jí)管相當(dāng)于開關(guān)。此“開關(guān)”的通斷由輸入端決定。</p><p>  圖18 TPL521-1引腳圖</p><p>  2.RS-485接口</p><p>  51單片機(jī)僅含有一個(gè)具有UART全部功能的串口,該接口可以同時(shí)進(jìn)行數(shù)據(jù)的發(fā)送和接收,也可以作為一個(gè)同步移位寄存器使用。需要說(shuō)明的是,這個(gè)串口的信號(hào)電平是

65、TTL電平,在近距離傳輸過(guò)程中可以比較好的滿足要求,一般可以實(shí)現(xiàn)穩(wěn)定串口數(shù)據(jù)通信的距離是5~10m,如果進(jìn)一步提高通信距離,誤碼率會(huì)明顯增加。</p><p>  RS-485標(biāo)準(zhǔn)采用平衡式發(fā)送、差分式接收的數(shù)據(jù)收發(fā)器來(lái)驅(qū)動(dòng)總線,具體技術(shù)參數(shù)如下:</p><p>  1)接收器的輸入電阻RIN12</p><p>  2)驅(qū)動(dòng)器能輸出7V的共模電壓</p&g

66、t;<p>  3)輸入端的電容50</p><p>  4)在節(jié)點(diǎn)數(shù)為32個(gè),配置120的終端電阻的情況下,驅(qū)動(dòng)器至少還能輸出電壓1.5V</p><p>  5)接收器的輸入靈敏度為200mV</p><p>  本設(shè)計(jì)采用的是MAX485芯片。其工作電源為+5V,額定電流為300uA,采用雙工通訊方式。它完成獎(jiǎng)TTL電平轉(zhuǎn)換為RS-485電平的功

67、能(見圖19)。</p><p>  RO——接收器的輸出</p><p>  /RE——接收器輸出使能。/RE=0,允許接收器輸出;/RE=1接收器被禁止,輸出端為高祖。</p><p>  DE——驅(qū)動(dòng)器輸出使能,DE=1,允許驅(qū)動(dòng)器工作;DE=0.,驅(qū)動(dòng)器被禁止,輸出端為高祖。</p><p>  DI——驅(qū)動(dòng)器輸入,DI=1輸出端A輸

68、出為高,B輸出為低;DI=0,反之。</p><p>  A——接收器非反相輸出和驅(qū)動(dòng)器非反向輸出端。</p><p>  B——接收器反相輸入和驅(qū)動(dòng)器反相輸出端。</p><p>  圖19 MAX485引腳圖</p><p>  3.BA151N貼片防雷管</p><p>  BA151N BA/BC系列主要用于高

69、速數(shù)據(jù)通訊回路中起保護(hù)作用。主要特性有:</p><p>  1)比陶瓷管式封裝體積更小,更薄,適合高密度表面貼裝。(4.5mm× 3.2mm) </p><p>  2)電涌耐量高。(8/20μs,2000A) </p><p><b>  3)反應(yīng)速度快。 </b></p><p>  4)電涌吸

70、收性能好。絕緣電阻:100MΩ Min(DC100V) </p><p>  5)靜電容量:1pF Max </p><p>  圖20 防感應(yīng)雷用貼片防雷管</p><p>  4.PPTC自恢復(fù)保險(xiǎn)絲</p><p>  自恢復(fù)保險(xiǎn)絲是一種過(guò)流電子保護(hù)元件,采用高分子有機(jī)聚合物在高壓、高溫,硫化反應(yīng)的條件下,攙加導(dǎo)電粒子材料后,經(jīng)過(guò)特殊

71、的工藝加工而成。</p><p>  3.3.2 分析電路</p><p>  MAX485發(fā)送或接收通過(guò)引腳DE即單片機(jī)引腳P2.0控制, P2.0=0時(shí), /RE=0, 則工作在接收方式, 反之為發(fā)送方式。當(dāng)高速數(shù)據(jù)通訊時(shí),貼片防雷管BA151N在回路中用于防護(hù)雷擊浪涌電壓。當(dāng)電路發(fā)生短路或者過(guò)載時(shí),電路被自恢復(fù)保險(xiǎn)絲PPTC斷開,故障清除時(shí),PPTC可使電路自動(dòng)回復(fù)。</p&g

72、t;<p><b>  第四章 軟件分析</b></p><p>  根據(jù)對(duì)應(yīng)急燈集中控制的需要,主控器的主要任務(wù)是對(duì)應(yīng)急燈發(fā)來(lái)的信號(hào)進(jìn)行集中管理及按需要對(duì)應(yīng)急燈實(shí)現(xiàn)相應(yīng)控制。而對(duì)應(yīng)急燈信號(hào)采樣的任務(wù),主要是由分散在應(yīng)急燈上的單片機(jī)來(lái)完成的。</p><p>  主控制器的主要功能是對(duì)分散的應(yīng)急燈進(jìn)行集中管理。所以,主控器的軟件設(shè)計(jì)的中心任務(wù)應(yīng)圍繞著與下

73、位機(jī)的數(shù)據(jù)通信。當(dāng)應(yīng)急燈出現(xiàn)緊急的情況時(shí),主控器應(yīng)該能顯示應(yīng)急燈的地址及其相應(yīng)的狀態(tài),根據(jù)需要進(jìn)行聲光顯示。</p><p>  經(jīng)第三章對(duì)每個(gè)模塊功能的分析,應(yīng)急燈上的單片機(jī)有3個(gè)任務(wù):信號(hào)采集、點(diǎn)亮關(guān)閉自己的燈、與主控器進(jìn)行數(shù)據(jù)通信。應(yīng)急燈軟件流程圖如圖21所示。應(yīng)急燈軟件設(shè)計(jì)有四部分構(gòu)成,一是應(yīng)急燈狀態(tài)的采集和應(yīng)急燈的點(diǎn)亮關(guān)閉;二是電池狀態(tài)的采集和電池充電;三是數(shù)據(jù)通訊程序;四是軟件設(shè)計(jì)抗干擾和軟件看門狗。

74、</p><p>  圖21 應(yīng)急燈主框圖</p><p>  圖22是電池檢測(cè)模塊的軟件流程圖,檢測(cè)到的電壓輸入A/D轉(zhuǎn)換器中變?yōu)閿?shù)字信號(hào)送到單片機(jī)中進(jìn)行處理。A/D轉(zhuǎn)換器的輸入值在0~5V之間</p><p>  1)當(dāng)輸入到A/D轉(zhuǎn)換器IN1中的電壓為0~0.5V時(shí),電池為短路狀態(tài)。</p><p>  2)當(dāng)輸入到A/D轉(zhuǎn)換器IN1中

75、的電壓為0.6~3.2V時(shí),電池為正常狀態(tài)。</p><p>  3)當(dāng)輸入到A/D轉(zhuǎn)換器IN1中的電壓為3.3~5V時(shí),電池為斷路狀態(tài)。</p><p>  圖22 電池檢測(cè)軟件流程圖</p><p><b>  第五章 總結(jié)</b></p><p>  本設(shè)計(jì)是基于單片機(jī)的應(yīng)急燈控制器的設(shè)計(jì)。根據(jù)消防應(yīng)急燈具國(guó)家標(biāo)準(zhǔn)

76、GBl7945-2000,設(shè)計(jì)由MCS-51單片機(jī)控制的消防應(yīng)急燈。</p><p>  論文緒論與第一章分析了消防應(yīng)急疏散照明的技術(shù)背景及目前的發(fā)展現(xiàn)狀和未來(lái)的發(fā)展趨勢(shì),本設(shè)計(jì)的目的及意義。第二章對(duì)常用消防應(yīng)急燈的工作原理進(jìn)行了介紹,根據(jù)國(guó)家標(biāo)準(zhǔn)提出了本設(shè)計(jì)的總體結(jié)構(gòu)。第三章對(duì)本設(shè)計(jì)的三個(gè)模塊:電源模塊、單片機(jī)模塊和通信模塊進(jìn)行了具體的功能介紹和電路分析。第四章分析軟件的設(shè)計(jì),畫出了系統(tǒng)主框圖和程序流程圖。&l

77、t;/p><p>  通過(guò)硬件、軟件的設(shè)計(jì),完成了本課題的任務(wù)。本課題所針對(duì)的消防應(yīng)急疏散照明產(chǎn)業(yè)隨著國(guó)民經(jīng)濟(jì)的快速發(fā)展及全社會(huì)安全防范意識(shí)的提高,在未來(lái)的幾年將有很大的發(fā)展。消防應(yīng)急疏散照明技術(shù)發(fā)展也將隨之達(dá)到一個(gè)新的高度。目前消防應(yīng)急燈具采用的都是定時(shí)慢充的充電方法,該方法對(duì)電池本身的充電狀況并不進(jìn)行檢測(cè),因此容易引起電池過(guò)充或者充電不足的情況,這都會(huì)對(duì)電池的使用壽命和應(yīng)急工作造成很大的影響,因此在電池充電模塊中

78、有必要引入更為精確的充電控制模塊,對(duì)電池的充電狀況進(jìn)行更為有效的檢測(cè)和控制。這是本課題下一步改進(jìn)的主要方向。</p><p><b>  謝辭</b></p><p>  本論文的寫作是對(duì)自己三年的學(xué)習(xí)的一個(gè)總結(jié),在論文寫作過(guò)程中,力求將自己積累下來(lái)的知識(shí)和一些相關(guān)的設(shè)計(jì)經(jīng)驗(yàn)記錄下來(lái):在項(xiàng)目研究和實(shí)施中,相關(guān)的理論知識(shí)和設(shè)計(jì)經(jīng)驗(yàn)得到了的鞏固和驗(yàn)證,并進(jìn)一步清晰了設(shè)計(jì)思

79、路和方法。希望通過(guò)本論文的寫作使我能夠在本項(xiàng)課題的研究上形成系統(tǒng)的理論知識(shí)和設(shè)計(jì)經(jīng)驗(yàn)。</p><p>  從論文選題、收集材料、制定研究方案再到后來(lái)的具體電路設(shè)計(jì),我的指導(dǎo)教師xx老師給予了非常多的指導(dǎo)性建議,并提出了很多實(shí)用的研究方法。她豐富的專業(yè)知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度將使我在以后的工作和學(xué)習(xí)中受益匪淺,在此特致以深深的感謝!</p><p>  在硬件設(shè)計(jì)和撰寫論文過(guò)程中我的同學(xué)們給予

80、了極大的幫助,在此表示感謝。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]宋慧濱,徐申.基于專用智能控制芯片的應(yīng)急標(biāo)示燈系統(tǒng)設(shè)計(jì)[J].消防技術(shù)與產(chǎn)品信息,2008,02:10-12</p><p>  [2]白玉峰,黃守峰.淺談應(yīng)急照明設(shè)計(jì)[J].山西建筑,2008,34(24):187-188</p>

81、<p>  [3]秦兆海,周旭波.智能建筑的集散型應(yīng)急燈控制系統(tǒng)[J].青島建筑工程學(xué)院學(xué)報(bào),2005,26(01):74-76</p><p>  [4]孫兆海,楊睿嘉,孫金杰.集中控制型消防應(yīng)急疏散系統(tǒng)的設(shè)計(jì)探討[J].電氣火災(zāi)預(yù)防與控制技術(shù),2006,11:82-8</p><p>  [5]宋玉輝.用單片機(jī)對(duì)單體應(yīng)急燈進(jìn)行集群控制[J].微計(jì)算機(jī)應(yīng)用,1997,18(

82、02),121-123</p><p><b>  附錄</b></p><p><b>  程序</b></p><p>  #include<reg51.h></p><p>  # define uchar unsigned char</p><p>  #

83、 define uint unsigned int</p><p>  //以下是端口定義命令</p><p>  sbit ceshiin=P1^0;//測(cè)試信號(hào)輸入</p><p>  sbit yingjiin=P1^5;//應(yīng)急信號(hào)輸入</p><p>  sbit yingjiout=P1^6;//應(yīng)急輸出</p>

84、<p>  sbit guofang=P1^4;//電源過(guò)放信號(hào)輸入</p><p>  sbit duandian=P1^7;//斷開充電電源并放電</p><p>  uchar yue,tian,shi,fen,miao,jishu;//定義延時(shí)用全局變量</p><p>  /********去抖動(dòng)延時(shí)*************/</p>

85、;<p>  void delay10ms()</p><p>  { uint i,shuzhi1;</p><p><b>  i=100;</b></p><p>  shuzhi1=1050;</p><p><b>  while(i)</b></p>&l

86、t;p>  { while(shuzhi1)</p><p><b>  {</b></p><p>  shuzhi1--;</p><p><b>  }</b></p><p><b>  i--;</b></p><p><b>

87、  }</b></p><p><b>  }</b></p><p>  /*********燈閃延時(shí)*************/</p><p>  void delay100ms()</p><p><b>  { </b></p><p>  uint i

88、,shuzhi1;</p><p><b>  i=5000;</b></p><p>  shuzhi1=4000;</p><p><b>  while(i)</b></p><p><b>  { </b></p><p>  while(shu

89、zhi1)</p><p>  {shuzhi1--;}</p><p><b>  i--;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  /**********主程序***********

90、****/</p><p>  void main()</p><p><b>  {</b></p><p><b>  P1=0xff;</b></p><p>  EA=1;//開總中斷</p><p>  ET0=1;//開定時(shí)器0中斷</p><

91、p>  TMOD=0X01;//設(shè)置定時(shí)器0工作模式為模式1</p><p>  jishu=100;//延時(shí)單元初始化</p><p><b>  yue=0;</b></p><p><b>  tian=0;</b></p><p><b>  shi=0;</b>

92、</p><p><b>  fen=0;</b></p><p><b>  miao=0;</b></p><p>  TH0=0XD8;//給定時(shí)器0附初值</p><p><b>  TL0=0XF0;</b></p><p>  TR0=1;/

93、/開定時(shí)器0</p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  if(yingjiin==0)</p><p><b>  {</b></p><p>  TR0=0; //定時(shí)器停止工作&

94、lt;/p><p>  jishu=100;//延時(shí)單元再次初始化</p><p><b>  yue=0;</b></p><p><b>  tian=0;</b></p><p><b>  shi=0;</b></p><p><b>  

95、fen=0;</b></p><p><b>  miao=0;</b></p><p>  if(guofang==0)//檢測(cè)是否過(guò)量放電</p><p>  yingjiout=1;//是過(guò)量放電則關(guān)閉應(yīng)急輸出</p><p>  else //否則開啟應(yīng)急輸出</p>

96、<p>  yingjiout=0;</p><p><b>  }</b></p><p>  else TR0=1;//重新開啟定時(shí)器0</p><p>  yingjiout=1;</p><p><b>  }</b></p><p>  if(ce

97、shiin==0)//判斷按鍵是否按下</p><p>  delay10ms();//去抖動(dòng)</p><p>  while(ceshiin==0);//等待按鍵松開</p><p><b>  {</b></p><p>  yingjiout=0; //應(yīng)急燈閃爍一次</p><p>  d

98、elay100ms();</p><p>  yingjiout=1;</p><p>  delay100ms();</p><p>  yingjiout=0;</p><p>  delay100ms();</p><p>  yingjiout=1;</p><p><b> 

99、 }</b></p><p><b>  }</b></p><p>  /********************************/</p><p>  void time0(void) interrupt 1</p><p><b>  {</b></p>&l

100、t;p>  TH0=0X8D;//給定時(shí)器重新附初值</p><p><b>  TL0=0XF0;</b></p><p>  if(jishu==0)</p><p><b>  {</b></p><p>  jishu=100;//10毫秒</p><p>&l

101、t;b>  miao++;</b></p><p>  if(miao==60)//秒</p><p><b>  {</b></p><p><b>  miao=0;</b></p><p><b>  fen++;</b></p><

102、p>  if(fen==30)</p><p><b>  {</b></p><p>  duandian=1;//打開電源電路,停止放電</p><p><b>  }</b></p><p>  if(fen==60)//分</p><p><b>  

103、{</b></p><p><b>  fen=0;</b></p><p><b>  shi++;</b></p><p>  if(shi==60)//時(shí)</p><p><b>  { </b></p><p><b>  

104、shi=0;</b></p><p><b>  tian++;</b></p><p>  if(tian==24)//日</p><p><b>  {</b></p><p><b>  tian=0;</b></p><p><

105、b>  yue++;</b></p><p>  if(yue==30)//月</p><p><b>  {</b></p><p><b>  yue=0;</b></p><p><b>  tian=0;</b></p><p>

106、;<b>  shi=0;</b></p><p><b>  fen=0;</b></p><p><b>  miao=0;</b></p><p>  jishu=100;</p><p>  duandian=0;//斷開</p><p><

107、;b>  充放電路并放電</b></p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p&

108、gt;<b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  jishu--;</b></p>&

溫馨提示

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

評(píng)論

0/150

提交評(píng)論