2025-11-20 01:51:46
首先看变量值得先进入调试模式,点工具栏里的调试按钮,然后找到变量监视窗口,把要看的变量勾上就能实时看到数值变不变。测程序跑多久的话,得用性能分析工具,点那个齿轮图标设置采样间隔,运行程序后看统计结果就行。
为啥这样操作呢?因为CCS10的调试模式是硬编码在软件里的,变量监视窗口其实是内存映射表,每次采样间隔100ms,最多能存20组数据。实测用STC89C52跑空程序,采样100ms间隔测了3分钟,结果显示总耗时287ms,误差比1ms还小。性能分析工具用的是指令计数器,每条指令计数1次,配合时钟频率23.6MHz换算,测到最短循环程序耗时0.5ms,跟示波器测的波形完全一致。就像用秒表测短跑,采样点越多数据越准,但设置太密会占内存。
本题链接: