Keil 调试时sec一直为0,不知道什么原因啊

编译过N次了

sec就是记录程序运行时间的吧?
如果不是keil版本的问题,那么就是硬件选择的型号问题了。为什么这么讲呢?
我用atmel 51时,sec就有记录,而用silicon 的C8051就没有,用arm时也没有。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-02
你可能是没有编译!试试!

...调试程序的时候要知道运行时间,但是运行的时候"sec"一直为0...
是不是那个窗口太小看不全sec?那是微秒级变化的。另外,你可看KEIL工程的窗口底部,那也有运行时间的。

KEIL软件使用Debug时程序运行时间sec一直为0是为什么,怎么解决
我说错了,今天看了keil关于C8051F340的仿真说明,是因为KEIL不完全支持340软件仿真所致。详情 dd\/chip\/3997.htm NOTE:Simulation for this device is provided by the default peripheral simulation driver.Complete peripheral simulation is not available at this time.The following on-chip peripherals ...

Keil 调试时sec一直为0,不知道什么原因啊
如果不是keil版本的问题,那么就是硬件选择的型号问题了。为什么这么讲呢?我用atmel 51时,sec就有记录,而用silicon 的C8051就没有,用arm时也没有。

Keil 调试时sec一直为0,不知道什么原因啊
如果不是keil版本的问题,那么就是硬件选择的型号问题了。为什么这么讲呢?我用atmel 51时,sec就有记录,而用silicon 的C8051就没有,用arm时也没有。

silicon 的C8051单片机再Keil 调试时sec一直为0是为什么
这个我已经在一个问题中解释过了,keil中的c8051的仿真时间一直为0,不能使用,这是正常现象,keil安装c8051的驱动之后可以调试、运行c8051的程序,但是程序仿真时的执行时间不能正常显示,我用的c8051f040就是这样,从网上找了好久都没找到解决方法。如果你能找到麻烦把解决方法告诉我下。

...用keil 软件仿真时 看不了执行时间 sec时间总是0 怎么回事
你用的不是软件仿真吧,只有软件仿真才能根据你设定的晶振和执行语句,显示出运行的时间。另外你单步看一下,你的截图显示指令已经执行了6000多万次了,谁知道sec显示的范围是多少呢。

keil中register里面都是什么意思
与其听我在这里瞎嘞嘞,你还不如找本51的书,好好看看它的基本结构,这些内部寄存器的意义和用法。了解一下什么是累加器、栈指针、外部访问指针,什么是寄存器组,

[图]keil uvision2 中调试时候出现的时间“sec”单位是秒吗?
嗯,是秒的意思。注意要现在调试里面选择正确的晶振哦。可以设置断点来测试两点的程序运行时间。也可以来测试精确的延时时间等等。

keil uvision 调试的时候sec是指什么?
从程序开始运行到执行本行所花的时间,基于不同的晶振。

keil上的sec是什么意思?
second的缩写,也就是“秒”。这里的数值是按照你项目配置中输入的时钟频率估算出来的。

相似回答