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

正文內容

單片機89c51做電梯自動控制系統(tǒng)設計-文庫吧

2025-06-22 13:03 本頁面


【正文】 路顯示出來;如有用戶在廂外呼叫,經(jīng)外呼叫電路把信號輸入單片機,由樓層感應電路判斷電梯為上升還是下降圖1 設計電路總框圖狀態(tài),若方向一致則打開電梯門,用戶進入后關門執(zhí)行操作。用戶通過選層電路把目的層告知AT89S51,控制電機把用戶送至目的層,而后系統(tǒng)等待下次呼叫。系統(tǒng)的正常工作由時鐘電路來保證,顯示電路實時顯示電梯所在的樓層位置。4 電梯控制系統(tǒng)單元電路的設計系統(tǒng)硬件電路總圖見附錄一。 單片機最小系統(tǒng)單片機最小系統(tǒng)包括復位電路和時鐘電路。具體電路如圖2所示。復位電路雖然簡單,但其作用非常重要。一個單片機系統(tǒng)能否正常運行,首先要檢查是否能復位成功。初步檢查可用于示波器探頭監(jiān)視RST引腳,按下復位鍵,觀察是否有足夠幅度的波形輸出(瞬時的),還可以通過改變復位電路阻容值進行試驗。本復位電路采用上電自動復位和手動復位組合。上電自動復位是在加電瞬間電容通過充電來實現(xiàn)的,在通電瞬間,電容C3通過R1K電阻充電,RST端出現(xiàn)正脈沖,用以復位。只要電源Vcc的上升時間不超過1ms,就可以實現(xiàn)自動上電復位,即接通電源就完成了系統(tǒng)的復位初始化。手動復位是通過按下S111后,通過電阻RR直接給服務端一個高電平使之復位。編程初始化設置數(shù)碼管顯示為1,并且等待樓層模擬傳感器讀取數(shù)據(jù)。89S51芯片內部有一個高增益反相放大器,用以構成振蕩器。反相放大器的輸入端為XTAL1,輸出端為XTAL2分別為AT89S51,分別為芯片的19和18腳,之間跨接12MHz石英晶振和兩個對稱30pF的電容構成穩(wěn)定的自激振蕩器,也就是時鐘振蕩電路,從而保證系統(tǒng)正常工作。圖2 單片機最小系統(tǒng)電路 信號輸入電路 內外請求輸入電路現(xiàn)以呼叫信號的輸入為例,來說明信號輸入及單片機識別原理。如圖3所示,采用P0口外接上拉電阻的并行輸入形式,來輸入外呼叫信號,本電路采用44矩陣鍵盤,行掃描法識別鍵值的原理,具體原理如下:a) 判斷鍵盤中有無鍵按下 ,然后檢測列線的狀態(tài)。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與4根行線相交叉的4個按鍵之中。若所有列線均為高電平,則鍵盤中無鍵按下。 b) 判斷閉合鍵所在的位置 在確認有鍵按下后,即可進入確定具體閉合鍵的過程。其方法是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態(tài)。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。SOOS05為一到六樓的電梯內部呼叫請求按鍵,S06S15為電梯外部請求按鍵。S00S15的掃描鍵值分別為01H—0FFH。圖3 內外請求呼叫電路 廂體位置模擬輸入電路由于沒有電梯控制硬件模型,只能用按鍵來模擬電梯到達位置的觸發(fā)信號。本電路采用獨立式按鍵非編碼鍵盤接口查詢方式。當任何一個鍵按下時,與之相連的輸入數(shù)據(jù)線即被清0(低電平),而平時該線為1(高電平)。要判斷是否有鍵按下,用單片機的位處理指令十分方便。這種鍵盤結構的優(yōu)點是電路簡單;缺點是當鍵數(shù)較多時,要占用較多的I/O口。查詢方式鍵盤的處理程序比較簡單。本處理程序中沒有使用散轉指令,并且省略了軟件去抖動措施,只包括鍵查詢、鍵功能程序轉移。S1S6分別為一樓到六樓的廂體位置到達觸發(fā)信號使能端。當S1按下時,表明廂體已經(jīng)到達一樓,并使用鍵功能程序轉移到顯示電路,發(fā)出數(shù)字1的字型碼,使數(shù)碼管顯示為1。其余按鍵功能均如此設置,注意模擬程序時不能越鍵按下,要依次順序按下進行模擬測試。具體電路如圖4所示:圖4 廂體位置模擬電路 信號模擬輸出電路 樓層顯示電路在實際中,廂外六個顯示和廂內一個共七個數(shù)碼管顯示廂體位置樓層數(shù),由于顯示的數(shù)據(jù)是一致的,所以本設計中只用一個LED數(shù)碼管顯示代替。由于AT89S51的串行口RXD和TXD為一個全雙工串行通信口,工作在方式0下可作同步移位寄存器,其數(shù)據(jù)由RXD()串行輸出或輸入,而同步移位時鐘由TXD()端串行輸出,在同步時鐘作用下,在不需要使用串行通信的場合,利用串行口加外圍芯片74LS164就可構成一個或多個串并口輸入/輸出電路,用于串并轉換、并串轉換、鍵盤驅動或顯示器LED驅動。本電路中應用了其串并轉換來實現(xiàn)了電梯所在位置的實時顯示。數(shù)據(jù)顯示采用共陰數(shù)碼管,其共陰端接低電平。具體電路如下圖5所示:圖5 數(shù)碼顯示樓層電路74LS164是串行輸入、并行輸出移位寄存器,并帶有清零端,其引腳功能如下:a) Q0—Q7:并行輸出端,分別接LED顯示各引腳。b) A、B:串行輸入端,并聯(lián)接入RXD端。c) CLR:清除端,零電平時,使74HC164輸出清零,因此本設計中接高電平。d) CLK:時鐘脈沖輸入端,在脈沖的上升沿實現(xiàn)移位。CLK=0、CLK=1時,74LS164保持原來的數(shù)據(jù)狀態(tài),接入TXD端。 電梯外部請求顯示電路電路如圖6所示,本電路采用74LS245加限流電阻驅動發(fā)光管,高電平有效,只要給單片機的P2口任意位置1,相應的發(fā)光管就會亮。10個發(fā)光管從低到高依次為一樓到六樓的上下行請求顯示。由于P2口只有8位,本電路又加入了兩個采用電源驅動的低電平有效的發(fā)光管。每個發(fā)光管顯示都是獨立的,只要有外部請求按鍵按下,程序會用置位或清零指令就可以隨意改變發(fā)光管的顯示狀態(tài)使相應的發(fā)光管點亮。需要注意的是74LS245與發(fā)光管之間的限流電阻不能過大,更不能省略,一般選在200到300歐之間為宜。74LS245從B傳到A,要使E非端與DIR端接低電平才能正常工作,所一本電路將其直接接地。圖6 外部請求顯示電路 電梯方向及開關門電路本電路采用發(fā)光二極管接上拉電阻由電源直接驅動的方式,低電平有效。DG為關門綠色燈,DK為開門紅色燈,Ddwon為電梯下行綠色燈,Dup為電梯上行紅色燈。要注意的是電梯在運行期間,不管上行還是下行,開關門信號燈必須為綠燈亮。程序控制十分簡單,只需要對相應的接口清零,所對應的發(fā)光管就會點亮,表示正在執(zhí)行相應的功能。具體電路如圖7所示:圖7 電機控制電路5 系統(tǒng)軟件設計具體程序見附錄二。 初始化程序由于本設計用到了定時器和串口輸出,所以要先用SETB EA指令開總中斷,用MOV P2,00H指令將P2口置為低電平(高電平有效),然后調用數(shù)碼管顯示子
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1