Proteus培训讲义.docx

上传人:b****8 文档编号:9717700 上传时间:2023-02-06 格式:DOCX 页数:18 大小:478.23KB
下载 相关 举报
Proteus培训讲义.docx_第1页
第1页 / 共18页
Proteus培训讲义.docx_第2页
第2页 / 共18页
Proteus培训讲义.docx_第3页
第3页 / 共18页
Proteus培训讲义.docx_第4页
第4页 / 共18页
Proteus培训讲义.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

Proteus培训讲义.docx

《Proteus培训讲义.docx》由会员分享,可在线阅读,更多相关《Proteus培训讲义.docx(18页珍藏版)》请在冰豆网上搜索。

Proteus培训讲义.docx

Proteus培训讲义

目录

第1部分ISIS的界面及基本操作方法2

1.1ISIS的界面2

1.2ISIS的菜单项2

1.3ISIS的按钮3

1.3.1文件和打印命令及显示命令3

1.3.2主模式图标、部件图标、2D图形工具3

1.3.3设计工具图标4

1.3.4编辑命令、旋转和镜像图标4

1.4对象选择及鼠标使用规则5

1.4.1对象的选择5

1.4.2对象模式的转换5

1.4.3鼠标操作方法5

第2部分原理图设计5

2.1器件的选择5

2.1.1器件库介绍5

2.1.2器件的搜索方法5

2.1.3自定义器件6

2.2器件的放置6

2.2.1放置器件6

2.2.2移动单个器件6

2.3器件的替换6

2.4删除器件6

2.5块操作方法6

2.6器件的连线6

2.6.1一般连线6

2.6.2连线复制、删除和移动6

2.6.3总线应用7

2.6.4网络标号7

2.7器件属性编辑7

2.7.1单个器件属性7

2.7.2Search&Tag搜索并选中对象7

2.7.3全局属性编辑工具PAT的应用8

2.8层次化设计方法9

2.8.1多页设计9

2.8.2子电路9

2.9原理图的输出9

2.9.1文稿输出10

2.9.2网表输出10

2.10课后练习10

第3部分ProteusVSM仿真10

3.1仿真工具介绍10

3.1.1探针10

3.1.2虚拟仪器10

3.1.3仿真图表10

3.2电路交互仿真方法11

3.2.1虚拟仪器的使用11

3.2.2动画选项设置11

3.2.3仿真选项设置11

3.3高级图表仿真功能的应用12

3.3.1图表放置与设置12

3.3.2加入探针信号12

3.3.3运行仿真12

3.3.4图表分析12

3.4高级图表仿真练习(选)12

3.5微处理器系统仿真13

3.5.1原理图输入13

3.5.2代码编辑与编译13

3.5.3程序载入CPU13

3.5.4运行仿真13

3.5.5程序调试13

3.5.6与第三方IDE的联合仿真13

3.5.7在Proteus中的C源代码调试15

3.6单片机仿真练习15

第1部分ISIS的界面及基本操作方法

1.1ISIS的界面

介绍ISIS界面的基本构成。

1.2ISIS的菜单项

介绍主要菜单项的作用,结合实例讲解应用方法。

1.3ISIS的按钮

1.3.1文件和打印命令及显示命令

1.3.2主模式图标、部件图标、2D图形工具

1.3.3设计工具图标

1.3.4编辑命令、旋转和镜像图标

1.4对象选择及鼠标使用规则

1.4.1对象的选择

在ProteusISIS中,选择编辑窗口中的对象(如器件、仪表等),首先需把鼠标移动到对象上方,鼠标光标由笔形转换为手形时,使用鼠标左键点击对应的对象即可选中。

1.4.2对象模式的转换

当要放置不同的对象时,需要进行对象模式的转换,使用鼠标左键点击相应的模式按钮,然后从对象选择窗中选择对象。

(举例)

1.4.3鼠标操作方法

Proteus的鼠标操作非常灵活,主要有以下不同的操作方式:

 

第2部分原理图设计

2.1器件的选择

2.1.1器件库介绍

库的功能分类,仿真器件与非仿真器件。

2.1.2器件的搜索方法

模糊搜索示例

2.1.3自定义器件

2D工具绘制器件,MakeDevice生成器件,器件入库

2.2器件的放置

2.2.1放置器件

选择器件,在编辑窗鼠标左键单击放置器件

2.2.2移动单个器件

选中——移动,鼠标操作方法,撤销操作

2.3器件的替换

在旧器件上放置新器件,确认至少有一个引脚重叠,对于个别器件,需要使用PAT完成替换:

PAT=>Device=新器件名

2.4删除器件

双击右键可删除器件及其连线,撤销操作

2.5块操作方法

块选取方法,块处理按钮,直接左键移动

2.6器件的连线

2.6.1一般连线

realtimesnap的作用,ctrl键在画斜线时的作用(举例)

2.6.2连线复制、删除和移动

在新的连接点上双击左键,可复制上一布线线段;

右键双击完成线路的删除;

左键拖曳选中的连线,可以移动连线。

2.6.3总线应用

总线连线,总线入口,总线标注方法X[0..7]

2.6.4网络标号

左键点击LBL按钮(粘滞),然后左键点击连线,可以在连线上放置网络标号,代表线路的物理连接(示例)

总线的网络标号采用数组的表示方法,如X[0..7]表示8位总线,可以用X0,X1,…,X7表示其中每条连线。

2.7器件属性编辑

2.7.1单个器件属性

右键单击选中器件,左键单击该器件,便打开器件编辑窗口(EditComponent)

各部分的含义(举例)

2.7.2Search&Tag搜索并选中对象

按键盘“T”进入,可以选中指定属性内容的对象(举例)

