自proteus8.x版本之后,就可以使用proteus来编写代码,而不需要使用keilc。
首先,新建工程,如下:
1.

2.
3.

4.这一步,需要选择固件项目,系列使用8051,Controller使用AT89C52点击编译器可以看到有很多编译器,如下:

需要的可以直接去官网下载,这里我们需要的是 Keil for 8051,这个是keilc的编译器,注意下载的需要keilc编译器版本至少为9,也就是最低是keil uvision4,而keil3以及 之下的版本没用,我这里已经安装了keilc4,故先点击编译器对应的编译器目录(空白条部分),点 手动设置,找到keil4的安装目录文件,已安装那一栏如果出现了“是”,说明该编译器有效,否则无效。确定后,再选择Keil for 8051,就设置完了
出现下图就成功了。

写完代码后,点击 构建工程 进行编译

编译完成即可运行仿真,然后点击 暂停 就可以进入调试状态

不过,接下来你可能会在这个工程中出现各种问题,比如:编译失败,报错。这种错误,也许你可以把最开始生成源文件中的配置信息删除。

删除之前:

删除之后:

最后,要想从头开始进行单步调试,可以使用动态帧进行仿真:

更多推荐

proteus8.6调试c51代码