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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  單片機(jī)電梯控制系統(tǒng)設(shè)計(jì)</p><p>  學(xué)員姓名: </p><p>  指導(dǎo)導(dǎo)師: </p><p>  年 級(jí): &l

2、t;/p><p>  專(zhuān) 業(yè): 電氣自動(dòng)化 </p><p>  學(xué) 號(hào): 15 </p><p>  2013 年 11月</p><p>  畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)</p><p>  目 錄</p><p> 

3、 摘 要:………………………………………………………………………………………….5</p><p><b>  關(guān) 鍵 詞:5</b></p><p><b>  引言:6</b></p><p>  一、系統(tǒng)功能介紹及方案論證6</p><p>  1.1電梯的組成6</p>

4、<p>  1.2電梯控制系統(tǒng)組成框圖及工作原理6</p><p>  1. 3單元電路的設(shè)計(jì)與論證. …….........……………………………………………7</p><p>  1.3.1單片機(jī)最小系統(tǒng)…….........……………………………………………………7</p><p>  1.3.2電機(jī)驅(qū)動(dòng)電路模塊…….........……………

5、…………………………………. 7</p><p>  1.3.3報(bào)警模塊…….........…………………………………………………………. 7</p><p>  1.3.4電梯內(nèi)部電路、電梯間電路及控制臺(tái)電路模塊的設(shè)計(jì)…….........……… 7</p><p>  二 、基于單片機(jī)的電梯控制系統(tǒng)單元電路的設(shè)計(jì) 8</p><p>

6、  2.1單片機(jī)最小系統(tǒng) 9</p><p>  2.1.1各樓層電梯間電路(三級(jí)標(biāo)題 黑體小四號(hào))9</p><p>  2.1.2電梯內(nèi)電路…….........………………………………………………………..9</p><p>  2.1.3 控制臺(tái)電路…….........……………………………………………………...9</p><p

7、>  2.1.4樓層檢測(cè)…….........…………………………………………………………..10</p><p>  2.1.5電動(dòng)機(jī)驅(qū)動(dòng)…….........………………………………………………………...10</p><p>  2.1.6報(bào)警部分…….........………………………………………………………….11</p><p>  三、軟件設(shè)計(jì)…

8、….........……………………………………………………………………. 11</p><p>  3.1按鍵查詢(xún)部分…….........…………………………………………………………11</p><p>  3.1.1 電機(jī)控制部分…….........……………………………………………………12</p><p>  3.1.2 樓層檢測(cè)及顯示部分……..

9、.......……………….. 12</p><p><b>  致謝12</b></p><p>  參考 文獻(xiàn)………………………………………………………………………………………1錯(cuò)誤!未定義書(shū)簽。</p><p>  附圖圖紙………………………………………………………………………………………...14</p><p&g

10、t;  程序清單………………………………………………………………………………… …15</p><p><b>  摘 要:</b></p><p>  伴隨著我國(guó)現(xiàn)代化程度的提高,電梯成為高層建筑中的重要交通工具,它是高層建筑中安全、可靠、垂直上下的運(yùn)載工具,對(duì)改善勞動(dòng)條件、減輕勞動(dòng)強(qiáng)度起到很大的作用。同時(shí)也給人們的生活帶來(lái)了便利,為我國(guó)現(xiàn)代化建設(shè)的加速發(fā)展提

11、供了強(qiáng)大的保障。電梯的應(yīng)用范圍很廣,可用于賓館、飯店、辦公大樓、商場(chǎng)、娛樂(lè)場(chǎng)所,倉(cāng)庫(kù)以及居民住宅大樓等。因此,在現(xiàn)代社會(huì)中電梯已成為人類(lèi)必不可少的垂直運(yùn)輸交通工具。利用單片機(jī)控制電梯有成本低,通用性強(qiáng),靈活性大以及易于實(shí)現(xiàn)復(fù)雜控制等優(yōu)點(diǎn)。</p><p>  基于單片機(jī)的分設(shè)計(jì),介紹了以AT89C51系列單片機(jī)為核心,并結(jié)合74LS245和LED等芯片以及與之相配套的匯編語(yǔ)言軟件等進(jìn)行電梯模擬的具體實(shí)現(xiàn)方法,該方

12、法不僅可以實(shí)現(xiàn)電梯的基本功能,而且可以設(shè)置電梯直達(dá)、急停、停電檢修等功能,從而可實(shí)現(xiàn)電梯的智能控制及相應(yīng)的最佳路線選擇,提高電梯的有效利用率。</p><p><b>  關(guān) 鍵 詞:</b></p><p>  單片機(jī);電梯;系統(tǒng);控制</p><p>  單片機(jī)電梯控制系統(tǒng)設(shè)計(jì)</p><p>  11級(jí)電氣自動(dòng)化專(zhuān)

13、業(yè)學(xué)生 王新</p><p>  指導(dǎo)教師 姜榮東</p><p><b>  引言:</b></p><p>  隨著現(xiàn)代高科技的發(fā)展,住房和辦公用樓都已經(jīng)逐漸向高層發(fā)展。電梯是高層賓館、商店、住宅、多層倉(cāng)庫(kù)等高層建筑不可缺少的垂直方向的交通運(yùn)輸工具。</p><p>  當(dāng)然單片機(jī)并不像PLC那么有針對(duì)性

14、,所以由單片機(jī)設(shè)計(jì)的控制系統(tǒng)可以隨著設(shè)備的更新而不斷修改完善,更完美的實(shí)現(xiàn)設(shè)備的升級(jí)。在科技的不斷發(fā)展下,單片機(jī)控制系統(tǒng)很快可以解決抗擾性,成為方便有效的電梯控制系統(tǒng)。</p><p>  一、系統(tǒng)功能介紹及方案論證</p><p>  1.1 電梯的組成</p><p>  電梯主要由以下兩大部分組成:</p><p>  (1)機(jī)械部分

15、:包括曳引系統(tǒng),導(dǎo)向系統(tǒng),嬌廂,門(mén)系統(tǒng)等</p><p>  (2)電路部分: 包括重量平衡系統(tǒng),電力拖動(dòng)系統(tǒng),電梯控制系統(tǒng),安全保護(hù)系統(tǒng)等。</p><p>  本文主要是針對(duì)電梯控制系統(tǒng)所作的研究,設(shè)計(jì)一種基于MCU的電梯控制系統(tǒng),實(shí)現(xiàn)電梯運(yùn)行的模擬。</p><p>  1.2 電梯控制系統(tǒng)組成框圖及工作原理</p><p>  該

16、系統(tǒng)主要由MCU控制模塊、電梯間電路模塊、電梯內(nèi)電路模塊、控制臺(tái)電路、樓層檢測(cè)模塊、電動(dòng)機(jī)驅(qū)動(dòng)模塊、報(bào)警模塊等7部分組成</p><p>  1.3 單元電路的設(shè)計(jì)與論證</p><p>  通過(guò)對(duì)系統(tǒng)總框圖的分析,此系統(tǒng)的各個(gè)模塊方案設(shè)計(jì)如下: </p><p>  1.3.1 單片機(jī)最小系統(tǒng)</p><p>  此處選用最常用的AT8

17、9C51,它是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡(jiǎn)版本

18、。AT89C單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。外形及引腳排列如下圖所示</p><p><b>  主要特性:</b></p><p>  與MCS-51 兼容4K字節(jié)可編程閃爍存儲(chǔ)器,壽命:1000寫(xiě)/擦,循環(huán)數(shù)據(jù)保留時(shí)間:10年,全靜態(tài)工作:0Hz-24Hz,三級(jí)程序存儲(chǔ)器鎖定,128*8位內(nèi)部RAM,32可編程I/O線,兩個(gè)16位定時(shí)器/

19、計(jì)數(shù)器,5個(gè)中斷源 ,可編程串行通道,低功耗的閑置和掉電模式,片內(nèi)振蕩器和時(shí)鐘電路</p><p>  1.3.2電機(jī)驅(qū)動(dòng)電路模塊</p><p>  采用L298N芯片驅(qū)動(dòng),根據(jù)單片機(jī)系統(tǒng)程序設(shè)定PWM信號(hào),在輸出端接入直流電機(jī),根據(jù)不同按鍵的不同信號(hào)就可以實(shí)現(xiàn)電梯上升與下降。以及電梯門(mén)的開(kāi)關(guān)。</p><p><b>  1.3.3報(bào)警模塊</b

20、></p><p>  直接采用單片機(jī)控制輸出口電平的高低來(lái)控制蜂鳴器的發(fā)聲與否。這樣做的優(yōu)點(diǎn)是電路比較簡(jiǎn)單,控制也較簡(jiǎn)單。 </p><p>  1.3.4電梯內(nèi)部電路、電梯間電路及控制臺(tái)電路模塊的設(shè)計(jì)</p><p>  電梯控制系統(tǒng)由各樓層的電梯間電路、電梯內(nèi)電路和控制臺(tái)電路三部分組成。各樓層的電梯間:電路二、三樓的電梯間均有“上升"和“下降”

21、選擇按鍵,一樓只有“上升"按鍵,四樓只有“下降"按鍵,每個(gè)按鍵配一只發(fā)光二極管,作為指示燈。電梯內(nèi)部電路:目標(biāo)樓層號(hào)1-4選擇按鍵。每個(gè)按鍵配有相應(yīng)指示燈??刂婆_(tái)電路:兩個(gè)按鍵用于手動(dòng)控制。控制電梯的“開(kāi)始運(yùn)行"和“停止運(yùn)行"。兩個(gè)指示燈,分別指示電梯當(dāng)前的升降情況。</p><p>  樓層顯示部分用一只數(shù)碼管,顯示電梯當(dāng)前所在的樓層。采用74HC164共陰極數(shù)碼管顯示,