2.7.3全局属性编辑工具PAT的应用

按键盘“A”进入,可进行全局属性编辑(举例)

2.8层次化设计方法

2.8.1多页设计

对于较为复杂的原理图,可以采用多页设计,线路的电气连接由网络标号决定。

工具:

添加页、删除页、转到..页

2.8.2子电路

子电路设计是自顶而下的过程:

a.点击子电路按钮,绘制子电路并添加端口;

b.点击

,进入子电路内层设计电路原理图;

c.为内电路加上与上层同名的信号端口;

d.点击

返回上层。

2.9原理图的输出

2.9.1文稿输出

通过File-ExportGraphics,可以输出多种形式的文稿,例如输出bmp位图用于文档发表。

输出时可以一并输出仿真状态。

(举例)

2.9.2网表输出

通过Tools-NetlistCompiler,可以输出多种格式的网表。

如果使用ARES排版,点击

便可直接进入PCB设计页面,并载入网表。

(举例)

2.10课后练习

练习一、基本绘图练习——熟悉基本工具和操作

练习二、元件替换与名称、参数修改练习

练习三、层次化设计练习

第3部分ProteusVSM仿真

3.1仿真工具介绍

3.1.1探针

电压及电流探针,使用方法。

3.1.2虚拟仪器

a)四踪示波器

b)逻辑分析仪

c)计数/定时器

d)虚拟终端

e)SPI调试器

f)I2C调试器

g)信号发生器

h)图案发生器

i)交、直流电压/电流表

3.1.3仿真图表

a)模拟信号分析

b)数字信号分析

c)混和信号分析

d)传输特性分析

e)噪声分析

f)失真分析

g)音频分析

h)交互分析

i)一致性分析

j)直流扫描分析

k)交流扫描分析

3.2电路交互仿真方法

3.2.1虚拟仪器的使用

各仪器功能介绍(见“虚拟仪器”文档)

3.2.2动画选项设置

3.2.3仿真选项设置

3.3高级图表仿真功能的应用

3.3.1图表放置与设置

点击图标按钮,选择图表,在编辑窗空余处画出图表;

点击图标标题使图标最大化,Graph-EditGraph,设置图表显示区间、参考信号等参数。

3.3.2加入探针信号

选中探针(信号源),左键拖曳入图表。

对于频率特性探针的加入方法(左,右区域)

3.3.3运行仿真

点击图表中运行按钮

,运行仿真。

3.3.4图表分析

a.标尺线

左键拖出第一条标尺线,按住Ctrl再用左键拖出第二条标尺线

b.图表缩放

使用图表中的

工具,可进行平移和缩放。

3.4高级图表仿真练习(选)

练习一、放大器的频率特性

练习二、直流扫描分析

练习三、噪声分析

3.5微处理器系统仿真

3.5.1原理图输入

设计仿真电原理图,对于特殊的电源电压,可以编辑电源(POWER)端子的属性设置电压值,正电源须标“+”号。

CPU的运行时钟是在属性中设定的,与外接晶体无关,

3.5.2代码编辑与编译

对于汇编语言程序,Proteus提供了51、PIC、AVR、68HC11的汇编编译器,并自带源代码编辑器。

因此直接在Proteus环境下完成程序的设计、编译与调试。

a、编译器选择

b、创建源程序

要注意文件路径不能太长(超过16字符),并不含中文。

文件名中不能出现空格,逗号等字符,只支持数字及字母,不宜过长。

c、编译源程序

3.5.3程序载入CPU

设置CPU属性,ProgramFile设置为前面编译出的目标文件(如hex文件)。

3.5.4运行仿真

设置动画选项,运行仿真,通过交互器件(按钮、电机、液晶等)可以直观看到系统运行结果。

3.5.5程序调试

运行时点击单步按钮

,可以进入源代码调试状态,调试时可以设置断点,并观察内外存储器状态以及CPU和外设(如LCD)的寄存器内容。

单步、断点、跳跃调试举例。

寄存器窗口、观测窗口、内部RAM窗口举例。

3.5.6与第三方IDE的联合仿真

Proteus和MPLAB、Keil、IAR等集成开发环境结合,可以进行联合仿真,仿真前需安装相应的“驱动程序”(新版本的MPLAB不需要),如对于Keil,需先运行vdmagdi.exe,

对于IAR,需先运行vdmcspy.exe.这些文件可以从安装光盘的utility目录下得到,也可以从Labcenter官方网站下载。

以下以Keil为例加以说明。

a、运行驱动程序vdmagdi.exe

b、在Proteus中设计电路原理图,并选中Debug-useremotedebugmonitor;

c、在Keil环境下创建项目,编辑源程序(C或ASM)并编译为hex文件;

d、在Keil中,设置Target-targetoption-debug,选用ProteusVSMSimulator;

e、在Proteus中将Keil生成的hex文件加载给CPU;

f、在Keil中运行、调试程序,同时在Proteus中观察运行结果。

说明:

如果联调失败,尝试关闭防火墙。

3.5.7在Proteus中的C源代码调试

如果设置编译环境,使其输出含有调试信息的代码文件,下载到单片机,仿真时就能直接在Proteus下观察、调试C源代码。

(举例)

PIC单片机——使用MPLAB、Hitech、CCS,输出.cof文件。

使用IAR,输出ubrof8文件;

AVR单片机——使用cof、ubrof8或elf/dwarf2格式输出文件;

ARM7——使用elf/dwarf2文件;

8051系列——使用omf(Keil)或ubrof8(IAR)文件;

HC11系列——使用ubrof8文件。

3.6单片机仿真练习

练习一、单片机基本仿真练习

练习二、Keil+Proteus练习

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1