时钟频率设置
-
设置进行模拟时间的晶振, 如
11.0592
-
然后找到
Debug
, 选中Use Simulator
进入Debug界面
-
在上菜单栏上点击
Debug
-->Start/Stop Debug Session
-
点击调式快捷按钮
-
两个重要按钮
- 重置按钮:
复位
点击一下之后, 程序就会跑到最开始执行的位置。 - 全速运行: 点击一下程序就会全速跑起来
- 这两个按钮的旁边还有个
停止
按钮
- 重置按钮:
设置断点
- 在程序最左侧点一下即可
程序时间计算
-
进入debug界面, 设置断点后
-
点击RST按钮寄存器栏中的
sec
值会变为0 -
然后点击全速运行,会停在断点位置。在晶振为11.0592时sec值约为为
0.00042...
-
再次点击全速运行,会在LED=1的位置停下来,这时候
sec
值变为了0.163...
-
减去上次的值,就是程序在这 两个断点之间执行所经历的时间,也就是这个 for 循环的执行时间,大概是
163ms