22、公共端接地。</p><p>  二 、基于單片機(jī)的電梯控制系統(tǒng)單元電路的設(shè)計(jì)</p><p>  2.1單片機(jī)最小系統(tǒng)</p><p>  單片機(jī)最小系統(tǒng)電路如圖所示,單片機(jī)采用ATMEL公司的AT89C51,晶體振蕩器選12MHz,C1、C2為30p瓷片電容,與晶體振蕩器構(gòu)成時(shí)鐘電路。電容C3按鍵RESET構(gòu)成上電復(fù)位和手動(dòng)復(fù)位電路。</p>&l

23、t;p>  2.1.1 各樓層電梯間電路</p><p>  如上圖所示,此部分電路是提供給處于各個(gè)樓層電梯外的用戶(hù)發(fā)出上下樓請(qǐng)求。按鍵與單片機(jī)的P1.0-P1.5分別相連,指示燈通過(guò)P0.0-P0.5來(lái)控制。其中R52、R55、R56、R59、R60和R62是上拉電阻,其作用是保證按鍵未按下時(shí),端口P1.0~P1.5為高電位。當(dāng)按鍵按下時(shí),端口P1.0~P1.5通過(guò)按鍵接地,使得.0~P1.5變?yōu)榈碗娖健?/p>

24、各樓層電梯的升降選擇按鍵均與單片機(jī)P1口連接,上升按鍵與P1口的P1.0—P1.2連接,下降按鍵與P1口的P1.3~P1.5連接。即由P1口可以讀到電梯間升、降按鍵的狀態(tài)。每個(gè)上升、下降按鍵均有一只發(fā)光二極管作為指示燈與之配合,發(fā)光二極管與PO口的P0.0~P0.5連接。每個(gè)發(fā)光二極管通過(guò)一只阻值為470Ω的限流電阻接電源(VCC),這樣流經(jīng)發(fā)光二極管的電流約為7.5 mA,有適當(dāng)?shù)牧炼?,同時(shí)單片機(jī)的端口在不加驅(qū)動(dòng)的情況下可以承受<

25、;/p><p>  2.1.2電梯內(nèi)電路</p><p>  電梯內(nèi)電路如圖3-3所示,提供給電梯內(nèi)的乘客用戶(hù)使用,四個(gè)目標(biāo)樓層選擇按鍵F1、F2、F3、F4和4個(gè)與之配合的發(fā)光二極管作為指示燈,即FS1、FS2、FS3和FS4。按鍵與P3口的P3.2~P3.5連接,指示燈與P2口的P2.0~P2.3相連。上拉電阻R11~R14的作用同上。</p><p>  2.1.

26、3 控制臺(tái)電路</p><p>  控制臺(tái)電路如下圖所示。發(fā)光二極管Power是電源指示燈,用以顯示供電是否正常。采用共陰極數(shù)碼管來(lái)顯示當(dāng)前樓層,采用74HC164數(shù)碼管,CLK接單片機(jī)的RXD,A、B接單片機(jī)的TXD,CLR接5V電壓,Q0到Q7接共陰極數(shù)碼管,數(shù)碼管公共端接地。STOP鍵和START鍵分別接單片機(jī)的P1.6和P1.7,上下指示燈分別接單片機(jī)的P0.7和P0.6</p><

27、p><b>  2.1.4樓層檢測(cè)</b></p><p>  在本設(shè)計(jì)當(dāng)中,光電傳感器電路連接圖如下所示:如圖所示,D1,T1組成紅外發(fā)射-接受對(duì)管,D1通電后發(fā)出紅外信號(hào),光槽若未擋住,T1將導(dǎo)通,比較器LM339輸出低電平,光槽光線若被擋,T1截止,LM339輸出高電平。利用電梯行至樓層標(biāo)志處光槽光線被電梯遮擋所帶來(lái)的電平變化發(fā)送到單片機(jī)P3.6計(jì)數(shù)即可實(shí)現(xiàn)樓層檢測(cè)。</p

28、><p>  2.1.5電動(dòng)機(jī)驅(qū)動(dòng)</p><p>  直流電動(dòng)機(jī)驅(qū)動(dòng)電路主要是用來(lái)控制直流電動(dòng)機(jī)的轉(zhuǎn)動(dòng)方向,通過(guò)改變直流電動(dòng)機(jī)兩端的電壓可以控制電動(dòng)機(jī)的轉(zhuǎn)動(dòng)方向。采用L298N驅(qū)動(dòng),可根據(jù)PWM調(diào)節(jié)脈寬進(jìn)行電機(jī)調(diào)速和正反轉(zhuǎn)。由L298N內(nèi)部電路無(wú)續(xù)流二極管對(duì)三極管進(jìn)行保護(hù),所以必須在外部接線OUT1,OOUT2,OUT3,OUT4加入續(xù)流二極管保護(hù)電路。L298N的輸出電流為2A,最高電流為

