8051驅動步進馬達 |
尚未結案
|
egg2048
一般會員 發表:1 回覆:0 積分:0 註冊:2011-06-12 發送簡訊給我 |
小弟最近在學校常試著弄步進馬達的驅動
可是試了很多次似乎一直有問題 想請各位前輩們指點一下 程式碼 TIMES EQU 10 PHASE EQU 33H ;=========================== ORG 0 CALL POSITION MOV A,#PHASE RL_1: MOV P1,A MOV R5,#TIMES CALL DELAY RL A JMP RL_1 ;=========================== DELAY: MOV R7,#100 D1: MOV R6,#250 DJNZ R6,$ DJNZ R7,D1 DJNZ R5,DELAY RET ;=========================== POSITION: MOV 30H,#4 MOV A,#PHASE P_1: MOV P1,A MOV R5,#TIMES CALL DELAY RL A DJNZ 30H,P_1 RET ;=========================== END
------
egg 編輯記錄
egg2048 重新編輯於 2011-06-15 00:31:37, 註解 無‧
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
把你用到的元件的相關 data sheet 也一起丟上來吧。
===================引 用 egg2048 文 章=================== 小弟最近在學校常試著弄步進馬達的驅動 可是試了很多次似乎一直有問題 想請各位前輩們指點一下 程式碼 TIMES EQU 10 PHASE EQU 33H ;=========================== ORG 0 CALL POSITION MOV A,#PHASE RL_1: MOV P1,A MOV R5,#TIMES CALL DELAY RL A JMP RL_1 ;=========================== DELAY: MOV R7,#100 D1: MOV R6,#250 DJNZ R6,$ DJNZ R7,D1 DJNZ R5,DELAY RET ;=========================== POSITION: MOV 30H,#4 MOV A,#PHASE P_1: MOV P1,A MOV R5,#TIMES CALL DELAY RL A DJNZ 30H,P_1 RET ;=========================== END |
kib72377
高階會員 發表:1 回覆:217 積分:238 註冊:2004-11-12 發送簡訊給我 |
你打個FT-5754 就有很多demo跑出來,
例如 http://www.hyivs.tnc.edu.tw/wcy/8051pdf/單晶片8051_07步進馬達控制.pdf http://www.hyivs.tnc.edu.tw/wcy/8051pdf/單晶片8051_07步進馬達控制.pdf
編輯記錄
kib72377 重新編輯於 2011-06-15 04:02:57, 註解 無‧
|
kite6302
一般會員 發表:2 回覆:16 積分:3 註冊:2011-10-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |