读书频道 > 网站 > 网页设计 > 嵌入式系统: 工程案例教程
2.3.2 基于Proteus的电路仿真
12-11-13    奋斗的小年轻
收藏    我要投稿   

本文所属图书 > 嵌入式系统: 工程案例教程

嵌入式系统是以应用为中心、计算机技术为基础,软、硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。本书共6章:第1章介绍几种嵌入式处理器,包括8051单片机、AVR单片机、A...立即去当当网订购

基于Proteus的电路仿真设计步骤包括设计文件的建立、工作环境设置、元器件拾取、元器件放置、布线、检查电气规则以及Keil与Proteus ISIS联调,步骤如下:

1.设计文件的建立

打开Proteus ISIS,在主界面中选择【File】→【New Design】菜单项,弹出如图2-33所示的对话框。


 

选择合适的模板,通常选择DEFAULT模板,单击“OK”按钮,完成新设计文件的创建。

选择【File】→【Save Design】菜单项,选择目标存放路径,输入设计的文件名称,使用文件的默认类型为“Design File”,单击“保存”按钮,完成文件保存。

2.工作环境设置

在Proteus ISIS主界面中打开【Template】菜单,在弹出菜单中选择【Set Design Defaults】菜单项,编辑设计方案的默认选项。选择【Set Graph Style】菜单项编辑图形颜色,选择【Set Graph Style】菜单项编辑图形的全局风格,选择【Set Text Style】菜单项编辑全局文本风格,选择【Set Graphics Text】菜单项编辑图形字体格式,选择【Set Junction Dots】菜单项设置连接点的大小和形状。

在Proteus ISIS主界面选择【System】→【Set Sheet Size】菜单项,在弹出对话框中可以选择图纸大小或自定义图纸大小。

在Proteus ISIS主界面选择【System】→【Set Text Editor】菜单项,在弹出对话框中可以对文本字体、字形、大小、效果和颜色等属性进行设置。

3.元器件拾取

Proteus ISIS库提供了大量电子元器件的原理图符号,在绘制原理图之前,根据需要,单击“对象选择器”按钮,将所需元器件加入对象选择器窗口,弹出的“Pick Devices”(元器件拾取)对话框如图2-34所示。

将元器件的全称或部分名称输入到“Pick Devices”对话框中的“Keywords”文本框,中间的查找结果“Results”区域中会显示所有匹配的元器件列表,双击要选择的元器件,该元器件即被选入对象选择器窗口。单击“OK”按钮,完成元器件选择。


 

4.元器件放置

在对象选择器窗口中,选择某个器件,在图形编辑窗口中,双击鼠标左键,元器件即被放置到图形编辑窗口中。重复该步骤,直到所有必需元器件都被放置到图形编辑窗口中。依次单击图形编辑窗口中的元器件,拖动到合适的位置,完成元器件的放置。

5.布线

Proteus ISIS具有智能化特点,在两个连接点间进行连线的步骤如下:

1)单击第一个连接点。

2)直接单击第二个连接点,Proteus ISIS会自动选择合适路径连线;如果希望自己决定走线路经,只需在希望的拐点处单击即可。在布线过程中,随时可以通过按<ESC>键或单击鼠标右键来放弃画线。

重复上述步骤,按需要在连接点间布线。

6.检查电气规则

选择【Tools】→【Electrical Rule Check】菜单项,出现电气规则检测报告单。如果电气规则检查没有错误,则在报告单中会给出“Netlist generated OK”和“No ERC errors found”的信息,用户可以进行下一步骤。否则,检测报告单中会给出相应的错误信息,根据这些信息在电路原理图中找到错误并改正,重复此步骤,直至没有错误出现。

7.Keil与Proteus联调

1)首先安装MDK即Keil μVision3 for ARM,完成后再安装联调补丁vdmagdi.exe,其作用是在程序目录keil/c51/bin目录下添加Vdm51.dll文件,并且修改Keil目录下的tools配置文件,vdmagdi.exe可从Labcenter官网下载。

2)本章仿真电路用到的处理器均以LPC2136为例。进入Keil开发环境如图2-35所示,选择【Project】→【New μVision Project】创建一个新的项目文件,在弹出的“Select Device for Target 'Target 1'”对话框中选择处理器为“NXP(founded by Philips)”→“LPC2136”,并为该项目添加Keil源程序。


 

3)选择【Project】→【Options for Target】菜单项,弹出“Options for Target 'Target 1'”对话框,如图2-36所示。选择“Debug”选项卡,在右栏中单击选中“Use”单选按钮,并在右侧下拉菜单中选择“ST Link III Debugger”,单击“OK”按钮完成Keil的设置。


 

4)进入Proteus ISIS的工作界面,选择【Debug】→【Use Remote Debug Monitor】菜单项。完成后便可实现Keil与Proteus连接调试。

5)在Keil中编译工程,成功后生成hex文件。在Proteus中双击仿真电路中的LPC2136芯片,弹出“Edit Component”窗口,在【Program File】中选择Keil编译生成的hex文件路径,单击“OK”按钮。单击仿真进程控制按钮中的运行图标按钮,将能观察到芯片每一个引脚的电平变化,及电路元器件的其他效果。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站