29、4A,最高工作電壓為50V.一臺(tái)用于電梯上升和下降,另臺(tái)電機(jī)用于帶動(dòng)電梯門(mén)的開(kāi)關(guān)。</p><p><b>  2.1.6報(bào)警部分</b></p><p>  如圖3-8所示,此處利用兩個(gè)常用三極管CS9013,連接成達(dá)林頓管結(jié)構(gòu),此電路與單片機(jī)P3.7相連。其中R為限流電阻,當(dāng)電梯運(yùn)行過(guò)程中出現(xiàn)故障停止, P3.7輸出高電平,蜂鳴器報(bào)警,另外用戶(hù)在電梯中如果遇到緊急

30、情況也可按“HELP”直接報(bào)警求救。</p><p><b>  三 、軟件設(shè)計(jì)</b></p><p><b>  3.1按鍵查詢(xún)部分</b></p><p>  在本設(shè)計(jì)當(dāng)中,鍵盤(pán)采用獨(dú)立式按鍵,按鍵由P1口和P3.0-P3.3控制,采用定時(shí)器T1中斷查詢(xún)按鍵狀態(tài),當(dāng)有鍵按下時(shí),即轉(zhuǎn)入相應(yīng)功能程序。鍵盤(pán)程序流程圖如圖4

31、-2所示:</p><p>  3.1.1 電機(jī)控制部分</p><p>  本設(shè)計(jì)只是對(duì)電梯運(yùn)行狀況的簡(jiǎn)單模擬,對(duì)電機(jī)驅(qū)動(dòng)這部分要求不是很?chē)?yán)格,只需要實(shí)現(xiàn)電機(jī)的正反轉(zhuǎn)就可以了,所以選擇直流電機(jī)和L289N芯片驅(qū)動(dòng),可根據(jù)PWM調(diào)節(jié)脈寬進(jìn)行電機(jī)調(diào)速和正反轉(zhuǎn)。由L298N內(nèi)部電路無(wú)續(xù)流二極管對(duì)三極管進(jìn)行保護(hù),所以必須在外部接線OUT1,OOUT2,OUT3,OUT4加入續(xù)流二極管保護(hù)電路。

32、L298N的輸出電流為2A,最高電流為4A,最高工作電壓為50V。</p><p>  3.1.2 樓層檢測(cè)及顯示部分</p><p>  利用光電傳感器檢測(cè)樓層,電梯行至樓層標(biāo)志處(裝有光電傳感器)時(shí),光槽光線被遮擋,引其電平變化,通過(guò)P3.6發(fā)送到單片機(jī)中R4計(jì)數(shù),可實(shí)現(xiàn)樓層檢測(cè)。并實(shí)時(shí)的,通過(guò)RXD和TXD,送到74HC164數(shù)碼管顯示當(dāng)前樓層數(shù)。程序詳見(jiàn)附錄主程序清單。</

33、p><p><b>  報(bào)警部分 </b></p><p>  當(dāng)電梯運(yùn)行中發(fā)生故障停止時(shí),P3.7置1,發(fā)出報(bào)警,另外還可以通過(guò)手動(dòng)按“HELP”實(shí)現(xiàn)報(bào)警求救。程序詳見(jiàn)附錄主程序清單</p><p><b>  致謝:</b></p><p>  畢業(yè)論文暫告收尾,這也意味著我在**的學(xué)習(xí)中,學(xué)習(xí)上和

34、思想上都受益匪淺。這除了自身努力外,與各位老師、各位同學(xué)和各位朋友的關(guān)心支持和鼓勵(lì)是分不開(kāi)的。在此,我非常感謝**老師在我大學(xué)的最后學(xué)習(xí)階段給自己的指導(dǎo)。從最初的定題,到硬件的制作再到軟件的調(diào)試,每個(gè)方面都離不開(kāi)*老師熱情耐心的幫助和教導(dǎo)。每當(dāng)遇到比較棘手的問(wèn)題,*老師都會(huì)耐心的親自給我解答,直到解決問(wèn)題。*老師認(rèn)真的工作態(tài)度,誠(chéng)信寬厚的為人處世態(tài)度,都給我留下了難以磨滅的印象,也為我今后的工作樹(shù)立了優(yōu)秀的榜樣。</p>

35、<p><b>  參考文獻(xiàn): </b></p><p>  [1] 王宜懷編著 《 單片機(jī)原理及其嵌入式應(yīng)用教程》 北京希望電子出版社 2002年</p><p>  [2] 馮濤 秦永左主編 單片機(jī)原理及運(yùn)用 國(guó)防工業(yè)出版社 2009年</p><p>  [3] 葉斌主編 電力電子應(yīng)用技術(shù) 清華大學(xué)出版社 2006年&

