注册 登录
编程论坛 汇编论坛

求助一个关于单片机汇编的问题

tearfulfish 发布于 2009-09-23 10:33, 1059 次点击
我是刚学单片机不久的菜鸟,在做一个例子时出了问题,还望高手指点,谢谢,用的是keil
ORG 0000H
LJMP START
ORG 0030H
START:
CLR P0.4                               5
ACALL DELAY
SETB P0.4                             7
ACALL DELAY
AJMP START
DELAY:
MOV R7,#255
Y1:
MOV R6,#255
DJNZ R6,$
DJNZ R7,Y1
RET
END

可总是在引脚处报错
BASS.ASM(5): error A45: UNDEFINED SYMBOL
BASS.ASM(7): error A45: UNDEFINED SYMBOL

用的芯片是philips 的P89C669
2 回复
#2
zklhp2009-09-23 12:20
. 还是 ,

这个不懂~~~
#3
chenaiyuxue2009-09-24 11:48
P0.4没有定义。原因应该是你的程序中没有加载单片机的头文件,不知道你用的是什么型号的单片机,对于51的通常有c51.h或者reg51.h之类的。你只要确定了这个头文件的名字,然后把头文件加到工程里面就行了
1