单片机中DJN2是什么意思

2025-12-14 11:24:27
推荐回答(1个)
回答1:

如果你问的是汇编语言指令,那就是 DJNZ ,不是 DJN2 。
如:
DJNZ Rn , REL 是条件转移指令,先把寄存器 Rn 中的数值减 1,判断结果是否为 0,不为0 程序就转到标号 REL 的入口执行;为 0 继续执行下一条指令。
一段延时子程序:
DELAY : MOV R2 , #89H
DEL2 : MOV R3 , #0FFH
DEL1 : NOP
DJNZ R3 , DEL1

DJNZ R2 , DEL2
RET