Proteus 8 professional软件及问题解决方法

Please Like and Follow

版本:proteus defign suite 8.9

学习的微机原理与接口技术,应用环境主要为8086,需要下载MASM32的环境

下载图中MASM32的编译器

接下来进行一个电路绘制及仿真过程,检查软件是否能够正常使用

仿真编译

1. 编辑电路原理图

基于8086的核心仿真电路如图所示

此电路是Proteus VSM 8086电路的基本方案

Proteus软件中可以自动生成,以下是自动生成的方法:

  1. 单击工具栏的Source Code图标,弹出VSM Studio的界面;
  2. 单击菜单[Project]/[Create Project],弹出软件项目设置对话框;
  3. 设置Family为8086,Controller为8086,Compiler为MASM32,建议不选择Create Quick Start Files,单击确认按钮;
  4. 如有弹出框,直接确认即可,此时VSM Studio界面的名称自动更新为Source Code,同时在Schematic Capture界面的原理图编辑窗口得到8086的核心仿真图

 2. 添加源代码

单击工具栏的Source Code图标,弹出如图所示界面,此时是已经添加代码的:

  1. 选择主菜单[build]/[project setting]命令,打开如图所示对话框,不勾选“Embed Files”,使得源代码得存储位置和整个项目在一起。
  2. 选择主菜单[project]/[add new file]命令,打开源代码文件添加对话框,输入文件名后,保存,返回原代码编辑界面。
  3. 双击子窗口[projects]中的相应ASM源代码文件,即可打开源代码编辑界面,编写或修改源代码内容,编辑完成后。单击主菜单[build]/[build Project]命令,编译源代码。在源代码无错误的情况下,在'VSM Studio Output'窗口输出“Compiled Successfully”。 

源代码:

CODE SEGMENT
ASSUME CS:CODE
START: MOV  AX,X
	       ADD AX,Y
	       MOV SUM,AX
	       JMP $
	       
	       ORG 100H
	       X DW 2019H
	       Y DW 2020H
	       SUM DW ?
CODE ENDS
	       END START

 以下是仿真结果

 

以上验证了该软件可以正常运行

遇到的问题 

虽然正确的运行了,但遇到了很多问题,经过搜索和调式,最终解决了这些问题

问题一

i8086.DLL failed to create DSIM model for primitive type '8086'

这个问题很明显,就是8086这个.DLL组件没有正常运行,通过查阅相关资料,了解到,软件这个版本i8086.DLL无法正常运行,解决方法就是替换 C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\MODELS这个文件夹下的i8086.DLL。一下是替换该.DLL的替换文件。

链接:https://pan.baidu.com/s/1ZOd2XlEPu5BHkphk_kahMQ?pwd=8086 
提取码:8086 
其它报错都是这个.DLL文件无法运行的结果

Program file is not specified和Real Time Simulation failed to start.

问题二

 

Invalid internal memory size==NULL(Cheat mode)

导致这个问题的主要原因很明显,就是内存空间为0,无法进行仿真,解决方案是调整8086的内存大小。

 

双击原理图中的8086原件,选择Internal Memory Size,并改大,我这里改为0x10000。之后就可以正常运行了。

最后给出

VSM仿真的元件库

 

<think>好的,用户需要查找Proteus 8 Professional中灯泡元件的关键词。首先,我得确认用户的问题点在哪里。他们可能在元件库中搜索灯泡时遇到了困难,不知道正确的关键词是什么。 Proteus的元件库确实庞大,新手可能不太熟悉命名规则。我记得常用的灯泡元件可能有不同的名称,比如LAMP或者BULB。需要验证一下这些关键词是否正确。另外,还要考虑是否有其他变体,比如不同电压或类型的灯泡。 然后,用户可能需要具体的步骤来查找。我应该详细说明如何在软件中找到元件,比如使用搜索功能,输入可能的关键词,并检查结果。同时,提醒用户注意元件的参数设置,比如电压,这点很重要,避免使用时烧坏元件。 再考虑用户可能的其他需求,比如是否需要进行仿真设置,或者是否有其他相关元件,比如LED。虽然用户问的是灯泡,但有时候LED可能也被误认为是灯泡,所以可以稍微提一下,但重点还是放在LAMP和BULB上。 还要检查是否有过时的元件名称,或者新版本中是否有更新。比如Proteus 8是否有不同的命名方式?可能需要确认版本差异,但通常LAMP还是通用的。另外,是否需要考虑国际化的名称,比如英式或美式拼写,不过Proteus一般用英文关键词,所以用户应该输入英文。 最后,生成相关问题,帮助用户进一步解决可能遇到的其他问题,比如仿真不亮怎么办,或者如何调整参数,以及替代元件有哪些。这样可以全面覆盖用户的需求,预防他们接下来的疑问。</think>在Proteus 8 Professional中,灯泡元件可通过以下关键词搜索: 1. 基础元件库关键词:**`LAMP`**(最常用) 2. 扩展型号关键词: - `LAMP-12V` - `LAMP-24V` - `BULB`(部分版本适用) 具体操作路径: 1. 点击元件模式按钮(快捷键`P`) 2. 在元件库搜索栏输入上述关键词 3. 选择匹配元件后查看参数: ```text LAMP(默认220V) LAMP-12V(12V直流/交流) ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值