org 0000H
delay:
mov r7,#100;是不是被执行1次?
d1:
mov r6,#66;100次?
d2:
mov r5,#251;66*100次?
d3:
djnz r5,d3;是不是被执行251*66*100次?
djnz r6,d2;66*100次?
djnz r7,d1;100次?
end
总共延时:1*3+100*3+100*66*3+251*66*100*4+66*100*4+100*4个时钟周期?
2022/09/06 14:19
N76E003 TRM文档里有每条指令执行的周期,单位是CPU时钟CLK。但是不建议这么去延时,还是改用专门定时器去做延时比较好