在Keil中编写代码并编译后,将其下载到单片机中运行。结果通常有两种:一种是实验成功,实现预期效果;另一种是实验失败,没有任何表现。如果失败,通过硬件测试难以了解单片机内部的代码运行状态、变量传递及变化情况等信息。而Keil软件具备软件仿真调试功能,可以解决这些问题。接下来,我将为大家介绍如何使用软件仿真功能。
1、 首先,确保程序可成功编译。接着,点击Debug菜单,选择Start/Stop Debug Session启动调试模式,具体操作见下图示意。

2、 第二步:调出观察窗口(用于设置需观察的变量)。点击View→Watch&Call Stack Window,操作所示。

3、 第三步:弹出Watch窗口,所示。

4、 第四步:在弹出的Watch窗口中设置观察变量。点击Watch1后双击type F2 to edit,然后输入需观察的变量名。此处以观察P11为例,具体操作如下:

5、 第五步:点击单步调试按钮,每点击一次,观察Watch窗口中P11变量的变化,所示。

6、 第六步:再次点击单步调试按钮,同时观察Watch窗口中P11变量的变化,所示。
