有关汇编程序延时计算的问题,请教各位高人:
先看一下这样一段常见的延时程序:YANSHI:;延时子程序1,精确延时882微秒MOVR4,#20D1:MOVR5,#20DJNZR5,$DJNZR4,D1RET已知晶振...
先看一下这样一段常见的延时程序:
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微秒如何算出来的?
请留下您的详解,感激不尽。 展开
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微秒如何算出来的?
请留下您的详解,感激不尽。 展开
瑞地测控
2024-08-12 广告
2024-08-12 广告
在苏州瑞地测控技术有限公司,我们深知频率同步与相位同步的重要性。频率同步确保两个或多个设备的时钟频率变化一致,但相位(即时间点)可保持相对固定差值。而相位同步,即时间同步,要求不仅频率一致,相位也必须完全一致,即时间差恒定为零。相位同步的精...
点击进入详情页
本回答由瑞地测控提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询