Keil软件仿真时间跟实际时间不符,差太多

2019-07-16 02:43发布

用keil编程,有几个问题,请教一下各位。

1)有些MCU型号设定后,软件仿真,观察程序运行时间,但是那个显示时间的sec一直为0,很奇怪,是不是该版本不支持某些MCU呢?
2)目前用STC12LE5A60S2编程,MCU型号设定为此型号,晶振频率设定为时间用的频率22MHz。仿真逐行程序的运行时间,下载后用示波器测量,发现时间跟仿真对不上。如实测脉冲宽度12us,而仿真为84us。为什么?
另外发现,把MCU型号改为最基础的STC89C52RC,晶振频率仍为22MHz,仿真时间不变,还是84us?为什么仿真时间跟MCU型号无关呢?不应该啊!两个型号的MCU的指令周期肯定不一样的。


用的是Keil uVision3破解版。也试过Keil uVision2,现象一样。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。