用汇编语言编写一段程序

51单片机晶振频率12MHz,用汇编语言编写一段程序,实现延时约20ms的功能(标上注释)

DELAY:
    MOV R2,#40    ;外层循环40次   1
DLY:
    MOV R3,#250    ;内层循环249次 1*40
    DJNZ R3,$    ;内层循环    2*249*40
    DJNZ R2,DLY    ;外层循环  2*40
    RET    ;2
总共延时:1+40+2*249*40+2*40+2=20043us

温馨提示:内容为网友见解,仅供参考
无其他回答