36、lt;/p><p>  [4] 張崇巍 張興編著 PWM整流器及其控制 機(jī)械工業(yè)出版社 2003年 </p><p>  [5]夏明娜 高玉芝主編 單片機(jī)系統(tǒng)設(shè)計(jì)及應(yīng)用 北京理工大學(xué)出版社2011年</p><p>  [7 ] 胡宴如主編 模擬電子技術(shù) 高等教育出版社 2004年</p><p>  [8 ] 楊志忠主編 數(shù)字電子技術(shù)

37、 高等教育出版社2003年</p><p><b>  附錄: </b></p><p><b>  電動(dòng)機(jī)驅(qū)動(dòng)圖</b></p><p><b>  電源電路圖</b></p><p><b>  整體電路圖</b></p>&

38、lt;p><b>  附錄二:主程序清單</b></p><p>  ORG 0000H</p><p>  AJMP START</p><p>  ORG 000BH</p><p>  AJMP TIME</p><p>  ORG 001BH<

39、;/p><p>  AJMP TIME1</p><p>  ;*********START啟動(dòng)程序***********</p><p>  START: MOV TMOD,#11H</p><p>  MOV IE,#8AH</p><p>  MOV TH0,#3CH ;定時(shí)100

40、ms</p><p>  MOV TL0,#0B0H</p><p>  MOV TH1,#0ECH ;定時(shí)10ms</p><p>  MOV TL1,#78H</p><p>  SETB TR0</p><p>  MOV SP,#6FH</p><p&g

41、t;  ;*********STOP停止程序***********</p><p>  STOP: CLR P0.6</p><p>  CLR P0.7</p><p>  MOV R3,#0</p><p>  MOV DPTR,#06H ;數(shù)碼管顯示“1”</p><p&g

42、t;  JB P1.7,$ ;等待開(kāi)始工作指令</p><p>  CLR P2.4</p><p>  CLR P2.5 ;電動(dòng)機(jī)制動(dòng)</p><p>  SETB P0.6</p><p>  SETB P2.7 ;蜂鳴器報(bào)警</p&g

43、t;<p>  SETB TR1 ;啟動(dòng)T1</p><p> ?。?0ms一次讀取按鍵</p><p>  ;*********一樓上升按鍵選擇程序***********</p><p>  UP1: MOV A,20H ;目前在1樓</p><p>  ORL

44、 A,21H ;取得>1樓請(qǐng)求情況</p><p>  ORL A,22H</p><p>  ANL A,#0EH</p><p>  JZ UP1 ;無(wú)請(qǐng)求,則等待</p><p>  CLR P0.7 ;上升指示燈亮</p>

45、<p>  SETB P2.5 </p><p>  SETB P2.7 ;電動(dòng)機(jī)正轉(zhuǎn)上升</p><p>  ;*********二樓上升按鍵選擇程序***********</p><p>  UP2: MOV DPTR,#5BH ;到達(dá)2樓,數(shù)碼管顯示“2”</p

46、><p>  JB 20H.1,UP21 ;是2樓電梯間的上升請(qǐng)求,轉(zhuǎn)UP21</p><p>  JB 22H.1,UP21 ;是電梯內(nèi)目標(biāo)2樓請(qǐng)求,轉(zhuǎn)UP21</p><p>  SJMP UP22</p><p>  UP21: CLR 20H.1 ;清二樓電梯間上升請(qǐng)求標(biāo)志位&

47、lt;/p><p>  CLR 22H.1 ;清電梯內(nèi)目標(biāo)2樓請(qǐng)求標(biāo)志位</p><p>  SETB P0.7 ;上升指示燈滅</p><p>  SETB P2.4</p><p>  SETB P2.6 ;電機(jī)正轉(zhuǎn)電梯門(mén)開(kāi)</p><p>  M

48、OV R2,#0 ;5s定時(shí)開(kāi)始</p><p>  CJNE R2,#50,$ ;等待5s延時(shí)</p><p>  CLR P2.6 ;門(mén)關(guān)</p><p>  SETB P2.5 </p><p>  SETB P2.7 ;

49、電動(dòng)機(jī)正轉(zhuǎn)上升</p><p>  UP22: MOV A,20H</p><p>  ORL A,21H</p><p>  ORL A,22H</p><p>  ANL A,#0CH ;取得>2樓請(qǐng)求情況</p><p>  JNZ UP23<

50、;/p><p>  AJMP DOWN22 ;>2樓無(wú)請(qǐng)求,轉(zhuǎn)2樓下降</p><p>  UP23: CLR P0.7 ;上升指示燈亮</p><p>  SETB P2.5</p><p>  SETB P2.7 ;電動(dòng)機(jī)正轉(zhuǎn)上升</p&

