用keil怎么知道某一个子程序的运行时间,也就是说从开始调用到调用结束这一段时间?
5个回答
展开全部
在keil的debug窗口左侧-->registers-->sys-->sec,记下程序刚进入子程序的时间,再记下子程序结束的时间,用结束的时间—刚进入子程序的时间即为这个子程序的运行时间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用前后都获取一下系统时间,然后做差,再显示出来就可以了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.根据系统时钟频率,再设置定时器,,再加个获取时间计数器的函数。
2.使用空闲IO口,拉高和拉低,用示波器观察和捕获该IO口的电压信号。
3.分析程序,多少条执行语句,每种运算需要的指令周期,分析时间复杂度。
2.使用空闲IO口,拉高和拉低,用示波器观察和捕获该IO口的电压信号。
3.分析程序,多少条执行语句,每种运算需要的指令周期,分析时间复杂度。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在toolbar中提供程序运行时间显示的啊。软件仿真里都有!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询