5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: yqxyqx
打印 上一主题 下一主题

自己DIY的无刷电机和控制器

[复制链接]
201
发表于 2010-1-20 17:50 | 只看该作者
学习学习希望  楼主继续实验下去

我也对这有兴趣于是想做一个
可是我有些问题想请各位帮忙解一下

楼主给的程式 我用X8051  轉OBJ檔  用在转的过程中
他出现

0000                  SETB BXZ
***ILLEGAL MNEMONIC***
0000                  SETB BXF
***ILLEGAL MNEMONIC***
0000                   SETB CXZ
***ILLEGAL MNEMONIC***
0000                   SETB CXF
***ILLEGAL MNEMONIC***
0000                   MOV R2,#100
***ILLEGAL MNEMONIC***
0000                    DJNZ R2,6C
***ILLEGAL MNEMONIC***
0000                    AXZ BIT P3.7

如果用KEIL转档的话   他就跑出
:error C129: missing ';' before 'BIT'

我不管怎么修都没办法修好  想请大家顺便帮个忙

KEIL的程式 我打在这
AXZ BIT P3.7 ;

AXF BIT P1.0 ;

BXZ BIT P1.1 ;

BXF BIT P1.6 ;

CXZ BIT P1.5 ;

CXF BIT P1.7 ;

ADUAN BIT P1.2   ;
BDUAN BIT P1.3   ;
CDUAN BIT P1.4   ;
ZZHUAN BIT P3.5  ;
FZHUAN BIT P3.4  ;
STOP BIT P3.3    ;
;********
;
ORG 0
JMP START
;
ORG 0BH
JMP SUBTIMER0
;********
START:
MOV SP,#65H
MOV TMOD,#1         
MOV IE,#10000010B   
MOV P1,#0FFH        
MOV P3,#0FFH        
MOV R6,#0           
MOV R7,#0           
;********
KONGZHI:
SETB AXZ
SETB AXF
SETB BXZ
SETB BXF
SETB CXZ
SETB CXF
JNB ZZHUAN,ZZHUAN0  
JNB FZHUAN,FZQD00   
JMP KONGZHI         
;********
FZQD00:
JMP FZHUAN0
;********
ZZHUAN0:
SETB CXZ
SETB AXF
CLR TR0   
JNB STOP,KONGZHI
CLR AXZ   
CLR BXF   
MOV TL0,R6  
MOV TH0,R7
SETB TR0  
CALL DELAY   
;
JB CDUAN,ZZHUAN02   
ZZHUAN01:           
JB CDUAN,ZZHUAN1   
JMP ZZHUAN01        
ZZHUAN02:
JNB CDUAN,ZZHUAN1   
JMP ZZHUAN02        
ZZHUAN1:
SETB AXZ
SETB BXF
CLR TR0
JNB STOP,KONGZHI
CLR BXZ
CLR CXF
MOV TL0,R6
MOV TH0,R7         
SETB TR0
CALL DELAY
JB ADUAN,ZZHUAN12
ZZHUAN11:
JB ADUAN,ZZHUAN2
JMP ZZHUAN11
ZZHUAN12:
JNB ADUAN,ZZHUAN2
JMP ZZHUAN12
ZZHUAN2:
SETB BXZ
SETB CXF
JNB STOP,JMPKONGZHI
CLR TR0
CLR CXZ
CLR AXF
MOV TL0,R6
MOV TH0,R7
SETB TR0
CALL DELAY
JB BDUAN,ZZHUAN22
ZZHUAN21:
JB BDUAN,ZZHUANEND
JMP ZZHUAN21
ZZHUAN22:
JNB BDUAN,ZZHUANEND
JMP ZZHUAN22
ZZHUANEND:
JMP ZZHUAN0
;********
JMPKONGZHI:
JMP KONGZHI
;********
DELAY:
MOV R2,#100
DJNZ R2,$
RET
;********
FZHUAN0:
SETB BXZ
SETB AXF
CLR TR0
JNB STOP,JMPKONGZHI
CLR AXZ
CLR CXF
MOV TL0,R6
MOV TH0,R7
SETB TR0
FZHUAN00:
CALL DELAY
JB BDUAN,FZHUAN02
FZHUAN01:
JB BDUAN,FZHUAN1
JMP FZHUAN01
FZHUAN02:
JNB BDUAN,FZHUAN1
JMP FZHUAN02
FZHUAN1:
SETB AXZ
SETB CXF
CLR TR0
JNB STOP,JMPKONGZHI
CLR CXZ
CLR BXF
MOV TL0,R6
MOV TH0,R7
SETB TR0
CALL DELAY
JB ADUAN,FZHUAN12
FZHUAN11:
JB ADUAN,FZHUAN2
JMP FZHUAN11
FZHUAN12:
JNB ADUAN,FZHUAN2
JMP FZHUAN12
FZHUAN2:
SETB CXZ
SETB BXF
CLR TR0
JNB STOP,JMPKONGZHI1
CLR BXZ
CLR AXF
MOV TL0,R6
MOV TH0,R7
SETB TR0
CALL DELAY
JB CDUAN,FZHUAN22
FZHUAN21:
JB CDUAN,FZHUAN0
JMP FZHUAN21
FZHUAN22:
JNB CDUAN,FZHUAN0
JMP FZHUAN22
;********
;
JMPKONGZHI1:
JMP KONGZHI
;********
SUBTIMER0:
CLR TR0   
SETB AXZ
SETB AXF
SETB BXZ
SETB BXF
SETB CXZ
SETB CXF
MOV R2,#100
DJNZ R2,$
RETI

;
END

我把註解給  刪掉了 因為程式會出現亂碼

[ 本帖最后由 meng123123 于 2010-1-20 17:51 编辑 ]

欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
202
发表于 2010-1-23 21:18 | 只看该作者
坚决支持楼主的DIY精神!!!!
203
发表于 2010-1-27 03:07 | 只看该作者
支持
204
发表于 2010-1-27 12:30 | 只看该作者
:em00: :em26:
205
发表于 2012-1-2 09:56 | 只看该作者
这个好不错 要diy一个
206
发表于 2012-1-6 15:43 | 只看该作者
哇塞,历经五年了,再看下这帖子
207
发表于 2012-1-14 02:51 | 只看该作者
高人
208
发表于 2012-2-17 10:06 | 只看该作者
蜒好
209
发表于 2012-2-17 14:59 | 只看该作者

支持Diy感谢分享

支持Diy:em26: :em26: :em26: :em26:
210
发表于 2012-2-17 17:06 | 只看该作者
:em22: 没有看懂啊
211
发表于 2012-2-17 20:37 | 只看该作者
:em26: :em26:
212
发表于 2012-2-18 09:07 | 只看该作者
虽然不懂 但是顶你!
213
发表于 2012-2-18 22:31 | 只看该作者
:loveliness: 好贴什么时候顶都不晚
214
发表于 2012-2-26 13:31 | 只看该作者
强人
215
发表于 2012-2-28 17:45 | 只看该作者
视LZ为榜样           LZ怎么不冒泡了     把剩下的都传上来撒
216
发表于 2012-2-28 17:54 | 只看该作者
看不懂。。。还是要支持
217
发表于 2012-3-15 12:15 | 只看该作者
有时间。仔细看看程序。谢谢楼主的辛勤劳动
218
发表于 2012-3-17 11:44 | 只看该作者
牛人
219
发表于 2012-3-24 20:57 | 只看该作者
顶一顶
220
发表于 2012-3-25 18:36 | 只看该作者
:em04:
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

快速回复 返回顶部 返回列表