C51 单片机入门——软件仿真

文章目录

  • 必要准备
    • 工具下载
    • 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进行处理,非常感谢!

上一篇 2020年7月2日
下一篇 2020年7月2日

相关推荐