这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 综合技术» 基础知识» keilc,startup keilc startup 有问题

共2条 1/1 1 跳转至

keilc,startup keilc startup 有问题

院士
2006-09-17 18:14:16 打赏
keilc,startup keilc startup 有问题



关键词: keilc startup 有问题

院士
2006-12-22 22:43:00 打赏
2楼
keilcv7.09 的启动文件 startup.a51有问题:
xdata:0xffff不能被清零
问题在于当
“XDATALEN EQU 10000H” 时
“IF XDATALEN <> 0”是不成立
/////////////// startup.a51///////////////
XDATALEN EQU 0H

IF XDATALEN <> 0
MOV DPTR,#XDATASTART
MOV R7,#LOW (XDATALEN)
IF (LOW (XDATALEN)) <> 0
MOV R6,#(HIGH (XDATALEN)) +1
ELSE
MOV R6,#HIGH (XDATALEN)
ENDIF
CLR A
XDATALOOP: MOVX @DPTR,A
INC DPTR
DJNZ R7,XDATALOOP
DJNZ R6,XDATALOOP
ENDIF 1: EQ 0xffff自己在下面再清理下,不就可以了.

10000超出了16位.

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]