




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 滄州師范學(xué)院 畢業(yè)設(shè)計(jì)(論文) 單片機(jī)電梯控制系統(tǒng)設(shè)計(jì) 電氣自動(dòng)化 2013年11月 學(xué)員姓名: 指導(dǎo)導(dǎo)師: 年 級(jí): 專 業(yè): 學(xué) 號(hào): 畢業(yè)設(shè)計(jì)(論文)任務(wù)書 題目 基于51單片機(jī)控制電梯系統(tǒng)設(shè)計(jì) 專業(yè) 電氣自動(dòng)化 學(xué)生姓名 所在系 機(jī)電工程系 導(dǎo)師 姜榮東 導(dǎo)師 一、設(shè)計(jì)(論文)內(nèi)容 基于51單片機(jī)控制電梯系統(tǒng)設(shè)計(jì),樓層為8層。 二、基本要求 用51單片機(jī)來(lái)實(shí)現(xiàn)電梯控制系統(tǒng),使其具備電梯基本升、降功能,并當(dāng)多層對(duì) 電梯呼叫時(shí),能安排電梯???,從而實(shí)現(xiàn)電梯的基本運(yùn)行情況的模擬。論文的第2章 進(jìn)行方案的提出與論證,分析本次設(shè)計(jì)所釆用方案的可行性 三、主要技術(shù)指標(biāo)(或研究方法) 采用可編程控
2、制器(PLC)的響應(yīng)、按鍵后的電路顯示等等。用PLC編程較簡(jiǎn)單,電路也不 復(fù)雜,但此方案的各個(gè)模塊的費(fèi)用都比較髙,硬件設(shè)計(jì)不靈活,故不采用本方案。 四、應(yīng)收集的資料及參考文獻(xiàn) 51單片機(jī)應(yīng)用設(shè)計(jì),單片機(jī)輕松入門,模擬電子技術(shù),數(shù)字電子技術(shù)。 五、進(jìn)度計(jì)劃 第1-2周查找相關(guān)資料和整理所需資料設(shè)備技術(shù)參數(shù),分析任務(wù)的具體要求制定 總體方案。完成開題課題報(bào)告。第3-4周設(shè)計(jì)框圖和電路原理圖完成設(shè)計(jì)電路的連接 電路完成電梯控制的程序設(shè)計(jì)及調(diào)試。完成對(duì)系統(tǒng)的改進(jìn)和再次調(diào)試直至系統(tǒng)能夠圓 滿完成任務(wù)的具體要求。撰寫論文。 指導(dǎo)教師簽字時(shí)間2013年11月29日 摘要:.5 關(guān)鍵詞:5 引言:6 一、系統(tǒng)
3、功能介紹及方案論證6 1.1電梯的組成6 1. 2電梯控制系統(tǒng)組成框圖及工作原理6 1. 3單元電路的設(shè)計(jì)與論證7 1. 3. 1單片機(jī)最小系統(tǒng)7 1. 3. 2電機(jī)驅(qū)動(dòng)電路模塊7 1. 3. 3報(bào)警模塊7 1. 3. 4電梯內(nèi)部電路、電梯間電路及控制臺(tái)電路模塊的設(shè)計(jì)7 二、基于單片機(jī)的電梯控制系統(tǒng)單元電路的設(shè)計(jì)8 2. 1單片機(jī)最小系統(tǒng)9 2. 1.1各樓層電梯間電路(三級(jí)標(biāo)題 黑體小四號(hào))9 2. 1.2電梯內(nèi)電路9 2. 1.3控制臺(tái)電路9 2. 1. 4樓層檢測(cè)10 2. 1.5電動(dòng)機(jī)驅(qū)動(dòng)10 2. 1.6報(bào)警部分11 三、軟件設(shè)計(jì)11 3. 1按鍵查詢部分11 3. 1. 1電機(jī)控制
4、部分12 3. 1.2樓層檢測(cè)及顯示部分12 致謝12 參考文獻(xiàn)1 錯(cuò)誤!未定義書簽。 附圖圖紙14 程序清單15 摘要: 伴隨著我國(guó)現(xiàn)代化程度的提高,電梯成為高層建筑中的重 要交通工具,它是高層建筑中安全、可靠、垂直上下的運(yùn)載工 具,對(duì)改善勞動(dòng)條件、減輕勞動(dòng)強(qiáng)度起到很大的作用。同時(shí)也 給人們的生活帶來(lái)了便利,為我國(guó)現(xiàn)代化建設(shè)的加速發(fā)展提供 了強(qiáng)大的保障。電梯的應(yīng)用范圍很廣,可用于賓館、飯店、辦 公大樓、商場(chǎng)、娛樂(lè)場(chǎng)所,倉(cāng)庫(kù)以及居民住宅大樓等。因此, 在現(xiàn)代社會(huì)中電梯己成為人類必不可少的垂直運(yùn)輸交通工具。 利用單片機(jī)控制電梯有成本低,通用性強(qiáng),靈活性大以及易于 實(shí)現(xiàn)復(fù)雜控制等優(yōu)點(diǎn)。 基于單片機(jī)
5、的分設(shè)計(jì),介紹了以AT89C51系列單片機(jī)為核 心,并結(jié)合74LS245和LED等芯片以及與之相配套的匯編語(yǔ) 言軟件等進(jìn)行電梯模擬的具體實(shí)現(xiàn)方法,該方法不僅可以實(shí)現(xiàn) 電梯的基木功能,而且可以設(shè)置電梯直達(dá)、急停、停電檢修等功 能,從而可實(shí)現(xiàn)電梯的智能控制及相應(yīng)的最佳路線選擇,提高電 梯的有效利用率。 關(guān)鍵詞: 單片機(jī);電梯;系統(tǒng);控制 電動(dòng)機(jī)控制模塊 7V AA 7 電梯內(nèi)電路 7 電梯間電路 單片機(jī)電梯控制系統(tǒng)設(shè)計(jì) 11級(jí)電氣自動(dòng)化專業(yè)學(xué)生王新 指導(dǎo)教師姜榮東 隨著現(xiàn)代高科技的發(fā)展,住房和辦公用樓都已經(jīng)逐漸向高層發(fā)展。電梯是高 層賓館、商店、住宅、多層倉(cāng)庫(kù)等高層建筑不可缺少的垂直方向的交通運(yùn)輸
6、工具。 當(dāng)然單片機(jī)并不像PLC那么有針對(duì)性,所以由單片機(jī)設(shè)計(jì)的控制系統(tǒng)可以 隨著設(shè)備的更新而不斷修改完善,更完美的實(shí)現(xiàn)設(shè)備的升級(jí)。在科技的不斷發(fā)展 下,單片機(jī)控制系統(tǒng)很快可以解決抗擾性,成為方便有效的電梯控制系統(tǒng)。 一、系統(tǒng)功能介紹及方案論證 仁1電梯的組成 電梯主要由以下兩大部分組成: (1) 機(jī)械部分:包括曳引系統(tǒng),導(dǎo)向系統(tǒng),嬌廂,門系統(tǒng)等 (2) 電路部分:包括重量平衡系統(tǒng),電力拖動(dòng)系統(tǒng),電梯控制系統(tǒng),安全 保護(hù)系統(tǒng)等。 本文主要是針對(duì)電梯控制系統(tǒng)所作的研究,設(shè)計(jì)一種基于MCU的電梯控制 系統(tǒng),實(shí)現(xiàn)電梯運(yùn)行的模擬。 仁2電梯控制系統(tǒng)組成框圖及工作原理 該系統(tǒng)主要由MCU控制模塊、電梯間電
7、路模塊、電梯內(nèi)電路模塊、控制臺(tái)電 路、樓層檢測(cè)模塊、電動(dòng)機(jī)驅(qū)動(dòng)模塊、報(bào)警模塊等7部分組成 樓層檢測(cè) 1. 3單元電路的設(shè)計(jì)與論證 通過(guò)對(duì)系統(tǒng)總框圖的分析,此系統(tǒng)的各個(gè)模塊方案設(shè)計(jì)如下: 1. 3. 1單片機(jī)最小系統(tǒng) 此處選用最常用的AT89C51,它是一種帶4K字節(jié)閃爍可編程可擦除只讀存 儲(chǔ)器(FPEROM一Falsh Programmable and Erasable Read Only Memory)的低電 壓,高性能CM0S8位微處理器。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù) 制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。山于將多功能8位CPU 和閃爍存儲(chǔ)器組合在單個(gè)芯片
8、中,ATMEL的AT89C51是一種高效微控制器, AT89C2051是它的一種精簡(jiǎn)版本。AT89C單片機(jī)為很多嵌入式控制系統(tǒng)提供了一 種靈活性高且價(jià)廉的方案。外形及引腳排列如下圖所示 主要特性: 與MCS-51兼容4K字節(jié)可編程閃爍存儲(chǔ)器,壽命:1000寫/擦,循環(huán)數(shù)據(jù)保 留時(shí)間:10年,全靜態(tài)工作:0Hz-24Hz,三級(jí)程序存儲(chǔ)器鎖定,128*8位內(nèi)部 RAM, 32可編程I/O線,兩個(gè)16位定時(shí)器/計(jì)數(shù)器,5個(gè)中斷源,可編程串行通 道,低功耗的閑置和掉電模式,片內(nèi)振蕩器和時(shí)鐘電路 1. 3. 2電機(jī)驅(qū)動(dòng)電路模塊 采用L298N芯片驅(qū)動(dòng),根據(jù)單片機(jī)系統(tǒng)程序設(shè)定PWM信號(hào),在輸出端接入直 流
9、電機(jī),根據(jù)不同按鍵的不同信號(hào)就可以實(shí)現(xiàn)電梯上升與下降。以及電梯門的開 關(guān)。 1. 3. 3報(bào)警模塊 直接采用單片機(jī)控制輸出口電平的高低來(lái)控制蜂鳴器的發(fā)聲與否。這樣做的 優(yōu)點(diǎn)是電路比較簡(jiǎn)單,控制也較簡(jiǎn)單。 1. 3. 4電梯內(nèi)部電路、電梯間電路及控制臺(tái)電路模塊的設(shè)計(jì) 電梯控制系統(tǒng)III各樓層的電梯間電路、電梯內(nèi)電路和控制臺(tái)電路三部分組 成。各樓層的電梯間:電路二、三樓的電梯間均有“上升和“下降”選擇按鍵, 一樓只有“上升按鍵,四樓只有“下降按鍵,每個(gè)按鍵配一只發(fā)光二極管,作 為指示燈。電梯內(nèi)部電路:LI標(biāo)樓層號(hào)1-4選擇按鍵。每個(gè)按鍵配有相應(yīng)指示燈。 控制臺(tái)電路:兩個(gè)按鍵用于手動(dòng)控制??刂齐娞莸?/p>
10、“開始運(yùn)行和“停止運(yùn)行。 兩個(gè)指示燈,分別指示電梯當(dāng)前的升降情況。 樓層顯示部分用一只數(shù)碼管,顯示電梯當(dāng)前所在的樓層。釆用74HC164共陰 極數(shù)碼管顯示,公共端接地。 顯示數(shù)字 0 1 2 3 4 5 6 7 8 9 代碼 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 二、基于單片機(jī)的電梯控制系統(tǒng)單元電路的設(shè)計(jì) 2. 1單片機(jī)最小系統(tǒng) SET Pl()1 Pl ()? Pl。 3 Pi q 4 Pl 45 Pl 56 STOP 7 ,TART 久 P3 313 P12 P?勺5 P3 4I4 31 VCC 19 P3 717 . P3 616 / 01234
11、567 n n n n 1 1 n PPPPPPPP 1 o T T ININT1T0 EA/VP XI X2 RESET RD WR RXD TXD ALE/P PSEN 3R PO 1 37 PO ? 36 PO 3 35 PO 4 34 PO 5 33 P0.6 3? PO 7 ? 1 P? 0 ?P? 1 ?4 P? 3 ?5P? 4 ?6P? 5 ?7P? 6 ?RP? 7 10P3 0 11 P3 1 39 POO 30 _29. 0 12 3 4 5 6 7 OOOOOOOO p p p p p p p P 01234567 22222222 PPPPPPPP AT89C51 c
12、 VC 單片機(jī)最小系統(tǒng)電路如圖所示,單片機(jī)米用ATMEL公司的AT89C51,晶體振 蕩器選12MHz, Cl、C2為30p瓷片電容,與晶體振蕩器構(gòu)成時(shí)鐘電路。電容C3 按鍵RESET構(gòu)成上電復(fù)位和手動(dòng)復(fù)位電路。 2. 1. 1各樓層電梯間電路 如上圖所示,此部分電路是提供給處于各個(gè)樓層電梯外的用戶發(fā)出上下樓請(qǐng) 求。按鍵與單片機(jī)的Pl. 0-P1. 5分別相連,指示燈通過(guò)P0.0-P0.5來(lái)控制。其中 R52 R55、R56、R59、R60和R62是上拉電阻,其作用是保證按鍵未按下時(shí),端 口 P1.0P1.5為高電位。當(dāng)按鍵按下時(shí),端口 P1.0P1.5通過(guò)按鍵接地,使 得.0P1.5變?yōu)榈碗?/p>
13、平。各樓層電梯的升降選擇按鍵均與單片機(jī)P1 口連接,上 升按鍵與P1 口的Pl.OP1.2連接,下降按鍵與P1 口的P1.3P1.5連接。即由 P1 口可以讀到電梯間升、降按鍵的狀態(tài)。每個(gè)上升、下降按鍵均有一只發(fā)光二 極管作為指示燈與之配合,發(fā)光二極管與P0 口的P0. 0P0. 5連接。每個(gè)發(fā)光二 極管通過(guò)一只阻值為470Q的限流電阻接電源(VCC),這樣流經(jīng)發(fā)光二極管的電 流約為7. 5 mA,有適當(dāng)?shù)牧炼?,同時(shí)單片機(jī)的端口在不加驅(qū)動(dòng)的情況下可以承 受 2. 1. 2電梯內(nèi)電路 電梯內(nèi)電路如圖3-3所示,提供給電梯內(nèi)的乘客用戶使用,四個(gè)!_!標(biāo)樓層選 擇按鍵Fl、F2、F3、F4和4個(gè)與之
14、配合的發(fā)光二極管作為指示燈,即FS1、FS2、 FS3和FS4。按鍵與P3 口的P3. 2P3. 5連接,指示燈與P2 口的P2. 0P2. 3相 連。上拉電阻R1PR14的作用同上。 2. 1. 3控制臺(tái)電路 控制臺(tái)電路如下圖所示。發(fā)光二極管Power是電源指示燈,用以顯示供電是 否正常。采用共陰極數(shù)碼管來(lái)顯示肖前樓層,采用74HC164數(shù)碼管,CLK接單片 機(jī)的RXD, A、B接單片機(jī)的TXD, CLR接5V電壓,QO到Q7接共陰極數(shù)碼管,數(shù) 碼管公共端接地。STOP鍵和START鍵分別接單片機(jī)的P1. 6和P1. 7,上下指示燈 分別接單片機(jī)的P0. 7和P0. 6 2. 1. 4樓層檢
15、測(cè) 在本設(shè)計(jì)當(dāng)中,光電傳感器電路連接圖如下所示:如圖所示,DI, 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è)。 2. 1. 5電動(dòng)機(jī)驅(qū)動(dòng) 直流電動(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)。III L298N內(nèi)部電路無(wú)續(xù)流二極管對(duì)三極管進(jìn)行 保護(hù),所以必須在外部接
16、線OUT1, OOUT2, OUT3, OUT4加入續(xù)流二極管保護(hù)電路。 L298N的輸出電流為2A,最高電流為4A,最高工作電壓為50V.-臺(tái)用于電梯上 升和下降,另臺(tái)電機(jī)用于帶動(dòng)電梯門的開關(guān)。 2. 1. 6報(bào)警部分 如圖3-8所示,此處利用兩個(gè)常用三極管CS9013,連接成達(dá)林頓管結(jié) 構(gòu),此電路與單片機(jī)P3. 7相連。其中R為限流電阻,當(dāng)電梯運(yùn)行過(guò)程中出現(xiàn)故 障停止,P3.7輸出高電平,蜂鳴器報(bào)警,另外用戶在電梯中如果遇到緊急情況 也可按“HELP”直接報(bào)警求救。 三、軟件設(shè)計(jì) 3. 1按鍵查詢部分 在本設(shè)計(jì)當(dāng)中,鍵盤采用獨(dú)立式按鍵, 按鍵由P1 口和P3. 0-P3. 3控制,采 用定
17、時(shí)器T1中斷查詢按鍵狀態(tài),當(dāng)有鍵按下時(shí),即轉(zhuǎn)入相應(yīng)功能程序。鍵盤程 序流程圖如圖4-2所示: 3. 1. 1電機(jī)控制部分 本設(shè)計(jì)只是對(duì)電梯運(yùn)行狀況的簡(jiǎn)單模擬,對(duì)電機(jī)驅(qū)動(dòng)這部分要求不是很嚴(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)。III L298N內(nèi)部電路無(wú)續(xù)流二極管對(duì) 三極管進(jìn)行保護(hù),所以必須在外部接線0UT1, 00UT2, 0UT3, 0UT4加入續(xù)流二極 管保護(hù)電路。L298N的輸出電流為2A,最高電流為4A,最高工作電壓為30V。 3. 1. 2樓層檢測(cè)及顯示部分 利用光電傳感器檢測(cè)樓層,電梯行至樓層標(biāo)志處(
18、裝有光電傳感器)時(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)附錄主程序清單。 報(bào)警部分 當(dāng)電梯運(yùn)行中發(fā)生故障停止時(shí),P3.7置1,發(fā)出報(bào)警,另外還可以通過(guò)手動(dòng) 按“HELP”實(shí)現(xiàn)報(bào)警求救。程序詳見(jiàn)附錄主程序清單 致謝: 畢業(yè)論文暫告收尾,這也意味著我在滄州師院的學(xué)習(xí)中,學(xué)習(xí)上和思想 上都受益匪淺。這除了自身努力外,與各位老師、各位同學(xué)和各位朋友的關(guān) 心支持和鼓勵(lì)是分不開的。在此,我非常感謝江榮東老師在我大學(xué)的最后學(xué) 習(xí)階段給自己的指導(dǎo)。從最初的定題,到硬件的制作再到軟件
19、的調(diào)試,每個(gè) 方面都離不開楊老師熱情耐心的幫助和教導(dǎo)。每當(dāng)遇到比較棘手的問(wèn)題,江 老師都會(huì)耐心的親自給我解答,直到解決問(wèn)題。江老師認(rèn)真的工作態(tài)度,誠(chéng) 信寬厚的為人處世態(tài)度,都給我留下了難以磨滅的印象,也為我今后的工作 樹立了優(yōu)秀的榜樣。 參考文獻(xiàn): 1 王宜懷編著單片機(jī)原理及其嵌入式應(yīng)用教程北京希望電 子出版社2002年 2 馮濤 秦永左主編 單片機(jī)原理及運(yùn)用 國(guó)防工業(yè)出版社2009 年 3 葉斌主編電力電子應(yīng)用技術(shù)清華大學(xué)出版社2006年 4 張崇巍張興編著PWM整流器及其控制機(jī)械工業(yè)出版社2003 年 5 夏明娜高玉芝主編單片機(jī)系統(tǒng)設(shè)計(jì)及應(yīng)用 北京理工大學(xué)出版 社2011年 7 胡宴如主編
20、模擬電子技術(shù)髙等教育出版社2004年 8 楊志忠主編數(shù)字電子技術(shù)高等教育出版社2003年 附錄: 電動(dòng)機(jī)驅(qū)動(dòng)圖 電源電路圖 10 整體電路圖 二:二 一卡 K. 附錄二:主程序清單 ORG 0000H AJMP START ORG 000BH AJMP TIME ORG 001BH TIME1 AJMP ;*START 啟動(dòng)程序* START: MOV TMOD, #11H MOV IE, #8AH MOV THO, #3CH ;定時(shí)100ms MOV TLO, #0B0H MOV TH1, #0ECH ;定時(shí)10ms MOV TL1, #78H SETB TRO MOV SP, #6FH ;
21、*STOP 停止程療:*睿 11 STOP: CLR P0.6 CLR P0.7 MOV R3, #0 MOV DPTR, #06H ;數(shù)碼管顯示“1” JB P1.7, $ ;等待開始工作指令 CLR P2.4 CLR P2.5 ;電動(dòng)機(jī)制動(dòng) SETB P0.6 SETB P2.7 ;蜂鳴器報(bào)警 SETB TR1 ;啟動(dòng)T1 :10ms 一次讀取按鍵 UP1: MOV A, 20H ;目前在1樓 ORL A, 21H :取得1樓請(qǐng)求悄況 ORL A, 22H ANL A, #0EH JZ UP1 ;無(wú)請(qǐng)求,則等待 CLR P0.7 ;上升指示燈亮 SETB P2.5 SETB P2.7 ;電
22、動(dòng)機(jī)正轉(zhuǎn)上升 UP2: MOV DPTR, #5BH ;到達(dá)2樓,數(shù)碼管顯示“2” JB 20H.1, UP21 :是2樓電梯間的上升請(qǐng)求,轉(zhuǎn)UP21 JB 22H.1, UP21 ;是電梯內(nèi)目標(biāo)2樓請(qǐng)求,轉(zhuǎn)UP21 SJMP UP22 UP21: CLR 20H.1 清二樓電梯間上升請(qǐng)求標(biāo)志位 CLR 22H.1 清電梯內(nèi)L1標(biāo)2樓請(qǐng)求標(biāo)志位 SETB P0.7 上升指示燈滅 SETB P2.4 SETB P2.6 ;電機(jī)正轉(zhuǎn)電梯門開 MOV R2, #0; 5s定時(shí)開始 CJNE R2, #50, $ ;等待5s延時(shí) CLR P2.6 ;門關(guān) SETB P2.5 12 SETB P2.7
23、;電動(dòng)機(jī)正轉(zhuǎn)上升 UP22: MOV A,20H ORL A,21H ORL A,22H ANL A, #0CH ;取得2樓請(qǐng)求情況 JNZ UP23 AJMP DOWN22 ;2樓無(wú)請(qǐng)求,轉(zhuǎn)2樓下降 UP23: CLR P0.7 ;上升指示燈亮 SETB P2.5 SETB P2.7 ;電動(dòng)機(jī)正轉(zhuǎn)上升 UP3: MOV DPTR, #4FH ;到達(dá)3樓,數(shù)碼管顯示“3” JB 20H.2,UP31 ;是3樓電梯間的上升請(qǐng)求,轉(zhuǎn)UP31 JB 22H.2, UP31 ;是電梯內(nèi)目標(biāo)3樓請(qǐng)求,轉(zhuǎn)UP31 SJMP UP32 UP31: CLR 20H.1 ;清3樓電梯間上升請(qǐng)求標(biāo)志位 CLR 2
24、2H.1 ;清電梯內(nèi)LI標(biāo)3樓請(qǐng)求標(biāo)志位 SETB P0.7 ;上升指示燈滅 SETB P2.4 SETB P2.6 ;門開 MOV R2, #0 :5s定時(shí)開始 CJNE R2, #50, $ ;等待5s延時(shí) CLR P2.6 ;門關(guān) SETB P2.5 SETB P2.7 ;電動(dòng)機(jī)正轉(zhuǎn)上升 UP32: MOV A, 20H ORL A, 21H ORL A, 22H ANL A, #08H ;取得3樓請(qǐng)求情況 JNZ UP33 AJMP DOWN32 ;3樓無(wú)請(qǐng)求,轉(zhuǎn)3樓下降 UP33: CLR P0.7 ;上升指示燈亮 13 SETB P2.5 SETB P2.7;電動(dòng)機(jī)正轉(zhuǎn)上升 UP3
25、4: MOV DPTR, #66H;到達(dá)4樓,數(shù)碼管顯示“4” *四樓下降按鍵選擇程序* UP41: CLR 20.H3 CLR 22H.3 SETB P0.7 SETB P2.4 SETB P2.6 MOV R2, #0 CJNE R2, #50, $ CLR P2.6 SETB P2.5 SETB P2.7 UD4: MOV A, 50H ORL A, 21H ORL A, 22H ANL A, #07H JNZ DOWN4 AJMP UD4 DOWN4: CLR P0.6 SETB P2.5 CLR P2.7 ;清4樓電梯間下降請(qǐng)求標(biāo)志位 ;清電梯內(nèi)LI標(biāo)4樓請(qǐng)求標(biāo)志位 ;上升指示燈滅
26、;門開 :5s定時(shí)開始 ;等待5s延時(shí) ;門關(guān) ;電動(dòng)機(jī)正轉(zhuǎn)上升 ;取得V4樓的請(qǐng)求情況 ;下降指示燈亮 ;下降 *三樓下降按鍵洗擇稈丿了;* DOWN3: MOV DPTR, #4FH JB 21H.2,DOWN31 JB 22H.2, DOWN31 S JMP DOWN32 DOWN31: CLR 21H.2 CLR 22H.2 SETB P0.6 SETB P2.4 SEBT P2.6 ;到達(dá)3樓,數(shù)碼管顯示“3” ;是3樓電梯間的下降請(qǐng)求,轉(zhuǎn)DOWN31 ;是電梯內(nèi)U標(biāo)3樓請(qǐng)求,轉(zhuǎn)DOWN31 ;清3樓電梯間下降請(qǐng)求標(biāo)志位 :清電梯內(nèi)目標(biāo)3樓請(qǐng)求標(biāo)志位 ;下降指示燈滅 14 MOV R
27、2, #0 ;5s定時(shí)開始 CJNE R2, #50, $ ;等待5s延時(shí) CLR P2.6 ;門關(guān) SETB P2.5 CLR P2.7 ;下降 DOWN32: MOV A, 20H ORL A, 21H ORL A, 22H ANL A, #03H ;取得3樓的請(qǐng)求情況 JNZ DOWN33 AJMP UP32 ;V3無(wú)樓請(qǐng)求,轉(zhuǎn)3樓上升 DOWN33: CLR P0.6 ;下降指示燈亮 SEBT P2.5 CLR P2.7 ;下降 ;* 1.樓下降按鍵選擇程序* DOWN2: MOV DPTR, #5BH ;到達(dá)2樓,數(shù)碼管顯示“2” JB 21H.1,DOWN21 ;是2電梯間的下降請(qǐng)
28、求,轉(zhuǎn)DOWN21 JB 22H.LDOWN2 ;是電梯內(nèi)目標(biāo)3樓請(qǐng)求,轉(zhuǎn) DOWN21 SJMP DOWN22 DOWN21: :CLR 21H.1 ;清2樓電梯間下降請(qǐng)求標(biāo)志位 CLR 22H.1 ;清電梯內(nèi)目標(biāo)2樓請(qǐng)求標(biāo)志位 SETB P0.6 ;下降指示燈滅 SETB P2.4 SETB P2.6 ;門開 MOV R2, #0 ;5s定時(shí)開始 CJNE R2, #50, $ ;等待5s延時(shí) CLR P2.6 ;門關(guān) SETB P2.5 CLR P2.7 ;下降 DOWN22: :MOV A, 20H ORL A, 21H ORL A, 22H ANL A, #02H ;取得2的請(qǐng)求情況
29、 15 JNZ AJMP DOWN23 UP22 ;v2樓請(qǐng)求,轉(zhuǎn)2樓上升 DOWN23: CLR P0.6 ;下降指示燈亮 SETB P2.5 CLR P2.7 ;下降 DOWN1: MOV DPTR, #06H:到達(dá)1,數(shù)碼管顯示“1” DOWN11: CLR 21H.0 :清電梯內(nèi)LI標(biāo)1請(qǐng)求標(biāo)志位 SETB P0.6 ;下降指示燈滅 SETB P2.4 SETB P2.6 ;門開 MOV R2, #0 ;5s定時(shí)開始 CJNE R2, #50, $;等待5s延時(shí) CLR P2.6 ;門關(guān) SETB P2.5 CLR P2.7 ;下降 CJNE R3, #0, DOWN 12; Stop
30、鍵是否按下過(guò) AJMP UP1 DOWN 12: CLR P0.6 ;若Stop鍵按下過(guò),轉(zhuǎn)S1停止工作 CLR P0.7 AJMP SI :定時(shí)器TO中斷服務(wù)程序:5s 計(jì)時(shí) TIME: MOV THO, #3CH MOV TLO, #0B0H INC R2 ;R2計(jì)數(shù)器 RETI ;* T1中斷服務(wù)程序: 按鍵 狀態(tài)檢 查* TIME1: MOV THl, #0ECH;每10s檢查一次按鍵 MOV TL1, #78H MOV 6EH, A MOV 30H, Pl;讀入所有按鍵狀態(tài) MOV 31H, P3 JB Pl.6, TIME 11;若Stop鍵未按下,則正常運(yùn) 行 MOV R3, #
31、OFFH; Stop鍵按下,標(biāo)志R3置非0數(shù) 16 MOV 20H, #0 ;清除全部電梯間上升請(qǐng)求 MOV 21H, #0 ;清除全部電梯間下降請(qǐng)求 MOV 22H, #0 :清除全部電梯內(nèi)U標(biāo)樓層請(qǐng)求 MOV 30H, #OFFH ;修改讀入的按鍵狀態(tài),使之為 MOV 31H, #0FEH :電梯內(nèi)目標(biāo)為一樓 CLR TRI ;并關(guān)閉T1,不再讀取按鍵 TIME11: MOV A, 30H CPL A ANL A, #07H :取得電梯間上升請(qǐng)求 ORL 20H, A MOV A, 20H ;取得上升指示燈狀態(tài) CPL A ANL A, #07H MOV 32H, A MOV A, 30H CPL A ANL A, #38H ;取得電梯間下降請(qǐng)求 RR A RR A ORL 21H, A MOV A, 21H CPL A ANL A, #0EH RL A RL A ORL 32H, A MOV A, P0 ANL A, #0C0H ORL A, 32H MOV PO, A ;刷新上升、下降請(qǐng)求指示燈 MOV A, 31H ANL A, #OFH ;取得電梯內(nèi)U標(biāo)樓層請(qǐng)求 ORL 22H, A MOV A, 22H DLY: MOV R5, #20 DLY1: MOV R6, #100 DLY2: MOV R7, #250 DJNZ R7, $ DJNZ R6,
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人交易協(xié)議
- 二零二五年度文化娛樂(lè)公司股份轉(zhuǎn)讓合同
- 二零二五年度汽車抵押消費(fèi)信貸合同
- 二零二五年度商業(yè)合作保密協(xié)議書(含品牌形象保密)
- 2025年度酒店品牌連鎖經(jīng)營(yíng)權(quán)轉(zhuǎn)讓協(xié)議
- 二零二五年度物業(yè)服務(wù)與社區(qū)可持續(xù)發(fā)展合作協(xié)議
- 二零二五年度寵物寄養(yǎng)租賃合同終止及寵物健康保障協(xié)議
- 二零二五年度消毒餐具品牌授權(quán)與運(yùn)營(yíng)代理合同
- 2025年度港口租賃合同終止及船舶運(yùn)營(yíng)協(xié)議
- 2025年度生物科技投資人協(xié)議書
- 《民法典》醫(yī)療損害責(zé)任篇培訓(xùn)課件
- 咨詢公司項(xiàng)目風(fēng)險(xiǎn)控制方案
- 2024年初一英語(yǔ)閱讀理解專項(xiàng)練習(xí)及答案
- 污水處理廠防水防腐工程施工方案
- 病例報(bào)告表(CRF)模板
- 2024年云南昆明市教育體育局直屬學(xué)校(單位)選調(diào)10人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- (完整版)建筑工程項(xiàng)目精益建造實(shí)施計(jì)劃書
- 《2024年 《法學(xué)引注手冊(cè)》示例》范文
- DL∕T 2447-2021 水電站防水淹廠房安全檢查技術(shù)規(guī)程
- NB-T+10499-2021水電站橋式起重機(jī)選型設(shè)計(jì)規(guī)范
- 城市更新可行性研究結(jié)論與建議
評(píng)論
0/150
提交評(píng)論