如何脱离仿真机运行程序?


:

板上有一个拨码开关:



是8路的,默认的设置如上图,设置的位置如下:

1 ON
2 OFF
3 OFF
4 OFF
5 OFF
6 OFF
7 OFF
8 ON
拨码开关拨到右边为ON, 左边为OFF

其中的7和8路拨码开关是设置仿真机的工作状态的。

默认的设置:
7 OFF
8 ON

这时仿真机运行在监控状态。可以将你的代码在这个状态里装载到sst89c58里。

然后将设置改为:

7 ON

8 ON

按一下仿真机的复位按纽。复位之后,SST89C58将马上执行用户程序,就相当于芯片脱离仿真机的系统,直接运行。这时用户程序将不会受到仿真机的监控程序的干扰,同时用户程序还可以使用所有的引脚(包括p3.5),所有的片上ram。这种状态下,监控系统不占用引脚资源,也不占用堆栈。这时候的仿真机就像一个在线烧写器,免除脱机运行要写芯片的问题。

用户要脱离上面的状态,又必须将设置改为默认的设置,按一下复位按纽才可以重新装载代码。