ORG

2019-07-15 21:55发布

ORG   0h
START: CLR P1.0
LCALL DELAY
SETB P1.0
LCALL DELAY
LJMP START
DELAY: MOV R5
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
为什么 我在编译是老是出现1.C(1): error C129: missing ';' before '0'  请问 这是 什么意思  烦请各位大侠  帮帮忙
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
qq729101414
1楼-- · 2019-07-15 23:40
这不是汇编么,你保存格式是.c,应该是.asm
zanghua
2楼-- · 2019-07-16 04:34
 精彩回答 2  元偷偷看……
zanghua
3楼-- · 2019-07-16 04:53
qq729101414 发表于 2013-11-1 18:57
这不是汇编么,你保存格式是.c,应该是.asm

那你知道延时几秒
qq729101414
4楼-- · 2019-07-16 08:16
MOV Rn,#data  一个机器周期
DJNZ Rn,rel 两个机器周期
RET 两个机器周期
LCALL DELAY 两个机器周期  你要很精确的话就自己算去吧,不过这个没啥意义。你就点一个灯。

一周热门 更多>