proteus里面没有stm32怎么办_Proteus仿真器件制作(2)原理图方式创建仿真模型

我们紧接着介绍以原理图方式创建Proteus仿真模型的详细过程。有些读者可能会想:不就是从器件库中调出元件创建嘛,我可以做一个超级器件,里面包含51、AVR、PIC等单片机器件构成的超级模组,反正库里已经有,不用白不用!!

首先忍不住对此雄心壮志表达一下我的反应:呵呵哒!然后需要明确一下:并不是所有Proteus器件库中已经存在的器件都可以用来创建仿真模型。为啥为理想通常很丰满,现实却往往很骨感!只有ASIMMDLS.LIBDSIMMDLS.LIB两个库中的基本元件才是可以用来创建仿真模型的,你可以在“选择器件”对话框中输入关键字“SIMMDLS”来查找所有可用的基本元件,如下图所示:

打散之后的原理图符 就是没有进行“制作器件(Make Device)”之前的状态,我们重新选择全部,然后仍然(按照前一篇文章讨论的原理图符 保存的步骤)制作器件,在弹出的“制作器件”对话框中一路点击“下一步(Next)”直到“器件属性与定义”设置项,如下图所示:

正如我们前面所描述的:XOR8CLK”内部结构由8个异或门组成,所有异或门的其中一个输入引脚都与CLK引脚连接,而另一个输入与输出引脚全部引出。另外,该电路的输入与输出都添加了端口(不是引脚),你可以点击左侧工具栏的“Terminals Mode”按钮进行添加,如下图所示:

其它引脚也依法炮制,完成后如下图所示:

然后即可弹出如下图所示的保存对话框,保存的文件类型就是“Model Files”,我们将其命名为“XOR8CLK.MDF”(也就是前一篇文章中我们在制作器件时指定的MODFILE属性对应的文件名)即可。需要特别注意的是:MDF文件必须保存在Proteus软件安装目录“安装盘符:Program Files (x86)LabcenterElectronicsProteus 8 ProfessionalMODELS”目录下。

数码管所有段都亮起来了,XOR8CLK的所有输出引脚均为低电平(蓝色方块),这与我们原来的预想完全一致。虾米脸的不信们可以更改一下测试输入。现在要让数码管显示数字“7”,那么只要使数码管的段A、B、C为低电平,而其它均为高电平即可。也就是说,我们可以把“XOR8CLK”的A、B、C、CLK设置为高电平,而把其它输入设置为低电平即可,相应的测试结果如下图所示:

fa9fe35966a6bbf0b3a08c55903767d7.png

仿真结果完全正确,不接受反驳!

相关资源:顺丰快递单打印软2.7可支持自定义快递模板-物流工具类资源-CSDN…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月25日
下一篇 2020年9月25日

相关推荐