目的
在日常学习和工作中,如果我们想知道某段代码,某个任务的运行时间,那么
我们可以使用KEIL MDK5硬件仿真时自带的系统运行时间显示功能。
步骤
(1)打开keil5,点击Options for Target魔术棒按钮,在弹出的设置框中点击
Debug选项,再点击Settings按钮;如下图
(2)在弹出的选项卡中点击Trace按钮,勾选Enable,然后将Core Clock的值改为单片机系统运行时钟,假如你的单片机配置的系统时钟为200MHz,就输入200,切记此处不是输入外部晶振时钟值,不要混淆。设置完毕点确定,OK,然后回到主界面。
(3)点击Start/Stop Debug Session按钮,进入仿真。
(4)简单举例,测量两个断点间代码的运行时间。如下图,右击右下角的t1时间显示,左键点击Reset Stop Watch(t1),将t1的时间复位为0。点击RUN按钮,使程序运行到下一断点处,此时t1显示的时间值即为此段代码运行时间。具体操作如下图。