仿真时候Proteus显示Unable to open HEX file 错误解决方法

Posted Sandra_C

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仿真时候Proteus显示Unable to open HEX file 错误解决方法相关的知识,希望对你有一定的参考价值。

unable to open hex file

主要因为仿真没有找到Hex的位置导致的问题。在仿真的时候,需要选择加载编译好的Hex文件,proteus才能正常仿真。
A:如何生成hex文件?
Q:
1.点进去keil的编译选项

在这里插入图片描述

2.勾选选项
![在这里插入图片描述](https://img-blog.csdnimg.cn/202105222059352.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTU5NjA3Ng==,size_16,color_FFFFFF,t_70

3.点击编译
在这里插入图片描述
4.编译之后可以看到log区显示生成HEX文件
在这里插入图片描述

仿真的时候Proteus显示unable to open hex file 错误。一般是因为没有选择正确的hex路径导致的
在这里插入图片描述

A:如何加载hex文件?

Q:
1.双击仿真里面的单片机
在这里插入图片描述

2.选择hex路径
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

再次仿真就没有问题啦~

以上是关于仿真时候Proteus显示Unable to open HEX file 错误解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Proteus仿真51单片机+PCF8563+LCD1602时间显示

51单片机 LCD1602+DS1302实时时钟+Proteus仿真

51单片机 DHT11+LCD12864温湿度显示 + Proteus仿真

Proteus仿真DHT11和实际硬件的差异以及读不到数据原因分析

Proteus仿真独立按键+数码管显示

51单片机驱动TM1638芯片+Proteus仿真