51、gt;<p>  ;*********三樓上升按鍵選擇程序***********</p><p>  UP3: MOV DPTR,#4FH ;到達(dá)3樓,數(shù)碼管顯示“3”</p><p>  JB 20H.2,UP31 ;是3樓電梯間的上升請(qǐng)求,轉(zhuǎn)UP31</p><p>  JB 22H.2,

52、UP31 ;是電梯內(nèi)目標(biāo)3樓請(qǐng)求,轉(zhuǎn)UP31</p><p>  SJMP UP32 </p><p>  UP31: CLR 20H.1 ;清3樓電梯間上升請(qǐng)求標(biāo)志位</p><p>  CLR 22H.1 ;清電梯內(nèi)目標(biāo)3樓請(qǐng)求標(biāo)志位</p><p>  S

53、ETB P0.7 ;上升指示燈滅</p><p>  SETB P2.4 </p><p>  SETB P2.6 ;門(mén)開(kāi)</p><p>  MOV R2,#0 ;5s定時(shí)開(kāi)始</p><p>  CJNE R2,#50,$

54、 ;等待5s延時(shí) </p><p>  CLR P2.6 ;門(mén)關(guān) </p><p>  SETB P2.5</p><p>  SETB P2.7 ;電動(dòng)機(jī)正轉(zhuǎn)上升</p><p>  UP32: MOV A,20H </p>

55、<p>  ORL A,21H</p><p>  ORL A,22H</p><p>  ANL A,#08H ;取得>3樓請(qǐng)求情況</p><p>  JNZ UP33</p><p>  AJMP DOWN32 ;>3樓無(wú)請(qǐng)求,轉(zhuǎn)3

56、樓下降</p><p>  UP33: CLR P0.7 ;上升指示燈亮</p><p>  SETB P2.5</p><p>  SETB P2.7 ;電動(dòng)機(jī)正轉(zhuǎn)上升 </p><p>  UP34: MOV DPTR,#66H

57、 ;到達(dá)4樓,數(shù)碼管顯示“4”</p><p>  ;*********四樓下降按鍵選擇程序***********</p><p>  UP41: CLR 20.H3 ;清4樓電梯間下降請(qǐng)求標(biāo)志位</p><p>  CLR 22H.3 ;清電梯內(nèi)目標(biāo)4樓請(qǐng)求

58、標(biāo)志位</p><p>  SETB P0.7 ;上升指示燈滅</p><p>  SETB P2.4 </p><p>  SETB P2.6 ;門(mén)開(kāi)</p><p>  MOV R2,#0 ;5s定時(shí)開(kāi)始</p

59、><p>  CJNE R2,#50,$ ;等待5s延時(shí) </p><p>  CLR P2.6 ;門(mén)關(guān) </p><p>  SETB P2.5</p><p>  SETB P2.7 ;電動(dòng)機(jī)正轉(zhuǎn)上升</p><p>  U

60、D4: MOV A,50H</p><p>  ORL A,21H</p><p>  ORL A,22H</p><p>  ANL A,#07H ;取得<4樓的請(qǐng)求情況</p><p>  JNZ DOWN4</p><p>  AJMP

61、 UD4</p><p>  DOWN4: CLR P0.6 ;下降指示燈亮</p><p>  SETB P2.5 </p><p>  CLR P2.7 ;下降</p><p>  ;*********三樓下降按鍵選擇程序**********

62、*</p><p>  DOWN3: MOV DPTR,#4FH ;到達(dá)3樓,數(shù)碼管顯示“3”</p><p>  JB 21H.2,DOWN31 ;是3樓電梯間的下降請(qǐng)求,轉(zhuǎn)DOWN31</p><p>  JB 22H.2,DOWN31 ;是電梯內(nèi)目標(biāo)3樓請(qǐng)求,轉(zhuǎn)DOWN31</p><

63、p>  S JMP DOWN32</p><p>  DOWN31:CLR 21H.2 ;清3樓電梯間下降請(qǐng)求標(biāo)志位</p><p>  CLR 22H.2 ;清電梯內(nèi)目標(biāo)3樓請(qǐng)求標(biāo)志位</p><p>  SETB P0.6 ;下降指示燈滅<

64、;/p><p>  SETB P2.4</p><p>  SEBT P2.6 ;門(mén)開(kāi)</p><p>  MOV R2,#0 ;5s定時(shí)開(kāi)始</p><p>  CJNE R2,#50,$ ;等待5s延時(shí) </p><p>  CLR

65、 P2.6 ;門(mén)關(guān)</p><p>  SETB P2.5 </p><p>  CLR P2.7 ;下降</p><p>  DOWN32:MOV ?。?,20H</p><p>  ORL A,21H</p><p> 

66、 ORL   A,22H</p><p>  ANL A,#03H ;取得<3樓的請(qǐng)求情況</p><p>  JNZ DOWN33</p><p>  AJMP UP32 ;<3無(wú)樓請(qǐng)求,轉(zhuǎn)3樓上升</p><p>  DOWN33:CLR P0.6

