若单片机的晶振频率为6MHz,求下列延时子程序的延时时间。

解:
fosc=6MHz, MC=2
机器周期
DELAY: MOV R1,#0F8H 1
LOOP: MOV R3,#0FBH 1
DJNZ R3,$ 2
DJNZ R1,LOOP 2
RET 2

(1+2+(1+2*251+2)*248)*2=250.48ms

第1个回答  2011-06-06
你这个计算不行吗?