求助:周工你好

[复制链接]
3651|3
 楼主| lieagle 发表于 2007-10-19 17:11 | 显示全部楼层 |阅读模式
   
 error A45: UNDEFINED SYMBOL (PASS-2)
这个问题怎么解决啊???



    ORG 8000H
    LJMP MAIN
    ORG 8003H
    LJMP LP
    ORG 8100H
MAIN:
    MOV DPTR,#0FE00H
    MOV A,#0
    MOVX @DPTR,A
    MOV A,#80H
    MOVX @DPTR,A
    MOV 30H,A
    MOV R0,#50H
    MOV R1,#1
    MOV IE,#81H
L1: MOV A,30H
    CLR 10H
    MOVX @DPTR,A
APD:JB 10H,AP2    
    SJMP APD
AP2:DJNZ R1,L1
    CLR EA
    END
LP: CLR P1.1
    MOVX A,@DPTR
    MOV @R0,A
    INC R0
    INC 30H
    SETB P1.1
    NOP
    MOVX A,@DPTR
    MOV @R0,A
    INC R0
    SETB 10H
    RETI    



Build target 'Target 1'

assembling huibian.asm...

huibian.asm(4): error A45: UNDEFINED SYMBOL (PASS-2)

huibian.asm(24): warning A73: TEXT FOUND BEYOND END STATEMENT - IGNORED
Target not created
ayb_ice 发表于 2007-10-19 17:26 | 显示全部楼层

符号没有定义。。。

huntington 发表于 2007-10-19 18:48 | 显示全部楼层

你的end写在中间了,而中断服务程序放在了end后面

end位置用sjmp $
把end放最后就可以了
 楼主| lieagle 发表于 2007-10-20 09:10 | 显示全部楼层

谢楼上的

   多谢指教,搞定了~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

26

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部