67、 ;下降指示燈亮</p><p>  SEBT P2.5 </p><p>  CLR P2.7 ;下降</p><p>  ;*********二樓下降按鍵選擇程序***********</p><p>  DOWN2: MOV DPTR,#5BH

68、 ;到達(dá)2樓,數(shù)碼管顯示“2”</p><p>  JB 21H.1,DOWN21 ;是2電梯間的下降請(qǐng)求,轉(zhuǎn)DOWN21</p><p>  JB 22H.1,DOWN2 ;是電梯內(nèi)目標(biāo)3樓請(qǐng)求,轉(zhuǎn)DOWN21</p><p>  SJMP DOWN22</p><p>  DOWN21

69、:CLR  21H.1 ;清2樓電梯間下降請(qǐng)求標(biāo)志位</p><p>  CLR 22H.1 ;清電梯內(nèi)目標(biāo)2樓請(qǐng)求標(biāo)志位</p><p>  SETB P0.6 ;下降指示燈滅</p><p>  SETB P2.4</p><p>  SETB

70、 P2.6 ;門(mén)開(kāi)</p><p>  MOV R2,#0 ;5s定時(shí)開(kāi)始</p><p>  CJNE R2,#50,$ ;等待5s延時(shí) </p><p>  CLR P2.6 ;門(mén)關(guān)</p><p>  SETB P2.5

71、 </p><p>  CLR P2.7 ;下降</p><p>  DOWN22:MOV  A,20H</p><p>  ORL A,21H</p><p>  ORL A,22H</p><p>  ANL  A,#02H ;取得

72、<2的請(qǐng)求情況</p><p>  JNZ DOWN23</p><p>  AJMP UP22 ;<2樓請(qǐng)求,轉(zhuǎn)2樓上升</p><p>  DOWN23:CLR   P0.6     ?。幌陆抵甘緹袅?lt;/p><p>  SETB P2.5 </p>

73、<p>  CLR P2.7 ;下降</p><p>  DOWN1: MOV DPTR,#06H ;到達(dá)1,數(shù)碼管顯示“1”</p><p>  DOWN11:CLR 21H.0 ;清電梯內(nèi)目標(biāo)1請(qǐng)求標(biāo)志位</p><p>  SETB P0.6 ??;下降

74、指示燈滅</p><p>  SETB P2.4</p><p>  SETB P2.6 ;門(mén)開(kāi)</p><p>  MOV R2,#0 ;5s定時(shí)開(kāi)始</p><p>  CJNE R2,#50,$ ;等待5s延時(shí) </p><p>

75、  CLR P2.6 ;門(mén)關(guān)</p><p>  SETB P2.5 </p><p>  CLR P2.7 ;下降</p><p>  CJNE R3,#0,DOWN12?。籗top鍵是否按下過(guò)</p><p>  AJMP UP1&

76、lt;/p><p>  DOWN12:CLR   P0.6 ?。蝗鬝top鍵按下過(guò),轉(zhuǎn)S1停止工作</p><p>  CLR P0.7</p><p>  AJMP S1</p><p> ??;定時(shí)器T0中斷服務(wù)程序:5s計(jì)時(shí)</p><p>  TIME:  MOV TH

77、0,#3CH</p><p>  MOV TL0,#0B0H</p><p>  INC R2 ;R2計(jì)數(shù)器</p><p><b>  RETI</b></p><p>  ;********* T1中斷服務(wù)程序:按鍵狀態(tài)檢查***********</p>&l

78、t;p>  TIME1: MOV TH1,#0ECH ;每10s檢查一次按鍵</p><p>  MOV TL1,#78H</p><p>  MOV 6EH,A</p><p>  MOV 30H,P1 ;讀入所有按鍵狀態(tài)</p><p>  MOV

79、 31H,P3</p><p>  JB P1.6,TIME11 ;若Stop鍵未按下,則正常運(yùn)行 </p><p>  MOV R3,#0FFH ;Stop鍵按下,標(biāo)志R3置非0數(shù)</p><p>  MOV 20H,#0 ;清除全部電梯間上升請(qǐng)求</p>&

80、lt;p>  MOV 21H,#0 ;清除全部電梯間下降請(qǐng)求</p><p>  MOV   22H,#0 ;清除全部電梯內(nèi)目標(biāo)樓層請(qǐng)求</p><p>  MOV 30H,#0FFH ;修改讀入的按鍵狀態(tài),使之為</p><p>  MOV 31H,#0FEH

81、 ;電梯內(nèi)目標(biāo)為一樓</p><p>  CLR TR1 ;并關(guān)閉T1,不再讀取按鍵</p><p>  TIME11:  MOV   A,30H</p><p>  CPL A</p><p>  ANL A,#07H ;取得電梯間上升請(qǐng)求</p>

