标题: [求助]请问以下程序的延时时间是多少呢 怎么计算? [打印本页]
作者: 潇潇雨歇 时间: 2012-6-4 19:47
标题: [求助]请问以下程序的延时时间是多少呢 怎么计算?
晶振频率=6MHz
麻烦教我写出详细的计算步骤吧 谢谢了
DELAY:MOV R1,#10
LP3:MOV R2,#200
LP2:MOV R3,#126
DJNZ R3,$
DJNZ R2,LP2
DJNZ R1,LP3
RET
万分感谢 不胜感激!
作者: 青苹果 时间: 2012-6-4 21:19
想来想去,我都觉得这是课本上有的东西
作者: 潇潇雨歇 时间: 2012-6-5 00:42
额...我是没有课本的 我知道我问的很弱智 但是可否赐教呢
[此贴子已经被作者于2012-6-5 0:44:19编辑过]
作者: 潇潇雨歇 时间: 2012-6-5 18:11
您好 我自己又想了想 您看这么算对吗?
{[(126x2x2+1x2+2x2)x200+1x2+2x2]x10+1x2}/1000000=1.020062s 约为1s
这个程序其中每条mov指令用1个机器周期 每个djnz指令用2个机器周期
作者: yinyejunhab 时间: 2012-7-23 23:03
STK mcu
QQ:1123803079
作者: yrfhyqq 时间: 2012-11-11 11:18
200*126*10+20+3+2=252025
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |