kaiyun官方注册
您所在的位置: 首页> EDA与制造> 业界动态> Proteus 入门教程之利用已制作好的元件及Sub-Circuits 应用

Proteus 入门教程之利用已制作好的元件及Sub-Circuits 应用

2015-02-06
关键词: Proteus 教程 实例

(三)利用已制作好(别人的)的元件

其实很简单,仿真模型提供者一般会给出三样东西:模型文件(一般为dll 文件)、例子、库文件。我们要做的工作是:先把dll 文件拷贝到Proteus安装目录下的MODELS 文件夹里,这样附带的例子就可运行了!如果还附带库文件的话,就把.lib 文件拷贝到Proteus安装目录下的LIBRARY 文件夹里,这样你就可以Proteus 的库管理器中看到该库文件。如果没有附带库文件,你就要把它添加到你自己的苦里面,方法下面介绍。

先到http://www.callbus.ru/models.html下载I2C Spy和DS1621 两个,我们的目标是I2CSpy,但它的例子中要用到DS1621,所以也把DS1621 给下了。于是,我们得到下面文件:I2CSPY.dll、DS1621.dll和test_i2c.DSN等文件。先把I2CSPY.dll和DS1621.dll文件拷贝到Proteus安装目录下的MODELS文件夹里,运行test_i2c.DSN。

到菜单 Library 的Compile to library 项,出现下面对话框,单击OK,这样原理图的

所有元件将被添加到USERDVC.LIB 中,我们到库管理器中把不需要的删除。菜单

Library 的Library Manager 项,出现

用 Delete Items 把除I2C Spy 外的元件删除,单击Close 完成。另外你也用上一实例

方案(1)的方法。

(四)Sub-Circuits 应用

以一个例子介绍,这个例子是将实例一改为 Sub-Circuits 形式。

1、绘制Sub-Circuits 符号:点击,到原理图窗口拖一个方框

修改属性,如右图

这时用工具栏的查看原理

图的层次结构,我们可以看到两张原理图,我们刚才操作的是Bootsheet1,SUB 是刚生成的,它的名字就是上一步的Name 属性。

我们在上图中选择SUB 后按OK 即可切换到SUB 原理图中。回到 Boot sheet1,我们打算在Boot sheet1 中绘制LCD,在SUB 中绘制MEGA16。下面,我们来添加引脚,由于这个例子的数据传输方向是单向的,即M16 到LCD。因此,

我们只用到OUTPUT。到元件列表中选取OUTPUT 放到SUB符号的右边(注:引脚只能放置到SUB 符号的左右两边),添加6 个并设置它们的标签名(方法:右击已放置的OUTPUT 再

左击,在String 中输入标签名),连接LCD,最终效果

2、绘制SUB 原理图:切换到SUB(上面有介绍),这是一个空的原理图,我们先添加

ATMEGA16,接着单击到元件列表中选取OUTPUT,添加6个并标上标签名(它们应该跟刚才绘制SUB 符号的引脚时用到的标签名一致),连接ATMEGA16,

最终效果至此,这个例子结束了。

注意:整个原理图的所有元件应该有唯一确定的名称,如 ATMEGA16 的名称为U2 不能为

U?,否则仿真不了!!

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306116;邮箱:aet@chinaaet.com。
Baidu
map