ZKX's LAB

汇编延时子程序原理 51单片机用汇编语言设计1S延时子程序,晶振为12MHz。 (麻烦附上详细计算过程以及详细说明,

2021-04-26知识6

汇编子程序如何算延时时间 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

#汇编延时程序#汇编延时子程序原理

随机阅读

qrcode
访问手机版