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

正文內(nèi)容

畢業(yè)設(shè)計-步進(jìn)電機設(shè)計-資料下載頁

2025-01-17 01:28本頁面
  

【正文】 拍的步進(jìn)電機,因此為了仿真方便,只編寫了四相的程序,所以本程序僅供四相使用。 仿真過程中,對各個子程序都分別做了調(diào)試,而且都得到了較好的效果。而調(diào)試過程中遇到的錯誤大多數(shù)時變量每定義、子程序名沖突或沒定義之類的錯誤,一般比較好修改。 總體來說,軟件還是比較容易實現(xiàn)的,但由于不聯(lián)系硬件,其中的某些錯誤是看不出來的 ,所以重要的部分還是軟硬件聯(lián)調(diào)。 硬件調(diào)試記錄 硬件調(diào)試部分是比較復(fù)雜和困難的。 首先,在軟硬件聯(lián)調(diào)時,在程序的分步執(zhí)行下,可以實現(xiàn)對步進(jìn)電機的基本控制,即正轉(zhuǎn)、反轉(zhuǎn)、加速、減速和暫停。因為這 5 個鍵接在了單片機的 ~ ,這也說明了單片機部分的電路焊接的應(yīng)該沒有問題。而其它的鍵盤則不好用,其它的鍵盤都接在 8279上,不好用主要表現(xiàn)在在測量鍵盤碼時,讀進(jìn)來的始終都是一個值,這就導(dǎo)致按鍵無法識別,所以軟件部分的鍵盤程序也就癱瘓了,就更不用談顯示部分了。 其次,在硬件調(diào)試時,當(dāng)把程序燒到 芯片里后,脫機直接由鍵盤控制運行,而步進(jìn)電機無動作,經(jīng)過數(shù)次檢查之后,發(fā)現(xiàn)單片機本身沒有問題,那么問題多半是復(fù)位電路或時鐘電路的毛病。經(jīng)檢查,電路也沒有毛病,后來才發(fā)現(xiàn)是程序初始設(shè)計的疏漏,因為單片機的 0000H~ 0030H 都以被內(nèi)部存儲器使用了,所以在編寫程序時應(yīng)把程序開頭由: ORG 0000H AJMP MAIN 改為: ORG 0000H AJMP MAIN ORG 0030H 讓程序從 0030H 開始的地址開始執(zhí)行,這樣就好了。 結(jié) 論 31 通過一學(xué)期的畢業(yè)設(shè)計學(xué)習(xí)過程,我對整個畢業(yè) 設(shè)計有了很深的認(rèn)識,本次課題研究的題目是基于單片機的步進(jìn)電機控制系統(tǒng)。仿真階段,通過上位機進(jìn)行程序的編寫與編譯,再利用 WAVE仿真器進(jìn)行單片機的模擬控制,其結(jié)果很理想,基本完成畢業(yè)設(shè)計的任務(wù)要求。這也使我對單片機的相關(guān)知識由陌生到熟悉,使自己真正學(xué)到了一門實用的技能。而且通過程序的編寫,使我對匯編語言也有了更深的理解,相信這些實用的技能對我在以后的學(xué)習(xí)和工作中都會有很大的幫助。 同時對步進(jìn)電機在各種模式下的轉(zhuǎn)動也有了深入的研究,但對于步進(jìn)電機更深層的研究,比如步進(jìn)電機的橫縱坐標(biāo)控制還沒有。這也是我以后的任務(wù) ,我一定會徹底地把這門技術(shù)弄精。 但這次畢業(yè)設(shè)計也有令我遺憾的地方,就是硬件調(diào)試。由于單片機與 8279 芯片始終都無法正常通訊,所以數(shù)字鍵盤部分一直沒有完成,只能對步進(jìn)電機進(jìn)行基本的控制,無法進(jìn)行點位控制。 總之,通過這半年的學(xué)習(xí)和實踐,雖然當(dāng)中也有遺憾,但還是感覺自己的收獲挺多的,這也將是我的新起點,在以后的學(xué)習(xí)和工作中,我一定會認(rèn)真對待每一件事情,直至將它做好。 致謝 在本次畢業(yè)設(shè)計過程中,得到了沈陽航空工業(yè)學(xué)院自動控制系指導(dǎo) 32 老師鄭濟仲老師的悉心指導(dǎo)和親切關(guān)懷,在此表示衷心 的感謝。 感謝陶玉敏、邵蕊、李旭三位同學(xué),在軟、硬件設(shè)計和調(diào)試過程中,她們給予了筆者無私的支持和幫助,筆者在此感謝! 同時,感謝所有幫助過筆者的同學(xué)。 在半年的設(shè)計期間,給予筆者支持和幫助的老師和同學(xué)實在太多,因為時間倉促請恕筆者不能一一謝過。 對所有給予筆者支持和幫助的老師和同學(xué),筆者再次表示感謝! 參考文獻(xiàn) 1 曹素芬. MCS51系列單片機原理與接口技術(shù).東北大學(xué)出版社. 2022 33 2 張毅剛.新編 MCS51單片機應(yīng)用設(shè)計.哈爾濱 工業(yè)大學(xué)出版社. 2022 3 胡乾斌等.單片微型計算機原理及應(yīng)用.華中理工大學(xué)出版社. 1997 4 李廣弟.單片機基礎(chǔ).北京航空航天大學(xué)出版社. 2022 5 于海生.微型計算機控制技術(shù).清華大學(xué)出版社. 1999 6 王劃一.自動控制原理.國防工業(yè)出版社. 2022 7 張有德等 .單片微型機原理、應(yīng)用與實驗 .復(fù)旦大學(xué)出版社 .1992 8 張紅潤等 .單片機應(yīng)用技術(shù)教程 .清華大學(xué)出版社 .1997 9 陸中華等 .匯編語言程序設(shè)計 .科學(xué)出版社 .1993 10 陶砂 .單片機 原理、操作、實驗、應(yīng)用 .航空工業(yè) 出版社 .1995 11 宋建國 .AVR 單片機原理及應(yīng)用 .北京航空航天大學(xué)出版社 .1998 附錄 1 程序清單 ORG 0000H AJMP MAIN ORG 0003H AJMP INT0 34 ORG 0030H AJMP MAIN MAIN: MOV R6,100 。延時器定時 MOV R7,100 MOV R3,00H LCALL INITIAL8279 SETB SETB EA SETB EX0 STOP: MOV P1,0FFH 。把 P1 口置 1,停止電動機的運行 LOOP: 。循環(huán)等待鍵入的鍵值 JNB , ZZ2 。正轉(zhuǎn)按鍵 JNB , FZ2 。反轉(zhuǎn)按鍵 JNB , STOP1 。停止鍵 JMP LOOP 。********正反轉(zhuǎn)程序 ************************************* ZZ:MOV DPTR,TABLE 。表首地址 MOV B,04H 。循環(huán)次數(shù) D0:MOV A,04H 。正轉(zhuǎn) MOVC A,@A+DPTR 。查表 MOV P1,A 。送往 P1 LCALL DELAY 。延時 INC DPTR JNB , FZ2 。反轉(zhuǎn) JNB , JJS 。加速 JMP BB JJS:ACALL JIAS BB:JNB , JSS 。減速 JMP CC JSS:ACALL JIANS CC:CJNE R3,01H,D00 DJNZ R2,D00 LCALL INITIAL8279 35 JMP LOOP D00:DJNZ B,D0 JMP ZZ FZ:MOV DPTR,TABLE 。表首地址 MOV B,04H 。循環(huán)次數(shù) D1:MOV A,00H 。反轉(zhuǎn) MOVC A,@A+DPTR 。查表 MOV P1,A 。送往 P1 LCALL DELAY 。延時 INC DPTR JNB , ZZ2 。正轉(zhuǎn) JNB , JJJS 。加速 JMP BBB JJJS:ACALL JIAS BBB:JNB , JSSS 。減速 JMP CCC JSSS:ACALL JIANS CCC:CJNE R3,01H,D11 DJNZ R2,D11 LCALL INITIAL8279 JMP LOOP D11:DJNZ B,D1 JMP FZ 。*************************************************************** ZZ2: CALL DELAY 。等待正轉(zhuǎn)按扭的松開 JNB , $ CALL DELAY JMP ZZ FZ2: CALL DELAY 。等待反轉(zhuǎn)按扭的松開 JNB , $ CALL DELAY JMP FZ STOP1: CALL DELAY 。等待停止按扭的松開 36 JNB , $ CALL DELAY JMP STOP 。*******加減速程序 ******************************* JIANS: CALL DELAY 。等待減速按扭的松開 JNB , $ CALL DELAY MOV A,R6 ADD A,10 MOV R6,A MOV R7,A RET JIAS: CALL DELAY 。等待加速按扭的松開 JNB , $ CALL DELAY MOV A,R6 SUBB A,5 MOV R6,A MOV R7,A RET 。*******鍵盤中斷服務(wù)子程序 *********** INT0:PUSH ACC PUSH B PUSH DPL PUSH DPH SETB EA CLR EX0 ACALL LP00 。中斷調(diào)用 SETB EX0 POP DPH POP DPL POP B POP ACC 37 RETI 。******輸入控制鍵子程序 ******************* LP00: MOV DPTR,8100H MOVX A,@DPTR 。讀取鍵盤輸入值 KA: CJNE A,0c3H,KB 。“位定鍵 A “ 不是 A往下檢查 ACALL KEY RET KB: CJNE A,0cbH, KEY 。B 確定鍵 RET 。*****數(shù)字鍵盤輸入 ************************ KEY: MOV R0,50H 。鍵盤值保存單元 MOV R1,54H 。鍵盤值段碼保存單元 MOV R4,04H ??刂蒲h(huán)次數(shù) MOV R5,80H 。LED 顯示的首地址 ? RE: MOV DPTR,8101H 。判斷是否有鍵按下 MOVX A,@DPTR ANL A,07H CJNE A,00H,LP 。有,跳到 LP 進(jìn)行鍵判斷 AJMP RE 。沒有,跳回鍵判斷等待按鍵 LP: MOV DPTR,8100H MOVX A,@DPTR 。讀取鍵盤輸入值 CJNE A,0cbH, LP0 。是否是 B 鍵? MOV R3,01H 。連續(xù)運行標(biāo)號 JS: MOV A,50H MOV B,10 MUL AB MOV B,10 MUL AB MOV R2,A MOV A,51H 38 MOV B,10 MUL AB ADD A,R2 ADD A,52H MOV R2,A AJMP TC 。是確定鍵則返回 LP0: CJNE A,0D8H,LP1 。是否是 0 鍵? AJMP K0 LP1: CJNE A,0D0H,LP2 。是否是 1 鍵? AJMP K1 LP2: CJNE A,0D1H,LP3 。是否是 2 鍵? AJMP K2 LP3: CJNE A,0D2H,LP4 。是否是 3 鍵? AJMP K3 LP4: CJNE A,0C8H,LP5 。是否是 4 鍵? AJMP K4 LP5: CJNE A,0C9H,LP6 。是否是 5 鍵? AJMP K5 LP6: CJNE A,0CAH,LP7 。是否是 6 鍵? AJMP K6 LP7: CJNE A,0C0H,LP8 。是否是 7
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1