KEIL C51 调试工具ISD使用指南

KEIL 7.0以上版本提供了一个在线仿真工具,可以通过串口对硬件进行监控。
下面以MCU-WEB开发板提供的源程序(uc_uip_http)为例,讲解其使用方法。

1)在main.c 中添加 #include "isd51.h"
将ISD51.A51添加到工程中,如添加到“Source group 1”中。uc_uip_http源程序根目录中已附带这两个程序,也可以在KEIL的安装目录中找到。
2)在main.c主程序中添加串口初始化程序,uc_uip_http中已添加(InitSerial_0();)
另外需保证,在程序的其他地方不会使用串口。如 uc_uip_http中修改serial.c,将 void Uart0_print(char *p)及void Uart0_printR(BYTE xdata *pxdata, WORD n)中的语句都注释掉,注意别删掉函数体,以免编译出错。
3)在main.c主程序中串口初始化之后添加ISDinit (); ISDwait (); uc_uip_http源程序中已有,打开注释即可。
4)重新编译,下载,连好串口线。
5)设置KEIL, 点击project--option for target""-debug, 在右边的下拉框中选择“keil isd51 in-system debug",选中该选项。点击‘settings’,培置串口信息。
6)开始调试。

相关