第3章PROTEUS电子仿真软件与Keil课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第3章PROTEUS电子仿真软件与Keil课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PROTEUS 电子 仿真 软件 Keil 课件
- 资源描述:
-
1、第第3章章 PROTEUS电子仿真软件与电子仿真软件与Keil联合调试联合调试 v本章简要介绍Proteus软件组成和资源,详细说明Proteus软件基本操作、原理图的设计、单片机仿真的过程、元器件的制作和虚拟仿真工具的使用以及Proteus与Keil软件联调过程。以典型数码管显示为例讲述基于Proteus ISIS的电路设计、程序调试和系统仿真过程,及数码管显示的Proteus与Keil软件联合调试。3.1 Proteus软件介绍vProteus软件有二十多年的历史,在全球广泛使用,除了其具有和其它EDA工具一样的画原理图、PCB自动或人工布线及电路仿真的功能外,其革命性的功能是,它的电路仿
2、真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源代码级的实时调试,显示及输出,能看到运行后输入输出的效果,还配置了虚拟仪器如示波器、逻辑分析仪等。3.1.1 Proteus软件组成和开发流程v1、Proteus软件组成软件组成vProteus系统包括ISIS.EXE(电路原理图设计、电路原理仿真)、ARES.EXE(印刷电路板设计)两个主要程序三大基本功能。Proteus组合了高级原理布图、混合模式SPICE仿真,PCB设计以及自动布线功能,从而实现了一个完整的电子设计系统。vProteus软件由以下6部分组成:v(1)原理图输入系统ISIS;(2)混合模型
3、仿真器;v(3)动态器件库;(4)高级图形分析模块;v(5)处理器仿真模型VSM;(6)PCB设计编辑ARES。v2、基于、基于Proteus软件产品开发流程软件产品开发流程v基于Proteus电子产品开发流程如图基于Proteus产品设计优点:(1)完成原理图设计之后就可以进行电路调试与仿真;(2)交互式仿真特性使得软件的调试与测试能在设计电路板之前完成;(3)硬件设计的改动容易的如同软件设计改动一样简单。3.1.2 Proteus编辑环境介绍v在电脑中安装好Proteus软件后,由“开始菜单”“所有程序”“Proteus 7 Professional”中左击图标 即可启动程序,启动画面如图
4、 图图3.1.2 Proteus启动画面启动画面v进入启动画面两三秒后进入编辑操作界面ISIS Professional窗口 图图3.1.3 ISIS Professional编辑操作界面编辑操作界面 v1、菜单栏菜单栏vISIS系统的操作主菜单见表3.1.1所示,共有12项菜单,每项都有下一级菜单。v2、预览窗口、预览窗口v3、器件选择按钮、器件选择按钮v4、工具箱、工具箱v5、方向工具栏、方向工具栏v6、仿真按钮、仿真按钮v7、原理图编辑窗口、原理图编辑窗口v主菜单名称和下一级菜单内容主菜单名称和下一级菜单内容 表表3.1.1 主菜单名称和下一级菜单内容主菜单名称和下一级菜单内容3.2 电
5、路原理图设计v 电路原理图是有电子器件符号和连接导线组成的图形。在图中器件有编号、名称、参数等属性,连接导线有名称、连接的器件引脚等属性。电路原理图的设计就是放置器件并把相应的器件引脚用导线连接起来,并修改器件和导线的属性。3.2.1 新建设计文件v由“开始菜单”“所有程序”“Proteus 7 Professional”中左击图标 即可启动程序,进入编辑操作界面,然后单击“File”菜单中的“New Design”,弹出如图3.2.1所示的图纸选择窗口。图图3.2.1 图纸模块选择窗口图纸模块选择窗口3.2.2 设计图纸大小vProteus ISIS 为用户提供了A4A0四种纸张大小的选择,
6、如图3.2.2所示。用户可以单击菜单命令“System”“Set Sheet size”,弹出如图3.2.2所示的对话框,根据设计需要选择图纸的大小,然后点击“OK”即可。图图3.2.2 纸张大小选择窗口纸张大小选择窗口3.2.3 添加元器件v执行菜单命令“Library”“Pick Device”。图图3.2.4 元器件浏览对话框元器件浏览对话框3.2.4 放置、移动、旋转、删除对象v(1)放置元件)放置元件v(2)移动元件)移动元件v(3)旋转元件)旋转元件v(4)删除元件)删除元件3.2.5 放置电源、地v(1)放置电源)放置电源v(2)放置地)放置地3.2.6 布线v在ISIS原理图编
7、辑窗口中没有专门的布线按钮,但系统默认自动布线按钮有效,因此可直接画线。v(1)在两个对象之间连线)在两个对象之间连线v(2)移动画线、更改线型)移动画线、更改线型v(3)总线及分支线的画法)总线及分支线的画法3.2.7 设置、修改元件属性v在需要修改的元件上右击鼠标,在弹出的菜单中选择“Edit Properties”或按快捷方式Ctrl+E,将出现“Edit Component”对话框,v在此对话框中设置元件属性。如果需要成组设置,可以使用属性分配功能,用鼠标左键框选所需要设置的所有的器件,执行菜单命令“Tools”“Property Assignment Tool”,或者按快捷方式“A”
8、,弹出如图3.2.7所示的属性分配对话框。3.2.8 建立网络表v网络就是一个设计中有电器连接的电路,执行菜单命令“Tools”“Netlist Complier”,弹出对话框,在此对话框中,可设置网络表的输出形式、模式、范围、深度和格式等。3.2.9 电器检查v在一个电路设计中,画完电路并生成网络表后,可进行电器检测。执行菜单命令“Tools”“Electrical Rule Check”或者单击主工具栏中的图标 ,弹出电器检测窗口,此窗口中前面的是一些文本信息,接着是电气检测结果。若有错,会有英文提示,并附有详细的说明。3.2.10 存盘及输出报表v如果设计的原理图没有保存,应将其保存。保
9、存后,执行菜单命令“Tools”“Electrical Rule Check”,在其子菜单中选择其中一个选项或单击按钮 ,生成BOM文档。3.2.11 单片机原理图设计实例v本例以设计数码管显示为例子 图图3.2.9 数码管显示原理图数码管显示原理图v1、新建设计文件、新建设计文件 v2、图纸设定、图纸设定v3、添加元件、添加元件v4、放置元件、放置元件v5、放置电源、地、放置电源、地v6、连线、连线v7、设置元件属性、设置元件属性v8、给导线添加网络标签、给导线添加网络标签v9、电气检测、电气检测3.3 单片机的仿真vPROTEUS系统能够仿真单片机的指令执行过程,能够在连接其它接口电路之后
10、实现对电路的快速仿真调试。对单片机进行仿真分以下几个步骤:3.3.1 添加程序v菜单的“Source”中有:添加删除程序(Add/Remove Source file)、选择代码生成工具(Define Code Generation Tools)、设置外部文本编辑器(Setup External Text Editor)、编译所有文件(Build All)四项。单击“添加删除程序(Add/Remove Source file)”,在弹出的对话框中,在代码生成工具栏(Code Generation Tool)中选中“ASEM51”。3.3.2 编译程序v执行菜单命令“Source”/“Build
展开阅读全文