各位大侠帮帮忙

fangxiaogeng2 2011-05-01 05:13:57
用UVISION 编个程序,老是出现UNDEFINED SYMBOL 为什么,帮我看看
ORG 0000H
JMP START
ORG 0040H
START: MOV PO,#00H;
MOV P2,#00H;
step0:SETB P2.4;
JB P0.3, step1;
JNB P0.3, step0;
step1: SETB P2.5;
JB P0.5,step2;
JNB P0.5,step1;
step2: CLR P2.5
SETB P2.0;
MOV R0,#50;
LOOP1: ACALL D100MS;
JB P0.0,step3
DJNZ R0,LOOP1
SETB P2.1;
MOV R1,#50
LOOP2: ACALL D100MS;
JB P0.0,step3
DJNZ R1,LOOP2
SETB P2.2;
JMP step2
step3: CLR P2.0;
SETB P2.3;
JB P0.2,step4;
JNB P0.2,step2;
step4: CLR P2.3;
JB P0.1,BAI
JNB P0.1,HEI
BAI: SETB P2.4
JMP step5
HEI: SETB P2.5
step5: JB P0.6,START;


D100MS: MOV R5,#100;
D1ms: MOV R4,#249
DL: NOP
NOP
DJNZ R4,DL
DJNZ R5,D1ms
RET
END



...全文
74 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhhhjjaa 2011-05-03
  • 打赏
  • 举报
回复
不要加入STARTUP.A51这文件,警告无关紧要,并不影响程序运行结果。
fangxiaogeng2 2011-05-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hhhhjjaa 的回复:]
你把P0写成PO了
[/Quote]
不过改完还是错误没了,还是有3个warning
能不能帮我调试一下
fangxiaogeng2 2011-05-02
  • 打赏
  • 举报
回复
多谢各位了,我把P0,写成PO
xhyzkr 2011-05-01
  • 打赏
  • 举报
回复
D1ms: MOV R4,#249
err
大熊猫侯佩 2011-05-01
  • 打赏
  • 举报
回复
编译器没有出错符号名和行数吗?
hhhhjjaa 2011-05-01
  • 打赏
  • 举报
回复
START: MOV PO,#00H;是零
hhhhjjaa 2011-05-01
  • 打赏
  • 举报
回复
你把P0写成PO了

21,499

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