我在keil平台编译好的HEX文件如何导入proteus?

我在keil平台编译好的HEX文件如何导入proteus?,第1张

在proteus软件中双击51单片机芯片,然后就会出现导入界面。请参照以下步骤。

1、首先在电脑举祥上用proteus软件打开目标文件

2、然后用鼠标左键双击51单片机燃亮图标,如图所示。

3、然后在出现的窗口中,点击下图中的正段搏文件夹图标。

4、然后在电脑文件夹中找到编译好的HEX文件导入。

5、完成以上设置后,即可将keil平台编译好的HEX文件导入到proteus软件中。

大家好!今天让小编来大家郑老介绍下关于为什么proteus找不到hex文件的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

一、keil中编程保存后,为什么在proteus中添加时找不到呢

proteus中添加的是hex文件 你在keil中工程属性里的output需要把creat hex file勾上 成功编译后会产生hex文件 然后可以在proteus中添加追问

我勾了creat hex file不晓得有没有成功编译,但proteus中还是找不到

追答

勾选后 编译 编译成功的会在下面的output窗口看到creating hex file from 如果没有成功就会看到Target not created没有成功那就是程序还有错 需要改成 同样在output窗口会把你的错误列出来 双击错误提示 到相应错误处 改正后 再编译

追问

很感谢您的回答!我在keil中程序显示没问题,但在喊困升proteus仿真时说有错误,怎么办呢?是程序错误还是?怎么知道错在哪呢?非常感谢

追答

如果编译通过了 程序在语法上应该就没有问题了 至于proteus仿真出现错误 有可能是电路上的 也有可能是软件不兼容 特别是win7 64位系统

二、proteus仿真出现no progrem code loaded我确实加载了.hex文件了

加载的HEX文件找不到,可能是因为你加载的HEX文件不存在,大概从别人或从哪里拷来的仿真图吧,而是仿真图默认的加载的HEX文件路径,但在你电脑上却不是这个路径,所以就找不到了。另外,提示的路径的文件夹层次太多了,为什么要建那么多的文件夹呢,有什么用啊。你要尺大真的在那里编写过程序,也确实编译过,真有HEX文件,而且一定要搞清楚那个HEX文件到底放在什么文件夹了,如果你自己都搞不清楚到底在哪,加载的HEX文件也是假的,就会出现这种情况。追问

这是我在网上下载的原理图,加载我的hex就会出现这种情况,不知道怎么回事

追答

错误提示中显示加载了2个HEX文件,有一个什么花样灯的HEX找到了,还有一个大概是你自己的HEX吧,没有找到,一个仿真图怎么会加载2个HEX文件呢,还是查一下仿真图吧,到底加载的什么HEX文件,要把那个花样灯删掉了,才能加载你自己的HEX文件,到底会不会加载HEX文件哪?

三、Proteus单片机导入不了hex,显示这样?

从图片分析,这个时候还是单片机导入时并没有正确连接网络,我们需要看一下hex导入的网络连接以及后台的数据多少。

四、为什么给proteus中添加hex文件后仿真时总说没找到hex文件

那就说明真的没有HEX文件吗。但不知道你是怎么添加的,在直接打的HEX文件名,就说明真的没有。要是真的在某个文件夹里找到这个HEX文件后点击添加确定的就能找到了。为了保证确定能找到HEX,最好把HEX文件和仿真图放在同一个文件夹里。有些人,是把仿真图和HEX文件分别放在两个文件夹里,而且文件夹的名用中文的,就会出现找不到的现象。

以上就是小编对于为什么proteus找不到hex文件问题和相关问题的解答了,为什么proteus找不到hex文件的问题希望对你有用!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11995968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存