自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代码
发布评论