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

正文內(nèi)容

控課程設(shè)計(jì)-基于單片機(jī)的自動(dòng)門控制系統(tǒng)設(shè)計(jì)(參考版)

2024-07-29 01:36本頁面
  

【正文】 30 參考文獻(xiàn) 【 1】 李朝清 劉艷玲 單片機(jī)原理及接口技術(shù) 北京:航空航 天大學(xué)出版社 【 2】 張迎新 單片機(jī)初級(jí)教程【 M】 北京:北京航空航天打大學(xué)出版社 【 3】 李群芳,等單片機(jī)計(jì)算機(jī)與接口技術(shù)【 M】 北京:電子工業(yè)出版社, 20xx 【 4】 陳堂敏 .劉煥平主編 . 單片機(jī)原理與應(yīng)用 .北京 :北京理工大學(xué)出版社 ,20xx. 【 5】 張毅剛.單片機(jī)原理及應(yīng)用 [M].北京:高等教育出版社, 20xx. 【 6】 蔡美琴. MCS51 系列單片機(jī)系統(tǒng)及其應(yīng)用 [M].北京:高等教育出版社, 20xx 。因此用匯編語言編寫電機(jī)單片機(jī)實(shí)施控制的應(yīng)用程序,是整個(gè)系統(tǒng)中十分重要的內(nèi)容。 本設(shè)計(jì)程序以匯編語言語言編寫,易于讀寫、易于調(diào)試和修改,同時(shí)匯編語言用來編制系統(tǒng)軟件和過程控制軟件,其目標(biāo)程序占用內(nèi)存空間少,運(yùn)行速度快。例如對(duì)電機(jī)的選擇,你就要選擇你所熟悉的,所了解的。例如我的設(shè)計(jì)題目是基于單片機(jī)的自動(dòng)門控制系統(tǒng)設(shè)計(jì)。哪里出現(xiàn)了問題,就要翻書本,或上網(wǎng)查資料。 電路設(shè)計(jì)部分應(yīng)該有的精神就是廣集資料。對(duì)于有關(guān)的科技期刊和專利文獻(xiàn),也要經(jīng)常閱讀以便了解最新的發(fā)展情況,借鑒現(xiàn)成的經(jīng)驗(yàn),避免重復(fù)勞動(dòng)。 27 調(diào)試結(jié)果 圖 51 調(diào)試 28 仿真結(jié)果 圖 53 仿真結(jié)果 29 結(jié) 論 在此次有關(guān)自動(dòng)門的控制系統(tǒng)的設(shè)計(jì),讓我感覺到了單片機(jī)的復(fù)雜深度性,它很貼切我們的日常生活,無所不在,應(yīng)用無處不有,它并不是想象中的那么簡(jiǎn)單,也并非是無法克服的堡壘。程序采用查詢的方法來實(shí)現(xiàn)有無人的檢測(cè)和到?jīng)]到限位開關(guān)的判斷。后來我重新編寫了一個(gè)程序并換了一種思路,跟蹤門的來回這一動(dòng)作路線來編程。我在軟件調(diào)試的過程中發(fā)現(xiàn)我的程序比較復(fù)雜且邏輯不清晰,主要是由于采用了中斷的方法,在中斷服務(wù)程序中每個(gè)程序 都需要考慮很多情況,處于半處限位開關(guān)的左側(cè)怎么辦,另一側(cè)又應(yīng)如何等。 在進(jìn)行單步執(zhí)行時(shí),定時(shí)程序在計(jì)數(shù)器溢出后就自動(dòng)跳出,但在實(shí)際調(diào)試過程中,它卻一直在循環(huán)程序中,不往下執(zhí)行。如有邏輯錯(cuò)誤,改正之后,再重新回到開始調(diào)試,直至邏輯錯(cuò)誤消除為止。這一步主要看程序是否有 邏輯上的錯(cuò)誤,語法沒錯(cuò)遠(yuǎn)遠(yuǎn)不代表著軟件調(diào)試成功。 Keil 中可以進(jìn)行模擬仿真,對(duì)軟件進(jìn)行單步調(diào)試。下圖 51 是調(diào)試 的截圖。改過來之后順利完成了這一步的調(diào)試。如微機(jī)中的 CMP 比較指令在單片機(jī)中不可用。后來發(fā)現(xiàn)我將微機(jī)原理中的指令和單片機(jī)的指令搞混了。一般來說這一步很容易實(shí)現(xiàn)。門運(yùn)行到極限位置時(shí),限位開關(guān)動(dòng)作,單片機(jī)根據(jù)接收到響應(yīng)的信號(hào),改變電機(jī)運(yùn)行速度。它們分別代表開門極限、行程極限 行程極限 關(guān)門極限。與開門情況不同的是當(dāng)在關(guān)門過程中檢測(cè)到故障信號(hào)時(shí)門會(huì)朝反方向運(yùn)動(dòng),將門打開,這樣可以排除因自動(dòng)門遇到障礙物或人身體而產(chǎn)生故障信號(hào)使整個(gè)系統(tǒng)停止工作的可能。關(guān)門是開門的一個(gè)反過程,它經(jīng)過慢速運(yùn)行、加速運(yùn)行、減速運(yùn)行、慣性運(yùn)動(dòng)直至停止這幾個(gè)過程。如檢測(cè)開始 外部中斷 有人人? 開門電機(jī)開 到 k1 加速電機(jī)開 加 速電機(jī)關(guān) 到 k2 有人 關(guān)門電機(jī)開 到 k2 加速電機(jī)開 有人 到 k1 等待 等待 等待 加速電機(jī)關(guān) 有人 開門電機(jī)關(guān) 延時(shí) 3s 到 k3 有人 等待 到 k0 停機(jī) 復(fù)位 結(jié)束 25 出門是全關(guān)狀態(tài),那么在檢測(cè)到有人出人時(shí),門會(huì)緩慢打開,之后加速運(yùn)行,接著減速運(yùn)行,最后電機(jī)停止運(yùn)轉(zhuǎn),門由于慣性緩慢關(guān)閉。根據(jù)檢測(cè)結(jié)果確定門此刻應(yīng)運(yùn)行方式,如檢測(cè)出門是半開狀態(tài),門直接轉(zhuǎn)入加速開門的過程。 停機(jī) SETB STATE 。 高速開門 JB K2,Z2 Z3: SETB X1 CLR X2 CLR X3 CLR X4 ACALL DELAY2 SETB X2 ACALL DELAY2 CLR X1 ACALL DELAY2 SETB X3 ACALL DELAY2 CLR X2 ACALL DELAY2 SETB X4 ACALL DELAY2 CLR X3 ACALL DELAY2 CLR DJ 。 低速運(yùn)行 CLR CLOSE SETB OPEN Z6: SETB X1 CLR X2 CLR X3 CLR X4 ACALL DELAY2 SETB X2 ACALL DELAY2 CLR X1 ACALL DELAY2 SETB X3 ACALL DELAY2 CLR X2 ACALL DELAY2 SETB X4 ACALL DELAY2 CLR X3 ACALL DELAY2 JB K3,Z6 CLR OPEN SETB STATE JB STATE,LOP7 21 LOOP9:RET DOOR_OPEN:JB STATE, LOOP3 CLR DJ CLR CLOSE SETB OPEN 。 X2 BIT X3 BIT X4 BIT MOV R4,A INC R1 CLR A SUBB A,R4 XCH A,R4 16 DEC R1 ORG 000H AJMP MAIN ORG 0003H AJMP L0 MAIN: CLR CLOSE CLR OPEN CLR DJ SETB ZS0 ORL P1,0FFH CLR IE0 SETB EX0 SETB EA AJMP $ L0: CLR EX0 SETB CLR ZS0 LOOP8: JB STATE,LOP6 ACALL DOOR_OPEN LOOP7: ACALL DELAY CLR STATE JNB YR,LOOP7 CLR DJ SETB CLOSE L1: JNB YR,LOP1 SETB X1 CLR X2 CLR X3 CLR X4 ACALL DELAY2 SETB X4 17 CLR X1 ACALL DELAY2 SETB X3 ACALL DELAY2 CLR X4 ACALL DELAY2 SETB X2 ACALL DELAY2 CLR X3 ACALL DELAY2 SETB X1 ACALL DELAY2 JB K2,L1 SETB DJ JMP L2 LOP6:JMP LOOP6 L2: JNB YR,LOP2 SETB X1 CLR X2 CLR X3 CLR X4 ACALL DELAY3 SETB X4 CLR X1 ACALL DELAY3 SETB X3 ACALL DELAY3 CLR X4 ACALL DELAY3 SETB X2 ACALL DELAY3 CLR X3 ACALL DELAY3 SETB X1 ACALL DELAY3 18 JB
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1