【问题标题】:how to add code to Proteus design如何将代码添加到 Proteus 设计中
【发布时间】:2013-06-19 22:36:06
【问题描述】:

我有一个 8086 汇编代码,我想在 Proteus IsIs 中为其设计一个电路。我的问题是我不知道可以将哪些源代码文件添加到 Proteus,并且在搜索时没有找到任何帮助。我知道那里有一个“添加/删除源文件”部分,但我不知道我应该添加哪些源文件和使用哪种语言。 有人可以帮帮我吗?

非常感谢

【问题讨论】:

  • 你使用的是哪个编译器?

标签: assembly simulator x86-16


【解决方案1】:

我假设你使用的是 keil,所以你需要创建一个 HEX 文件来转储到 8051 微控制器中。

  1. 创建一个 HEX 文件:如果您已经创建了一个项目,请查看该文件夹中是否有 HEX 文件(编译您的代码后),如果没有 HEX 文件,则转到 flash -> 配置flash tools -> output -> 检查创建 HEX 文件,然后重新编译它,您将在同一文件夹中获得 hex 文件

  2. 现在打开 proteus 并进行设计,其中将包括所需的微控制器和双击微控制器,然后包括创建的 hex 文件。这样您就可以模拟您的设计。

【讨论】:

  • 抱歉,这听起来可能有点无聊,但我在模拟器 8086 中编写了汇编代码。默认输出为 .asm。如何提供 HEX 文件?
  • 好的,我发现如果我将指令#make_bin# 放入代码中,我可以使用模拟器输出二进制文件。那么这有什么帮助吗?我可以将 .bin 文件添加到 Proteus 中的设计中吗?
  • 虽然我没有亲自尝试过,但是我刚刚查看了他们的网站,上面写着我们可以运行.bin文件
  • 非常感谢。你能告诉我如何在 Proteus 中将二进制文件添加到设计中吗?顺便说一下,二进制文件是依赖于芯片的。 Proteus 应该如何知道它在什么上运行代码(例如 Intel 8086 兼容芯片或 MARS 芯片?)
【解决方案2】:

首先,您必须使用汇编程序创建一个 exe 文件并将该文件放入 proteus 项目文件夹中。在 proteus 中单击 8086 后,您将看到一个框,您可以在其中指定 exe 文件。看到这个tutorial on 8086 with proteus ISIS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-29
    • 1970-01-01
    • 2020-03-11
    • 2018-05-29
    相关资源
    最近更新 更多