51单片机延迟程序(汇编语言)解析
51单片机延迟程序(汇编语言)解析
日期:2010-05-05 17:01:34 人气:2
DJNZ指令是先减一再判断结果是不是为0,所以36H赋值0是可以的,标识要循环256次.
延时计算:
12M的晶振换算指令周期为1uS
MDLY1S: MOV 35H, #255 ;2uS
MOV 36H, #0 ;2uS
MOV 37H,#4 ;2uS
DLYB: NOP ;1us