单片机 汇编延时程序

2024-12-01 03:00:33
推荐回答(2个)
回答1:

原注释是错误的,正确的计算如下:
DELAYIOOMS:
MOV R6,#200; 1个机器周期
DI:
MOV R7.#250 ;l个机器周期 1*200
D2:
NOP ;1个机器周期

DJNZ R7,D2 2个机器周期,3*250*200=150000
DJNZ R6,D1;2个机器周期,2*200=400
RET 2个机器周期,l+200+150000+400+2,约1.5毫秒

回答2:

132是单片机的频率