我想使用 8051 程序。我想要做的是声明一个延迟程序并将其用于 LED 闪烁。我正在使用Keil uVision3来编写我的代码。我用谷歌搜索了很多,但没有找到任何帮助。下面是我的程序的示例代码。
ORG 00h
MOV P0, #00h
MOV P1, #00h
MOV P2, #00h
MOV P3, #00h
CALL DELAY PROC ;calling delay procedure to produce some delay.
DELAY PROC ;procedure implementation starts here for generating some delay
MOV R0, #255
NOW:
DJNE R0, 0 , HERE
MOV R1, #255
HERE:
DJNE R1, 0, NOW
RET
ENDP
END
此代码给出了一些语法错误。声明过程的正确语法是什么以及如何使用它。请指导我,我的代码有什么问题,请纠正我。我会很感激你的。