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

正文內(nèi)容

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

2024-10-02 15:44 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2 口輸出地址的高八位。在給出地址“ 1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。 P2口在 FLASH編程和校 驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P3 口: P3口管腳是 8 個(gè)帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個(gè) TTL 門電流。當(dāng) P3口寫入“ 1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: P3 口管腳備選功能: 基于 51 單片機(jī)的電梯控制系統(tǒng) 7 7 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時(shí)器 0 外部輸入) T1(記時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 RST:復(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ī)原理圖 : 基于 51 單片機(jī)的電梯控制系統(tǒng) 8 8 步進(jìn)電動(dòng)機(jī)特點(diǎn): ① 步進(jìn)電動(dòng)機(jī)的角位移與輸入脈沖數(shù)嚴(yán)格成正比。因此,當(dāng)它轉(zhuǎn)一圈后,沒(méi)有累計(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è)脈沖??刂撇竭M(jìn)電機(jī)旋轉(zhuǎn)必須按一定時(shí)序?qū)Σ竭M(jìn)電機(jī)引線輸入脈沖。以上述四相六線制電進(jìn)電機(jī)為例,其半步工作方式和整步工作方式的控制時(shí)序如表 41和表 42所列。 表 41 半步時(shí)序表 表 42 整步時(shí)序圖 基于 51 單片機(jī)的電梯控制系統(tǒng) 9 9 軟件設(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 ZQD2 S1: JC SZ1 AJMP XZ1 SZ1: SETB 71H CLR 81H AJMP ZQD2 XZ1: 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ù)判斷其他樓層有沒(méi)有請(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ì) 沒(méi)有 用到定時(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,判斷是否有鍵按下,沒(méi)鍵按下則繼續(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)求),若該樓層以上沒(méi)有請(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)求),若該樓層以下沒(méi)有請(qǐng)求則轉(zhuǎn)查詢上邊樓層有無(wú)請(qǐng)求,若有則轉(zhuǎn)為上升狀態(tài)并響應(yīng),如果上下均無(wú)請(qǐng)求,則停留在該層繼續(xù)循環(huán)查詢等待請(qǐng)求。 基于 51 單片機(jī)的電梯控制系統(tǒng) 10 10 3 顯示子程序 調(diào)用顯示子程序前先給寄存器 A 賦值,轉(zhuǎn)到響應(yīng)的查
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1