www.whkt.net > DJNZ R4,DEL1是什么意思?求答案

DJNZ R4,DEL1是什么意思?求答案

DJNZ R4,DEL1是什么意思?求答案DELAY:MOVR3,#0FFH ;将十六进制数0FFH赋给R3DEL2:MOVR4,#0FFH ;将十六进制数0FFH赋给R4DEL1:NOP ;执行一个空指令,占用一

R5,$ DJNZ R4,DEL2 DJNZ R3,DEL1 程序说明延时程序

DJNZ R3,DEL1 这段汇编语言是啥意DEL1:MOV R2,#125 //给R2赋值125 DEL2:DJNZ R2,DEL2; //R2减1 等于0吗? 不等于0的话跳转到DEL2,等于0就顺序

DELY2: DJNZ r7,DELY2 DJNZ R6,DELY1 求解释(不会死循环DELY: mov r6,00h ; 延时子程序 这样就没问题 DELY1: mov r7,00h DELY2: DJNZ r7,DELY2 ; 等于 0 往

DEL2;MOV R7,#200 DEL1;DJNZ R7,DEL1 DJNZ R6,DEL2 RET一般是这样写的!delay: mov r6,#15 del1: mov r7,#200 djnz r7,djnz r6,del1 ret 其实就是将你上面的分开来!

DEL2 : PUSH 02H DEL3:DJNZ R2,DEL3 POP 02HDJNZ R2,DELY ;2*R2 RET ;2 以上注释的结果之和再乘以2就是延时时间,单位是微妙,R2是最开始调用的赋值。

del1:mov r7,#248del2:djnz r7,del2djnz r6,del1与单片机的主频有关,最小单位是机器周期djnz占用两个机器周期((2*248+3)*200+3)*100+5=

DEL1:PUSH 02H DEL2 : PUSH 02H DEL3:DJNZ R2,DEL31*R2DEL1:PUSH 02H ;1*R2*R2DEL2 : PUSH 02H ;1*R2*R2*R2DEL3:DJNZ R2,

友情链接:gtbt.net | zxsg.net | rprt.net | dkxk.net | gmcy.net | 网站地图

All rights reserved Powered by www.whkt.net

copyright ©right 2010-2021。
www.whkt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com