(1)运行STC-ISP软件,单击左下角“检测MCU选项”按钮,再给单片机上电,STC-ISP软件将自动识别单片机型号。
给单片机上电,软件可以自动识别单片机型号:
(2)选择界面右边“Keil仿真设置”选项页,单击“添加型号和头文件到Keil中”按钮,在弹出窗口中定位的Keil安装目录(Keil4一样平常在C:\Keil\,Keil5一样平常在C:\Keil_v5\),确定,将STC系列单片机的头文件及STC Monitor-51仿真驱动STCMON51.DLL安装完成。

(3)根据你利用的单片机型号,单击“将IAP15W4K61S4设置为仿真芯片(宽压系统,不支持USB下载)”按钮或者“将IAP15W4K58S4设置为仿真芯片(宽压系统,支持USB下载)”按钮,启动STC Monitor-51仿真器监控代码下载到芯片中,完成后即可与uVision4/5进行联机仿真调试。
正在向单片机下载仿真调试桩程序(Stub),
等待进度条完成,仿真器设置成功。
微助点把稳
Keil仿真器监控程序占用了一些片内资源,对用户有如下限定:
占用片内Flash:6KB(0D000H~0E7EEH)
占用片内扩展XRAM:768B(0C00H~0EFEH)
占用IO端口:P3.0和P3.1
应避免访问和利用这些资源。
下面以uVision5为例讲解IDE真个设置:无需笔墨赘述,看下面一片截图即可。
(1)创建工程
选择得当路径并保存
选择单片机型号,这里找到并选择“STC MCU Database”
是否添加STARTUP.A51启动代码,对付C51程序常日须要,选择“是”,
然后向工程中添加.c源文件,工程就创建完毕了。
下面终于可以开始写程序了,为了简便起见,直接从STC-ISP软件范例程序复制一段测试代码,粘贴到.c文件即可。
直接编译通过,
为了实现仿真调试,做如下配置:
在Output页,勾选Create HEX File,
在Debug页,选择STC Monitor-51 Driver硬件调试驱动,勾选Load Application at Startup和Run to main(),然后点击Settings,设置串口号和波特率,
单击快捷按钮“Start/Stop Debug Session”启动调试器,联机成功将在命令行窗口显示硬件版本号。
联机完成,可以开始仿真调试了。
以上,STC的IAP15系列单片机仿真器设置完成,Enjoy!
关注微信公众年夜众号:精研电子社团,玩电子、编程序、写文章,我们都是负责的!