汇编子程序如何算延时时间 DELAY:MOV R2,#3H;1个机器周期,执行1次DJNZ R2,$;2个机器周期,执行3次RET;2个机器周期,执行1次以上程序段共延时1*1+2*3+2*1=9个机器周期同理,以下程序段也延时9个机器周期DEL:MOV R3,#03HDJNZ R3,$RET所以无论你调用DEL还是DELAY都是延时9个机器周期如果机器周期不明白请查阅相关资料或直接补充
汇编子程序如何算延时时间 daily proc nearmov cx,2000HD0:mov ax,0FFFFHD1:dec axjz D1loop D0daily endp延时大概是0.33s其实延时跟CPU有很大关系,不能用。
设计一个延时25秒的汇编子程序 这个时间有些长。楼主先解决一个延时 1s 的子程序。调用 25 遍,即可。参考:http://hi.baidu.com/do_sermon/item/ff9b59828b91a7caef083d91