proteus仿真实例 图表仿真问题 求大神解答

Proteus VSM常见问题解答_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
19页免费289页免费18页免费13页免费11页免费 10页免费6页免费1页免费4页免费2页免费
喜欢此文档的还喜欢5页免费8页1下载券26页4下载券43页免费26页4下载券
Proteus VSM常见问题解答|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢文档贡献者
该文档贡献者很忙,什么也没留下。
下载此文档
正在努力加载中...
创建Proteus原理图仿真模型的制作技术
文档星级:
内容提示:创建Proteus原理图仿真模型的制作技术,proteus画原理图,proteus仿真,proteus仿真论坛,proteus继电器仿真,proteus如何仿真,proteus怎么仿真,proteus仿真实例,仿真软件proteus,proteus串口仿真,proteus仿真步骤
文档格式:DOC|
浏览次数:4|
上传日期: 02:13:00|
下载积分:
该用户还上传了这些文档
官方公共微信
下载文档:创建Proteus原理图仿真模型的制作技术.DOC12864用Proteus仿真显示不正常_百度知道
12864不是全部通用的,特别是控制管脚和时序,仔细看看说明。应该是控制时序刷新不正确造成的。
其他类似问题
按默认排序
其他2条回答
这个问题出在你的程序上,或者你的字库生成上。请看北航的《PIC16系列单片机C程序设计与PROTEUS仿真》一书,其中有这方面的例子,包括线路图和程序
字库用的是字库软件自动生成的,验证过,字库生成没有问题,程序进行单步调式的时候P0口(数据输出)每次显示的值也和字库生成的值一样,编译后拿到protues仿真就成这个样子了,实在找不到原因。
单片机DS18B20+LCD12864+温度图形柱状+温度曲线
proteus的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁第5章_附录-PROTEUS单片机仿真简介-迟-090202_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者贡献于
评价文档:
12页1下载券4页免费4页1下载券75页1下载券25页免费 23页1下载券35页免费3页免费3页2下载券3页1下载券
喜欢此文档的还喜欢951页1下载券22页免费59页免费138页免费46页免费
第5章_附录-PROTEUS单片机仿真简介-迟-090202|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:882.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢当前没有通告!
&位置:& &&
1 Proteus创建模型流程
创建原理图模型同创建其他模型大致相同,其流程也大致一样。如图1所示。在创建模型中,若无需设计元器件封装,则可跳过与设计封装有关的步骤;若无需设计模型内电路,则可跳过与内电路有关的步骤。
2 创建6位数/模转换器(本文命名DA6,原Proteus库中无此模型)
2.1 绘制原理图符号
在Proteus ISIS中选择2D工具绘制DA6的原理图符号,如图2所示。并进行引脚编辑,引脚属性设置,如表1所示。图3表示了编辑引脚对话框。
600)this.style.width='600px';" border="0" />
2.2 DA6器件制作(Make Device)
选中整个DA6原理图符号,启动Make Device命令,弹出如图4所示的对话框,按该图所示设置相应属性。器件名称为DA6、前缀也为DA6。按NEXT键直到出现元器件属性及定义(Component Properties & Definitions)对话框。新建VHI属性,按图5所示设置各相关项。再按NEXT键,直到出现对话框“Indexing and Library Selec-tion”,选择元器件分类及存放库,单击OK键完成MakeDevice。此时新的元器件模型原理图符号就存入指定的库并出现在对象列表框中。
600)this.style.width='600px';" border="0" />
2.3 DA6仿真模型内电路设计
经以上步骤创建的模型只是个模型外壳,还没有仿真功能。其仿真功能主要由内电路完成。将新建的模型DA6放入ISIS编辑区,打开其属性编辑框,选中“Attachhierarchy model”,如图6所示。按OK键后再按键盘Pgdn键,则自动创建并进入内电路设计页。接着在内电路页设计内电路。从Proteus库中选取600)this.style.width='600px';" border="0" />,他是Analogue Primitive,设计好如图7所示的内电路。并设置内电路中所有DAC原型的属性VHI=。
600)this.style.width='600px';" border="0" />
2.4 生成模型文件,并设置Modfile属性
在内电路页操作菜单,Tools→Model Compiler,创建模型文件。选择路径并取名(本例为DA6_in.mdf)存盘。详细情况见参考文献。
返回主页,选中新建元器件DA6,再次启动Make Device命令,进入“Component Properties&Definitions”。如图8所示。按照图8,进行设置Modfile属性操作。再按NEXT键直到出现“Indexing and Library Selection”菜单。如图9所示。设置分类和所在的库。本例分类为DataConverters,存到USERDVC库中。单击OK则结束原理图模型的创建。
600)this.style.width='600px';" border="0" />
若在ISIS中单击按扭P,在Keywords栏中填入模型名DA6,则创建的模型被挑选出来。如图10所示。从图10中右上角可看到模型DA6为原理图模型。图中间标明他所在的库是USERDVC(用户库)。
600)this.style.width='600px';" border="0" />
2.5 验证模型DA6
验证模型DA6分4步。
(1)设计验证电路:在Proteus ISIS中设计如图11上左方所示的电路,其中有创建的仿真模型DA6和单片机AT89C2051。并将DA6的输出口Vout接上Proteus提供的虚拟示波器通道A上。
(2)设计D/A转换控制程序:在Proteus ISIS中设计如图11右上方所示的程序,并进行汇编调试生成目标代码文件。该程序是经D/A转换后形成锯齿波的程序。
(3)将目标代码文件加载到单片机AT89C2051中。
(4)启动仿真。则在虚拟示波器上看到由创建模型DA6转换的模拟锯齿波(图11的下方)。证明创建模型正确,并成为用户库中的一员。
从图11还可看出:Proteus统一完成了单片机应用系统的电路设计、程序设计和仿真。
600)this.style.width='600px';" border="0" />
3 创建7458仿真模型(原库中无此模型)
7458是2输入和3输入与或门。现创建此原理图模型。创建此模型的思路和步骤基本与创建DA6相同。也经过绘制原理图符号、器件制作、仿真模型内电路设计、生成模型文件、验证电路和模型仿真测试等过程。这里只将结果展示。图12为7458仿真模型的内电路。图13为从用户库中调用创建的7458仿真模型。图14为验证电路和仿真片段。其中使用了Proteus提供的逻辑状态输入开关和逻辑状态输出探头。前者可通过鼠标点击开关来实现逻辑状态(0,1)的选择。仿真结果证实所创建模型的逻辑功能与实际7458的功能表(见表2)一致。
600)this.style.width='600px';" border="0" />
600)this.style.width='600px';" border="0" />
最后特别指出:原理图仿真模型是由仿真原型(primi-tives)搭建的仿真模型。
600)this.style.width='600px';" border="0" />
在实践中创建了原库中没有的DA6和-建模方法都是正确的。
作者通信地址:绍兴托普信息职业技术学院 浙江 绍兴 312000
会员价:¥1380会员价:¥2400会员价:¥888会员价:¥700会员价:¥250会员价:¥600}

我要回帖

更多关于 proteus仿真实例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信