进行proteus 51单片机仿真时,我把C程序复制到KEIL软件中重新生成了一个hex文件,但是但是导入总是报错。

电路图没改,原始的hex文件可以进行仿真,但重新生成一个就会出现如上的错误提示。

你将DSN文件和hex文件放在一个目录里试试。追问

对的,这样可以,那为什么会是这样才可以?

追答

基本上应用软件最优先查找的目录是“当前目录”,也就是工程文件所在目录,其次再是设置的目录。如果所需文件不再这些目录中就会报错了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-27
可能是ISIS软件版本不同原因
第2个回答  2014-03-26
你确定把它拷到文件夹中替换掉原来的HEX文件了??追问

是的

追答

那就不知道了,可能是不兼容吧。

怎样把keil生成的hex文件导入proteus中
1、首先在电脑上用proteus软件打开目标文件。然后用鼠标左键双击51单片机图标,如图所示。然后在出现的窗口中,点击下图中的文件夹图标。然后在电脑文件夹中找到编译好的HEX文件导入。2、keil里编译时,设置输出文件为.HEX文件格式。然后在proteus中打开CPU属性,在程序设定栏填入HEX文件路径及名称(也可以通...

...keil复制一个c语言程序生成的hex文件放入proteus仿真软件单片机中...
配置没改好,没生成HEX文件

我在keil平台编译好的HEX文件如何导入proteus?
要将Keil编译生成的HEX文件导入Proteus进行仿真,首先打开Proteus软件,找到51单片机芯片图标。操作步骤如下:步骤一:在Proteus主界面,打开你之前保存的目标文件,确保软件连接到正确的项目。步骤二:双击51单片机图标,这将打开一个新窗口,展示下一步的导入选项。步骤三:在弹出的窗口中,找到并点击文件夹...

proteus中仿真时,51单片机全输出高电平是什么原因?
应该是单片机没有加载HEX代码文件,就是单片机并没有执行程序。写好的程序,用keil 编译出HEX代码文件,然后双击仿真图中的单片机,如下图,点画红圈的文件夹图标,代到HEX代码文件,加进来,在画红圈的那个里应该有一个HEX文件。

我在keil平台编译好的HEX文件如何导入proteus?
请参照以下步骤。1、首先在电脑上用proteus软件打开目标文件。2、然后用鼠标左键双击51单片机图标,如图所示。3、然后在出现的窗口中,点击下图中的文件夹图标。4、然后在电脑文件夹中找到编译好的HEX文件导入。5、完成以上设置后,即可将keil平台编译好的HEX文件导入到proteus软件中。

已在keil下生成了hex文件为什么加载proteus不显示
C语言单片机编程可以用keil和proteus进行联调的

用keil编译生成了hex文件,在proteus里面仿真单片机全部引脚都为高电平...
单片机内部是TTL电频,悬空状态就等效为高电平,当然要看你程序对引脚做定义没

protues中单片机仿真用的.hex文件应该怎么生成
一般用keil 软件编写程序,在其输出设置里面,选择生成hex文件,然后在protues里调用这个hex文件就可以了。

单片机:在keil里写完程序后怎么生成单片机那个文件(好像是.hex格式...
菜单里有个flash标签,点击后选择 configu flash tools,里面有一个output标签,勾选 Creat HEX file,OK保存 这个时候点击保存程序,然后编译就能生成hex文件了 好运

怎样在Proteus里面下载单片机的HEX文件
proteus里,双击单片机,跳出一对话框,点击programFile边上的文件夹按钮,找到你的那个HEX文件,就可以加载。你要下载到电路板吗?proteus不支持这种功能。以下一51为例,1。用keil4生成hex文件。2。在proteus中找出对应的单片机,放在图里面。3。双击单片机,选之前的hex文件的路径,点击仿真按钮。

相似回答