82、<p>  ORL 20H,A</p><p>  MOV  A,20H ;取得上升指示燈狀態(tài)</p><p><b>  CPL A</b></p><p>  ANL A,#07H</p><p>  MOV 32H,A</p><

83、p>  MOV A,30H</p><p><b>  CPL A</b></p><p>  ANL A,#38H ;取得電梯間下降請(qǐng)求</p><p><b>  RR A</b></p><p><b>  RR A</b&

84、gt;</p><p>  ORL 21H,A</p><p>  MOV A,21H</p><p><b>  CPL A</b></p><p>  ANL A,#0EH</p><p><b>  RL   A</b></p><

85、;p><b>  RL A</b></p><p>  ORL  32H,A</p><p>  MOV A,P0</p><p>  ANL A,#0C0H</p><p>  ORL A,32H</p><p>  MOV P0,A

86、;刷新上升、下降請(qǐng)求指示燈</p><p>  MOV A,31H</p><p>  ANL A,#0FH     ;取得電梯內(nèi)目標(biāo)樓層請(qǐng)求</p><p>  ORL  22H,A</p><p>  MOV A,22H</p><p><b>  CPL A</b>

87、;</p><p>  MOV  P2,A    ??;刷新電梯內(nèi)目標(biāo)樓層指示燈</p><p>  TIME12:  MOV  A,6EH</p><p><b>  RETI</b></p><p>  ;********* 2s延時(shí)程序***********</p><p>  DLY:

88、 MOV R5,#20</p><p>  DLY1:   MOV R6,#100</p><p>  DLY2:   MOV R7,#250</p><p>  DJNZ R7,$</p><p>  DJNZ R6,DLY2</p><p>  DJNZ R5

89、,DLY1</p><p><b>  RET</b></p><p><b>  END</b></p><p>  **************** PWM控制電梯門(mén)開(kāi)關(guān)程序 ************************</p><p>  ORG 0000H</p>

90、<p>  LMP START</p><p>  ORG 000EH</p><p>  LMP ZDCX</p><p>  ORG 0100H</p><p>  START:MOV SP,#30H ;系統(tǒng)初始化,定時(shí)值為0.1</p><p>  MOV

91、 DPTR,#TAB</p><p>  MOV TL0,#9CH</p><p>  MOV TH0,#9CH</p><p>  MOV TMOD,#02H ;定時(shí)器T0工作方式2</p><p>  MOV IE,#82H</p><p><b>  SETB TR0</b

92、></p><p>  LCALL QUZHI ;取第一個(gè)R0的值</p><p>  MOV R0,#A</p><p>  CLR P2.4</p><p>  LP: JNB 20H,LP ;輸出PWM波形</p><p><b>  CLR 20H</b><

93、;/p><p>  DJNZ R0,LP</p><p>  CPL P2.4</p><p>  LCALL QUZHI;</p><p>  CNE #55H,LP1 ;當(dāng)所取的數(shù)是結(jié)束標(biāo)志55時(shí),</p><p><b> ??;程序重新開(kāi)始</b></p><p&

94、gt;  LMP START</p><p>  LP1:MOV R0,A</p><p><b>  LMP LP</b></p><p>  QUZHI:MOV A,#00H ;取值子程序</p><p>  MOVC A,@+DPTR</p><p>  INC D

95、PTR</p><p><b>  RET</b></p><p>  ZDCX:SETB 20H</p><p><b>  RETI</b></p><p>  TAB:DB 7,6,15,12,24,6,30,6,24,12,15,6,7,55 ;55為結(jié)束標(biāo)志</p>

96、<p><b>  END</b></p><p>  *************PWM控制電梯上升與下降程序*************</p><p>  ORG 0000H</p><p>  LMP START</p><p>  ORG 000EH</p>&

97、lt;p>  LMP ZDCX</p><p>  ORG 0100H</p><p>  START:MOV SP,#30H</p><p>  MOV DPTR,#TAB</p><p>  MOV TL0,#9CH</p><p>  MOV TH0,#9CH</p

98、><p>  MOV TMOD,#02H</p><p>  MOV IE,#82H</p><p><b>  SETB TR0</b></p><p>  LCALL QUZHI</p><p>  MOV R0,#A</p><p>  CLR P2.

99、5</p><p>  LP: JNB 20H,LP</p><p><b>  CLR 20H</b></p><p>  DJNZ R0,LP</p><p>  CPL P2.5</p><p>  LCALL QUZHI;</p><p>  CN

100、E #55H,LP1</p><p>  LMP START</p><p>  LP1:MOV R0,A</p><p><b>  LMP LP</b></p><p>  QUZHI:MOV A,#00H</p><p>  MOVC A,@+DPTR</p>

101、<p>  INC DPTR</p><p><b>  RET</b></p><p>  ZDCX:SETB 20H</p><p><b>  RETI</b></p><p>  TAB:DB 5,10,15,20,5,10,15,5,5,10,15,20,5,10,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論