使用keil的调试模式查看代码运行时间(以51单片机代码为例)
| 分类: 专业文章 |
1,在 Project>Options
for Target[你的项目名称] 里设置晶振频率为实际单片机晶振频率
http://s4/mw690/001p2DzEzy7kytSMeBl03&690
2,选择菜单 Debug>Start/Stop
Debug Session 开始调试程序
2,选择菜单
http://s2/mw690/001p2DzEzy7kytXwZiN11&690
3,在想测算运行时间的程序段的第一句语句上右键选择 Set
Program Counter 设置程序调试运行开始点
3,在想测算运行时间的程序段的第一句语句上右键选择
http://s3/mw690/001p2DzEzy7kyu0h9ES42&690
4,在想测算运行时间的程序段的结束语句上右键选择 Insert/Remove
Breakpoint 设置程序调试运行结束点
4,在想测算运行时间的程序段的结束语句上右键选择
http://s9/mw690/001p2DzEzy7kyu6o4OIb8&690
5,在keil界面右下角的计时器栏处右键单击 选择 Show
Stop Watch (t1) 然后选择 Reset
Stop Watch (t1) 设置计时器为0
5,在keil界面右下角的计时器栏处右键单击 选择
http://s8/mw690/001p2DzEzy7kyu8VK8727&690
6,点击keil界面左上角的运行图标运行程序,(也可以按热键F5),选定的程序段即开始运行
http://s8/mw690/001p2DzEzy7kyuc5quP37&690
7,运行结束后,可以在第5步的t1处查看到程序段运行时间,单位为秒
6,点击keil界面左上角的运行图标运行程序,(也可以按热键F5),选定的程序段即开始运行
http://s8/mw690/001p2DzEzy7kyuc5quP37&690
7,运行结束后,可以在第5步的t1处查看到程序段运行时间,单位为秒

加载中…