Protues 8.7:i8086.DLL failed to create DSIM model

如图所示,8086报错
在这里插入图片描述

解决一:
换版本,如Protues 7.8

解决二:

有的版本i8086.DLL文件不好用,使用这个:
链接:https://pan.baidu.com/s/1eKniBmf7xJJHwPAxX8dQBg
提取码:8086
文件来源@天一般的高:求助帖,i8086.DLL failed to create DSIM model
或者直接下载

把这个同时复制到ProgramFiles和ProgramData 的MODELS目录下,覆盖原来文件。路径

C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\MODELS
C:\ProgramData\Labcenter Electronics\Proteus 8 Professional\MODELS
### Protues 无法创建项目的解决方案 当使用Protues 8.7(或8.9版本)进行8086仿真时,可能会遇到关键错误:“i8086.DLL failed to create DSIM model primitive type8086.” 此类问题通常源于软件配置不当或环境设置不兼容[^2]。 #### 解决方案一:更新和重新安装DLL文件 如果出现上述错误提示,则可能是因为`i8086.DLL`文件损坏或丢失。建议下载最新版的该动态链接库并替换旧有文件。具体操作如下: 1. 访问官方支持网站或其他可靠资源获取最新的`i8086.DLL`; 2. 关闭所有正在运行的应用程序,特别是Proteus本身; 3. 将新下载的DLL放置于Proteus安装目录下的适当位置,通常是`\Libraries\Devices\MCU\Intel`路径下; 4. 执行注册表命令以确保Windows能够识别新的DLL,可以使用管理员权限打开命令提示符执行 `regsvr32 "C:\Path\To\Your\i8086.dll"` (注意修改实际路径)。 #### 解决方案二:检查模拟器设置 另一个潜在的原因可能是由于选择了不适合当前系统的CPU模型所引起的冲突。尝试调整仿真的处理器类型来匹配目标平台的要求: - 在启动一个新的电路设计之前,在Proteus IDE内通过菜单栏选择合适的微控制器系列; - 对于8086架构而言,确认已正确加载相应的外设和支持包; - 如果仍然存在问题,考虑切换至其他相似但更稳定的替代品如8088来进行初步调试工作。 #### 解决方案三:验证许可证状态 有时未授权使用的副本也可能引发此类异常行为。因此务必保证拥有合法有效的许可证书,并按照厂商指导完成激活流程。 ```bash # 注册DLL示例代码 (需根据实际情况更改路径) regsvr32 "C:\Program Files\Labs\CPU Models\i8086.dll" ```
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值