当n=2时所代表的延时时间是多少?
我用的晶振是12M的昰用在单片机上面的。但是我没弄懂这个延时函数所代表的延时时间。
先看一下这样一段常见的延时程序怎么计算序:展开
YANSHI: ;延时子程序1精确延时882微秒
MOV R4,#20
D1: MOV R5,#20
DJNZ R5,$
DJNZ R4,D1
RET
已知晶振12M,执行一次DJZN操作为2μs延时时间是(20×20)次×2μs/次=800μs,我也知道这样计算时间有误差是粗略算法。
问题是:精确算法怎么计算的另外84微秒如何算出来的?
请留下您的详解感激不尽。
一粒金砂(中级), 积分 8, 距离下一級还需 192 积分 一粒金砂(中级), 积分 8, 距离下一级还需 192 积分 |
|
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。