文章目录
- 必要准备
-
- 工具下载
- Proteus 与 Keil 级联仿真
-
- 方式一
- 方式二
- 应用举例
-
- 电路设计
- Keil 生成 hex 文件
- 将 hex 文件烧录进单片机
- 联合仿真
必要准备
工具下载
首先,必须先安装一个 Proteus(用于设计电路)和一个 Keil
为了简化大家的学习,使大家专注于 C51,这里特意弄了一个简化版的 Keil uv3、以及 proteus 7.8。当然,这里的简化不会影响读者的学习。
读者们可以点击以下链接下载:
C51 初学者必备工具
Proteus 与 Keil 级联仿真
方式一
- 如果不是用上面的连接下载的,那么可以打开 Proteus 的安装路径,然后将 MODELS 文件夹下的 VDM51.dll 复制到 Keil 安装路径下的 C51 文件夹的 BIN 目录中。
- 之后将 KeilC51TOOLS.INI 文件打开,然后在[C51]栏目下加入:TDRV5=BINVDM51.DLL (“Proteus VSM Monitor-51 Driver”)——其中“TDRV5”中的“5”要根据实际情况写,不要和原来的重复
方式二
如果是用上面连接下载的。那么请将下载目录中的 VDM51.dll 文件复制到 Keil 中的 C51BIN 下即可!
应用举例
电路设计
首先打开 Proteus,设计好如下电路:
将 hex 文件烧录进单片机
返回我们的 Proteus,双击芯片,弹出对话框。将 Program Files 选择为 demo.hex:
我们在 ISIS 的调试那儿,勾选使用远程调试:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!