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

正文內(nèi)容

基于51單片機(jī)的模擬電梯控制系統(tǒng)畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-08-23 07:20 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩了次/PSEN有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。 /EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來(lái)自反向振蕩器的輸出。步進(jìn)電機(jī)的工作原理,特點(diǎn),原理圖,工作方式及時(shí)序圖如下:步進(jìn)電機(jī)的工作原理:步進(jìn)電動(dòng)機(jī)是純粹的數(shù)字控制電動(dòng)機(jī),它將電脈沖信號(hào)轉(zhuǎn)變成角位移,即給一個(gè)脈沖,步進(jìn)電機(jī)就轉(zhuǎn)一個(gè)角度,因此非常適合單片機(jī)控制。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響,電機(jī)則轉(zhuǎn)過(guò)一個(gè)步距角,同時(shí)步進(jìn)電機(jī)只有周期性的誤差而無(wú)累積誤差,精度高。步進(jìn)電機(jī)具有控制和機(jī)械結(jié)構(gòu)簡(jiǎn)單的優(yōu)點(diǎn)。圖1是四相六線制步進(jìn)電機(jī)原理圖,這類步進(jìn)電機(jī)既可作為四相電機(jī)使用,也可做為兩相電機(jī)使用,使用靈活,因此應(yīng)用廣泛。四相六線制步進(jìn)電機(jī)原理圖:步進(jìn)電動(dòng)機(jī)特點(diǎn):①步進(jìn)電動(dòng)機(jī)的角位移與輸入脈沖數(shù)嚴(yán)格成正比。因此,當(dāng)它轉(zhuǎn)一圈后,沒有累計(jì)誤差,具有良好的跟隨性。②由步進(jìn)電動(dòng)機(jī)與驅(qū)動(dòng)電路組成的開環(huán)數(shù)控系統(tǒng),既簡(jiǎn)單、廉價(jià),叉非??煽?。同時(shí),它也可以與角度反饋環(huán)節(jié)組成高性能的閉環(huán)數(shù)控系統(tǒng)。③步進(jìn)電動(dòng)機(jī)的動(dòng)態(tài)響應(yīng)快,易于啟停、正反轉(zhuǎn)及變速。④速度可在相當(dāng)寬的范圍內(nèi)平穩(wěn)調(diào)整,低速下仍能獲得較大轉(zhuǎn)矩,因此一般可以不用減速器而直接驅(qū)動(dòng)負(fù)載。⑤步進(jìn)電機(jī)只能通過(guò)脈沖電源供電才能運(yùn)行,不能直接使用交流電源和直流電源。⑥步進(jìn)電機(jī)存在振蕩和失步現(xiàn)象,必須對(duì)控制系統(tǒng)和機(jī)械負(fù)載采取相應(yīng)措施。步進(jìn)電機(jī)的工作方式:步進(jìn)電機(jī)有兩種工作方式:整步方式和半步方式。以步進(jìn)角1.8176。四相混合式步進(jìn)電機(jī)為例,在整步方式下,步進(jìn)電機(jī)每接收一個(gè)脈沖,旋轉(zhuǎn)1.8176。,旋轉(zhuǎn)一周,則需要2OO個(gè)脈沖。在半步方式下,步進(jìn)電機(jī)每接收一個(gè)脈沖,旋轉(zhuǎn)0.9176。,旋轉(zhuǎn)一周,則需要4OO個(gè)脈沖。控制步進(jìn)電機(jī)旋轉(zhuǎn)必須按一定時(shí)序?qū)Σ竭M(jìn)電機(jī)引線輸入脈沖。以上述四相六線制電進(jìn)電機(jī)為例,其半步工作方式和整步工作方式的控制時(shí)序如表41和表42所列。表41 半步時(shí)序表表42 整步時(shí)序圖 軟件設(shè)計(jì) 軟件的設(shè)計(jì)采取了兩套方案: 方案一:在程序設(shè)計(jì)的過(guò)程中用中斷,以便達(dá)到時(shí)時(shí)判斷的目的,在程序的設(shè)計(jì)過(guò)程中,使電梯運(yùn)行判斷更加智能化,程序采用模塊化,上下判斷采用狀態(tài)標(biāo)志法實(shí)現(xiàn)電梯的運(yùn)行,因各方面的原因,方案一作廢。但程序中有些模塊是比較好的可以用到其他數(shù)值大小的判斷上,例如:BIJIAO:。當(dāng)前樓層和請(qǐng)求樓層比較,上升置80H的值為1,下降置70H的值為1 MOV A,60H CJNE A,51H,S1。1 AJMP ZQD2S1: JC SZ1 AJMP XZ1SZ1: SETB 71H CLR 81H AJMP ZQD2XZ1: SETB 81H CLR 71H AJMP ZQD2 這段程序?qū)崿F(xiàn)當(dāng)前樓層60H中的值和請(qǐng)求樓層值的大小比較,若當(dāng)前樓層小于請(qǐng)求樓層,則電梯上行,大于則下行,若同時(shí)上下都有請(qǐng)求則上行優(yōu)先,判斷完成后,繼續(xù)判斷其他樓層有沒有請(qǐng)求。 方案二:整個(gè)程序應(yīng)用單片機(jī)端口的高低電平實(shí)現(xiàn),達(dá)到了模擬傳感器的效果,在程序中無(wú)形的對(duì)各個(gè)端口的優(yōu)先級(jí)進(jìn)行了設(shè)置,并且電梯所在位置的判斷、顯示與電梯接收外部請(qǐng)求和判斷電梯運(yùn)行是獨(dú)立控制的,彼此之間互不影響,使程序的設(shè)計(jì)簡(jiǎn)單化,并且提高了設(shè)計(jì)的成功率。 經(jīng)過(guò)分析選取了方案二,方案二的具體介紹如下:1初始化部分由于本設(shè)計(jì)沒有用到定時(shí)器、中斷和串口輸出,所以只對(duì)51單片機(jī)的各個(gè)端口進(jìn)行了初始化,把各個(gè)口均置為0FFH(低電平有效),然后利用電刷模擬的傳感器判斷當(dāng)前電梯所在的位置,調(diào)用數(shù)碼管顯示子程序LCALL XIANSHI顯示為1(初始狀態(tài)電梯在一樓),轉(zhuǎn)入處理一樓子程序,進(jìn)入程序執(zhí)行狀態(tài)。2各樓層請(qǐng)求響應(yīng)部分若電梯在一樓或四樓,直接調(diào)用鍵盤掃描子程序KEY,判斷是否有鍵按下,沒鍵按下則繼續(xù)掃描;如有鍵按下則判斷是那個(gè)鍵按下并輸出鍵值,轉(zhuǎn)入鍵值識(shí)別子程序再合并電梯內(nèi)外的請(qǐng)求,驅(qū)動(dòng)電梯到達(dá)請(qǐng)求層。在電梯運(yùn)行期間,程序仍然繼續(xù)調(diào)用鍵盤掃描子程序KEY和電梯位置子程序DQ,以便隨時(shí)響應(yīng)適當(dāng)?shù)恼?qǐng)求。若電梯在其它樓層,先判斷位地址78H中的數(shù)據(jù)是0還是1,0為上升狀態(tài),1為下降狀態(tài)。若為上升狀態(tài),則只響應(yīng)該樓層以上的請(qǐng)求(同向請(qǐng)求),若該樓層以上沒有請(qǐng)求則轉(zhuǎn)查詢下邊樓層有無(wú)請(qǐng)求,若有則轉(zhuǎn)為下降狀態(tài)并響應(yīng),如果上下均無(wú)請(qǐng)求,則停留在該層繼續(xù)循環(huán)查詢等待請(qǐng)求;若為下降狀態(tài),則只響應(yīng)該樓層以下的請(qǐng)求(同向請(qǐng)求),若該樓層以下沒有請(qǐng)求則轉(zhuǎn)查詢上邊樓層有無(wú)請(qǐng)求,若有則轉(zhuǎn)為上升狀態(tài)并響應(yīng),如果上下均無(wú)請(qǐng)求,則停留在該層繼續(xù)循環(huán)查詢等待請(qǐng)求。3顯示子程序調(diào)用顯示子程序前先給寄存器A賦值,轉(zhuǎn)到響應(yīng)的查表地址,將字型碼送給串口寄存器KEYBUF,經(jīng)過(guò)74LS164并口輸出給數(shù)碼管顯示。XIANSHI: MOV A,KEYBUFMOV DPTR,TAB MOVC A,@A+DPTR MOV P0,A
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1