freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機原理的電梯自動控制系統(tǒng)(參考版)

2025-06-30 19:13本頁面
  

【正文】 通過此次課程設(shè)計,我的的確確在軟件和硬件結(jié)合應(yīng)用當中夯實了一次。自從學(xué)習(xí)了單片機這門課程,我才覺得自己真正學(xué)到了一門實用的專業(yè)課,可是在課堂上學(xué)習(xí)的理論知識是遠遠不夠的,我早就渴望有一次針對單片機的實習(xí),好提高自己的實際動手能力和對編程的應(yīng)用能力。硬件電路完成之后,便開始著手于軟件的設(shè)計,首先根據(jù)所實現(xiàn)的功能畫出了流程圖,然后根據(jù)流程圖來進行部分小程序及主程序的設(shè)計,然后最后進行拼合,通過設(shè)計程序,提高了邏輯的思維能力,在調(diào)試的過程中,也學(xué)到了許多以前在課本上所未曾學(xué)到的知識。XIANSHI: MOV DPTR,TAB MOVC A,A+DPTR MOV SBUF,A JNB TI,$ CLR TI RETITAB: DB 0EEH,28H,0CDH,6DH,2BH,67H,0E7HEND軟件流程圖如圖8:啟動初始化顯示子程序判斷電梯所在樓層有人呼叫嗎?顯示所在樓層YN現(xiàn)在運行方向?YNN還有同向?NY啟動上行換速平層啟動下行到達目的前一層?檢查樓層并顯示NY到頂層?到底層?層?換向換向YY呼叫同方向?呼叫同方向?YY還有同向?NNN開門圖8 軟件流程圖6 結(jié)束語在第一周的實習(xí)中,首先對電路所實現(xiàn)的功能進行了分析,通過查找資料和分析,進行電路的初步設(shè)計,在此過程中,進一步熟悉了proteus仿真軟件和提高了使用protel 99SE軟件的能力。若為上升狀態(tài),則只響應(yīng)該樓層以上的請求(同向請求),若該樓層以上沒有請求則轉(zhuǎn)查詢下邊樓層有無請求,若有則轉(zhuǎn)為下降狀態(tài)并響應(yīng),如果上下均無請求,則停留在該層繼續(xù)循環(huán)查詢等待請求;若為下降狀態(tài),則只響應(yīng)該樓層以下的請求(同向請求),若該樓層以下沒有請求則轉(zhuǎn)查詢上邊樓層有無請求,若有則轉(zhuǎn)為上升狀態(tài)并響應(yīng),如果上下均無請求,則停留在該層繼續(xù)循環(huán)查詢等待請求。在電梯運行期間,程序仍然繼續(xù)調(diào)用鍵盤矩陣掃描子程序KEY和電梯位置子程序ASK1,以便隨時響應(yīng)適當?shù)恼埱蟆?初始化程序由于本設(shè)計用到了定時器和串口輸出,所以要先用SETB EA指令開總中斷,用MOV P2,00H指令將P2口置為低電平(高電平有效),然后調(diào)用數(shù)碼管顯示子程序LCALL XIANSHI顯示為1(初始狀態(tài)電梯在一樓),轉(zhuǎn)入處理一樓子程序,進入程序執(zhí)行狀態(tài)。程序控制十分簡單,只需要對相應(yīng)的接口清零,所對應(yīng)的發(fā)光管就會點亮,表示正在執(zhí)行相應(yīng)的功能。DG為關(guān)門綠色燈,DK為開門紅色燈,Ddwon為電梯下行綠色燈,Dup為電梯上行紅色燈。74LS245從B傳到A,要使E非端與DIR端接低電平才能正常工作,所一本電路將其直接接地。每個發(fā)光管顯示都是獨立的,只要有外部請求按鍵按下,程序會用置位或清零指令就可以隨意改變發(fā)光管的顯示狀態(tài)使相應(yīng)的發(fā)光管點亮。10個發(fā)光管從低到高依次為一樓到六樓的上下行請求顯示。CLK=0、CLK=1時,74LS164保持原來的數(shù)據(jù)狀態(tài),接入TXD端。c) CLR:清除端,零電平時,使74HC164輸出清零,因此本設(shè)計中接高電平。具體電路如下圖5所示:圖5 數(shù)碼顯示樓層電路74LS164是串行輸入、并行輸出移位寄存器,并帶有清零端,其引腳功能如下:a) Q0—Q7:并行輸出端,分別接LED顯示各引腳。本電路中應(yīng)用了其串并轉(zhuǎn)換來實現(xiàn)了電梯所在位置的實時顯示。具體電路如圖4所示:圖4 廂體位置模擬電路 信號模擬輸出電路 樓層顯示電路在實際中,廂外六個顯示和廂內(nèi)一個共七個數(shù)碼管顯示廂體位置樓層數(shù),由于顯示的數(shù)據(jù)是一致的,所以本設(shè)計中只用一個LED數(shù)碼管顯示代替。當S1按下時,表明廂體已經(jīng)到達一樓,并使用鍵功能程序轉(zhuǎn)移到顯示電路,發(fā)出數(shù)字1的字型碼,使數(shù)碼管顯示為1。本處理程序中沒有使用散轉(zhuǎn)指令,并且省略了軟件去抖動措施,只包括鍵查詢、鍵功能程序轉(zhuǎn)移。這種鍵盤結(jié)構(gòu)的優(yōu)點是電路簡單;缺點是當鍵數(shù)較多時,要占用較多的I/O口。當任何一個鍵按下時,與之相連的輸入數(shù)據(jù)線即被清0(低電平),而平時該線為1(高電平)。圖3 內(nèi)外請求呼叫電路 廂體位置模擬輸入電路由于沒有電梯控制硬件模型,只能用按鍵來模擬電梯到達位置的觸發(fā)信號。SOOS05為一到六樓的電梯內(nèi)部呼叫請求按鍵,S06S15為電梯外部請求按鍵。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態(tài)。 b) 判斷閉合鍵所在的位置 在確認有鍵按下后,即可進入確定具體閉合鍵的過程。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與4根行線相交叉的4個按鍵之中。圖2 單片機最小系統(tǒng)電路 信號輸入電路 內(nèi)外請求輸入電路現(xiàn)以呼叫信號的輸入為例,來說明信號輸入及單片機識別原理。89S51芯片內(nèi)部有一個高增益反相放大器,用以構(gòu)成振蕩器。手動復(fù)位是通過按下S111后,通過電阻RR直接給服務(wù)端一個高電平使之復(fù)位。上電自動復(fù)位是在加電瞬間電容通過充電來實現(xiàn)的,在通電瞬間,電容C3通過R1K電阻充電,RST端出現(xiàn)正脈沖,用以復(fù)位。初步檢查可用于示波器探頭監(jiān)視RST引腳,按下復(fù)位鍵,觀察是否有足夠幅度的波形輸出(瞬時的),還可以通過改變復(fù)位電路阻容值進行試驗。復(fù)位電路雖然簡單,但其作用非常重要。 單片機最小系統(tǒng)單片機最小系統(tǒng)包括復(fù)位電路和時鐘電路。系統(tǒng)的正常工作由時鐘電路來保證,顯示電路實時顯示電梯所在的樓層位置。 設(shè)計方框圖89S51復(fù)位電路內(nèi)部選層電路電機控制電路樓層感應(yīng)電路外部呼叫電路廂門開關(guān)電路外部呼叫顯示時鐘電路樓層顯示電路74LS24574LS164延時電路本設(shè)計方框圖如圖1所示,電路由復(fù)位電路復(fù)位
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1