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

正文內(nèi)容

單片機(jī)89c51做電梯自動(dòng)控制系統(tǒng)設(shè)計(jì)-文庫(kù)吧

2025-06-22 13:03 本頁(yè)面


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