若80C51 的晶振频率为12MHz,试计算延时子程序的延时时间.(要求计算过程)DELAY:MOV R1,#50DELAY1:MOV R2,#100HERE:DJNZ R2,HEREDJNZ R1,DELAY1RET
网友回答
当晶振为12MHz时机器周期为1uS(微秒) 标准51的DJNZ指命用时为二个机器周期,由于大循环R2中的数是50,小循环每次被重置为#100 , 故就应该是 1(MOV R1,#50用)+2*50*100(循环所用)+50(MOV R2,#100用的)+2 (RET用的) 这个...