![(完整word版)模擬電梯控制系統(tǒng)-微機原理(word文檔良心出品)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/e101f641-b682-4607-8ae9-6e4539b0d479/e101f641-b682-4607-8ae9-6e4539b0d4791.gif)
![(完整word版)模擬電梯控制系統(tǒng)-微機原理(word文檔良心出品)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/e101f641-b682-4607-8ae9-6e4539b0d479/e101f641-b682-4607-8ae9-6e4539b0d4792.gif)
![(完整word版)模擬電梯控制系統(tǒng)-微機原理(word文檔良心出品)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/e101f641-b682-4607-8ae9-6e4539b0d479/e101f641-b682-4607-8ae9-6e4539b0d4793.gif)
![(完整word版)模擬電梯控制系統(tǒng)-微機原理(word文檔良心出品)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/e101f641-b682-4607-8ae9-6e4539b0d479/e101f641-b682-4607-8ae9-6e4539b0d4794.gif)
![(完整word版)模擬電梯控制系統(tǒng)-微機原理(word文檔良心出品)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/e101f641-b682-4607-8ae9-6e4539b0d479/e101f641-b682-4607-8ae9-6e4539b0d4795.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、微機應用系統(tǒng)設計課程設計報告評閱成績評閱教師評閱時間題 目:基于數(shù)碼管的電梯顯示系統(tǒng)專業(yè)班級:電子信息科學與技術 12101班設計學生:指導教師:完成時間:2014年6月23日物理與電子科學學院設計題目基于數(shù)碼管的電梯顯示系統(tǒng)1 .設計8個樓層,電梯可以停止在任意樓層,目前停止的樓層在數(shù)碼管中顯示。 設2 .設置8個按鍵分別對應8個樓層的用戶請求,程序模擬電梯響應請求后的動計態(tài)運動情況,每隔1S樓層變換,直到到達目標樓層。3 .上升過程中顯示綠燈,下降過程中顯示紅燈,到達目標樓層后,燈熄滅,并 要發(fā)出一個聲音。求4.增加一個確認鍵,當用戶請求相應樓層后,只有按下確認鍵后,電梯才可以 運作。有8
2、個樓層,需要用8個按鍵模擬電梯中的請求按鈕,用1個按鍵模擬開始按鈕,當電梯靜止狀態(tài)時,無論外部哪一層有請求,電梯都由靜止狀態(tài)轉入向上或向下運行的狀態(tài),直 到到達請求的樓層。一、系統(tǒng)硬件電路設計本設計主要是利用仿真軟件pretues平臺來模擬電梯的運行,該設計用到了公共模塊(包含8086CPU、74LS273鎖存器、4-16線譯碼器)、并行接口芯片 8255A、計數(shù)器Inter8253、 設 數(shù)碼管、LED燈、揚聲器、三態(tài)門等1 .可編程定時/計數(shù)器8253定時/計數(shù)器8253主要是用于產(chǎn)生方波,供給揚聲器發(fā)聲,可通過三態(tài)門控制發(fā)聲。計 2. 8255并行接口單元8255主要是用于鍵盤的掃描和發(fā)
3、光二極管的數(shù)據(jù)輸出以及數(shù)碼管的輸出。所以用8255A的A 口的用于數(shù)碼管顯示,B 口用于鍵盤掃描,PC0 口用于設計開始鍵,PC4、PC5、 思 用于LED燈輸出。2 .鍵盤本系統(tǒng)中,鍵盤用8個button鍵來實現(xiàn),按鍵的一端依次接PB 口,另一端 路 接地。二。、軟件設計本設計的軟件設計的思路: 通過編程使8253輸出方波信號,供給喇叭發(fā)聲,在鍵盤掃描 程序中,如有按鍵按下,保存改按鍵值,諾沒有按下,則繼續(xù)等待按鍵按下,取到按鍵值后 ,與原來按鍵值比較,若比原來按鍵值大,則調用上升子程序,相等就跳到按鍵掃描部分, 若小,則調用下降子程序。其主要模塊如下:設計思路1 .鍵盤掃描程序采用的是直接
4、取值法,PBM 8個口,分別對應8個不向樓層,當有鍵按下,就可以取到對應的值,并保存到LDKEY1中。2 . LED燈顯示程序本程序用到了兩個 LED燈,分別是上升燈和下降燈,通過 PC 口高半部分進行輸出 控制,通過程序向其輸出高電平即可發(fā)亮。3 .喇叭發(fā)聲部分先初始化8253,向其寫入計數(shù)值,然后向 PC6 口輸出高電平,經(jīng)過非門后,控制二 態(tài)門,使喇叭發(fā)聲4 .電梯調度算法在設計時將電梯一次從下到上視升-次運行(注意不一定從底層到頂層),同理,電梯一次從上到下也視升-次運行(注意不一定從頂層到底層)。當電梯向上運行時:通過LDKEY變量值自增調用顯示子程序來演示電梯上升過程。當電梯向下運
5、行時:通過LDKEY變量值自減調用顯示子程序來演示電梯下降過程。5 .數(shù)碼管顯示程序通過LDKEY的值取到數(shù)據(jù)段的值,向 PA 口輸出相應的顯示碼(LDKEY的值 范圍為1 8)。系統(tǒng)設一-!:;-?一r rMEEDIE maEEnr程 序 流 程 圖開始L-掃描按犍有鍵按下? X 執(zhí)行按健判斷I點亮燈燈滅,發(fā)聲結束I源程序:DATA SEGMENTSEGCOD DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FHLDKEY DW ?;保存的樓層LDKEY1 DW ?;取到的樓層DATA ENDSCODE SEGMENTASSUME CS:CODEORG 100HSTA
6、RT: MOV AX,DATAMOV DS,AXMOV AX,0MOV LDKEY ,AX ;將變量的值賦值為 0;初始化 8255,MOV DX,0206H;8255控制口地址MOV AL,83H ;A 口作為輸出, B 口作為輸入, C 口低 4 位作為輸入,高 4 位作為輸出OUT DX,AL;初始化 8253;初始化8253 工作方式;計數(shù)器0,方式3; 裝入計數(shù)初值;37500分頻MOV DX,0406HMOV AL,36HOUT DX,ALMOV CX,0MOV DX,0400HMOV AL,7CHOUT DX,ALMOV AL,92HOUT DX,AL; 樓層處理部分XU:CAL
7、L KEY;調用掃描按鍵GO:MOV DX,0204hIN AL,DXTEST AL,1JNZ GO;等待按下OK鍵MOV AX,LDKEY1CMP AX,LDKEYJB JIAN;取到的樓層比目前樓層低JMP JIA; 上升處理JIA: CMP AX,LDKEYJE XU;按鍵與原來值相等,則繼續(xù)掃描MOV CX,10HCALL DENG;點亮上升燈CALL DELAYMOV AX,LDKEY1JIAE: MOV CX,LDKEY ;LDKEY 加 1ADD CX,1MOV LDKEY ,CXCALL DISPCALL DELAYCMP AX,LDKEY JNZ JIAECALL SPEAK
8、JMP XU; 下降處理JIAN: MOV CX,20HCALL DENG ;點亮下降燈CALL DELAYMOV AX,LDKEY1JIANE: MOV CX,LDKEY ;LDKEY 減 1SUB CX,1MOV LDKEY ,CXCALL DISPCALL DELAYCMP AX,LDKEYJNZ JIANECALL SPEAKJMP XU; 發(fā)聲子程序SPEAK: MOV DX,0204HMOV AL,40HOUT DX,ALCALL DELAYMOV DX,0204H;燈滅部分MOV AL,0H OUT DX,AL RET; 燈顯示DENG: MOV DX,0204H;PC 口地址MOV AX,CXOUT DX,ALRET; 數(shù)碼管顯示DISP: MOV BX,OFFSET SEGCODADD BX,LDKEYMOV AL,BXMOV DX,0200H ;向端口A 輸出 ,使數(shù)碼管顯示OUT DX,ALSUB BX,LDKEY;將 BX 值變?yōu)樵瓉碇礛OV AX,LDKEY1RET; 按鍵掃描KEY:MOV DX,0202HIN AL,DXCMP AL,0FFHJZ KEY;等待按鍵按下NOT AL;將鍵值取反MOV BL,1MOV CX,8JIXUY: SHR AL,1;判
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 制作宣傳海報合同范本
- 2014網(wǎng)簽合同范本
- 勞務合同范例重寫
- 2025年度客運站旅客信息服務系統(tǒng)升級合同
- 保證合同范例 博客
- 農(nóng)村保姆協(xié)議合同范本
- 深化教育改革與人才培養(yǎng)質量提升并行
- 分公司 保證合同范例
- 村計生專干申請書
- otc藥品銷售合同范本
- 2025年寬帶研究分析報告
- 建筑與市政工程第三方質量安全巡查方案
- 二零二五版財務顧問保密與工作內容協(xié)議3篇
- 2025-2030年中國干混砂漿行業(yè)運行狀況及發(fā)展趨勢預測報告
- 2025江蘇鹽城市交通投資建設控股集團限公司招聘19人高頻重點提升(共500題)附帶答案詳解
- 2024托管班二人合伙的協(xié)議書
- 《輸電線路金具識別》課件
- 基于PLC的豬場智能液態(tài)飼喂系統(tǒng)的設計與研究
- 企業(yè)內部管理流程優(yōu)化方案
- 2023-2024學年浙江省金華市武義縣七年級(上)期末英語試卷
- 任務型閱讀 -2024年浙江中考英語試題專項復習(解析版)
評論
0/150
提交評論