keil uvision4中如何检验一个表达式的运行效率,

比如占用内存多少,运行多快,具体占用内存的实际地址在哪,这些问题如何在这个编程环境中试试观测到?

第1个回答  2018-06-22
1.首先打开http://www.stcmcu.com/
2.在右边选在
Keil C 中增加STC型号
UV3版本,备份UV3.CDB文件
用STC提供的UV3.CDB代替
下载好后把3改为4即UV4.CDB
下一步前先关闭keil4,装过多次的同学(没卸载过)别弄错位置哦
3.复制UV4.CDB到keil 4主目录下(快捷键属性 快键方式 目标,只复制路径)
打开目录,粘贴,选同意。(这会导致以前的单片机型号都没有了,可以自己复制留档)
4.启动keil,OK本回答被网友采纳
第2个回答  2018-06-22

    调试模式下,界面左边有运行周期数。 所以你可以在要估算时间的行设置一个断点,再在下一行再设置一个断点。分别记录这两个断点处的运行周期数,相减就可以得到该语句/函数的执行的指令周期数。 需要注意的是,硬仿真的时候如果开了高优先级异常...

追问

我发现有的功能在动态仿真时打不开,只有在静态能打开,用示波器或逻辑分析仪测量行吗

本回答被网友采纳
相似回答