这时再断开连接,按仿真机复位键之后,仿真器不再擦除用户先前仿真时下载的用户程序代码,同时仿真机将进入3秒钟的等待连接时间,3秒钟过后,开始进入用户程序运行。这时的运行结果就如同烧片结果一样。即使是断电后再启动,用户程序也不会消失,复位后可以照常运行。
操作过程:正常仿真-> 设立标志-> 复位-> 自动延迟3秒-> 进入脱机用户程序运行
如果你希望返回到仿真状态,只要在启动时的3秒钟等待连接时间段,从电脑连接进入KEIL UV2的调试环境。连接后会自动擦除脱机运行标记和用户空间,重新根据用户操作进行新的调试,这时就和平时仿真的情况一样的了。因为标记已擦除,下次重新进入仿真时也不会只有3秒钟的等待,而是无限等待了,这和刚开始使用时是一样的。
标记设立的方法
11、片上带有768字节的xdata,您可以在仿真时选择使用他们,进行xdata的仿真。
12、自适应300-57600bps的所有波特率通讯。
13、仿真时监控和用户代码分离,而且监控代码被硬件锁定,不可能产生不能仿真的软故障。
14、控程序自我修复功能,不会出现监控程序被用户程序覆盖后,无法再仿真的情况。这是C51-I仿真器的一大特色!
☆ C51-I仿真器占用T2定时器、UART口。
二、安装
2.1 C51-I仿真器软件安装
C51-I的仿真软件安装,就是Keil C51-I V7.0(或以上版本)软件的安装。(请自行安装!)
2.2 C51-I仿真器硬件连接
§C51-I仿真器直接插入用户的应用板MCU的位置。
§C51-I 仿真器通过DB9插头,插入COM口与PC通讯。
§仿真器可以由目标板提供电源,也可以独立提供电源。建议使用目标板提供电源!
2.3 C51-I仿真器使用设置
C51-I 仿真器采用Mon51协议,在使用之前应必须对软件项目进行如下设置:
1、单击“Project”菜单,再在下拉菜单中单击“ ” 在下图中,单击“Target”选择工作频率(11。0592MHz)。
图表 4
2、单击“Debug”中单击 “Keil Monitor-51 Driver”,即选择了C51-I仿真器。
图表 5
3、单击“Settings”选择您要使用串口,波特率 57600。