Protues使用教程.doc

上传人:wj 文档编号:1214717 上传时间:2023-04-30 格式:DOC 页数:61 大小:745.50KB
下载 相关 举报
Protues使用教程.doc_第1页
第1页 / 共61页
Protues使用教程.doc_第2页
第2页 / 共61页
Protues使用教程.doc_第3页
第3页 / 共61页
Protues使用教程.doc_第4页
第4页 / 共61页
Protues使用教程.doc_第5页
第5页 / 共61页
Protues使用教程.doc_第6页
第6页 / 共61页
Protues使用教程.doc_第7页
第7页 / 共61页
Protues使用教程.doc_第8页
第8页 / 共61页
Protues使用教程.doc_第9页
第9页 / 共61页
Protues使用教程.doc_第10页
第10页 / 共61页
Protues使用教程.doc_第11页
第11页 / 共61页
Protues使用教程.doc_第12页
第12页 / 共61页
Protues使用教程.doc_第13页
第13页 / 共61页
Protues使用教程.doc_第14页
第14页 / 共61页
Protues使用教程.doc_第15页
第15页 / 共61页
Protues使用教程.doc_第16页
第16页 / 共61页
Protues使用教程.doc_第17页
第17页 / 共61页
Protues使用教程.doc_第18页
第18页 / 共61页
Protues使用教程.doc_第19页
第19页 / 共61页
Protues使用教程.doc_第20页
第20页 / 共61页
亲,该文档总共61页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Protues使用教程.doc

《Protues使用教程.doc》由会员分享,可在线阅读,更多相关《Protues使用教程.doc(61页珍藏版)》请在冰点文库上搜索。

Protues使用教程.doc

Protues使用教程

目录

第1章概述 3

1.1进入ProteusISIS 3

1.2工作界面 3

1.3基本操作 4

图形编辑窗口 4

预览窗口(TheOverviewWindow) 5

对象选择器窗口 6

图形编辑的基本操作 6

参考1 10

参考2作原理图仿真调试 11

1.4实例一 15

电路图的绘制 15

KeilC与Proteus连接调试 20

1.5实例二 24

电路图的绘制 24

使用元件工具箱 29

使用状态信息条 29

使用对话框 29

使用仿真信息窗口 30

关闭ProteusISIS 30

第2章菜单命令简述 31

主窗口菜单 31

表格输出窗口(Table)菜单 33

方格输出窗口(Grid)菜单 33

Smith圆图输出窗口(Smith)菜单 33

直方图输出窗口(Histogram)菜单 33

第3章参考例子:

39

第1章概述

ProteusISIS是英国Labcenter公司开发的电路分析与实物仿真软件。

它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:

①实现了单片机仿真和SPICE电路仿真相结合。

具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。

②支持主流单片机系统的仿真。

目前支持的单片机类型有:

68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。

③提供软件调试功能。

在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如KeilC51uVision2等软件。

④具有强大的原理图绘制功能。

总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大。

本章介绍ProteusISIS软件的工作环境和一些基本操作。

1.1进入ProteusISIS

双击桌面上的ISIS6Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus6Professional”→“ISIS6Professional”,出现如图1-1所示屏幕,表明进入ProteusISIS集成环境。

图1-1启动时的屏幕

1.2工作界面

ProteusISIS的工作界面是一种标准的Windows界面,如图1-2所示。

包括:

标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。

图1-2ProteusISIS的工作界面

1.3基本操作

图形编辑窗口

在图形编辑窗口内完成电路原理图的编辑和绘制。

为了方便作图

坐标系统(CO-ORDINATESYSTEM)

ISIS中坐标系统的基本单位是10nm,主要是为了和ProteusARES保持一致。

但坐标系统的识别(read-out)单位被限制在1th。

坐标原点默认在图形编辑区的中间,图形的坐标值能够显示在屏幕的右下角的状态栏中。

点状栅格(TheDotGrid)与捕捉到栅格(SnappingtoaGrid)

编辑窗口内有点状的栅格,可以通过View菜单的Grid命令在打开和关闭间切换。

点与点之间的间距由当前捕捉的设置决定。

捕捉的尺度可以由View菜单的Snap命令设置,或者直接使用快捷键F4、F3、F2和CTRL+F1。

如图1-3所示。

若键入F3或者通过View菜单的选中Snap100th,

你会注意到鼠标在图形编辑窗口内移动时,坐标值是以固定的步长100th变化,这称为捕捉,

如果你想要确切地看到捕捉位置,可以使用View菜单的X-Cursor命令,选中后将会在捕捉点显示一个小的或大的交叉十字。

实时捕捉(RealTimeSnap)

当鼠标指针指向管脚末端或者导线时,鼠标指针将会被捕捉到这些物体,这种功能被称为实时捕捉,该功能可以使你方便的实现导线和管脚的连接。

可以通过Tools菜单的RealTimeSnap命令或者是CTRL+S切换该功能。

可以通过View菜单的Redraw命令来刷新显示内容,同时预览窗口中的内容也将被刷新。

当执行其它命令导致显示错乱时可以使用该特性恢复显示。

视图的缩放与移动

可以通过如下几种方式:

l用鼠标左键点击预览窗口中想要显示的位置,这将使编辑窗口显示以鼠标点击处为中心的内容。

l在编辑窗口内移动鼠标,按下SHIFT键,用鼠标“撞击”边框,这会使显示平移。

我们把这称为Shift-Pan。

l用鼠标指向编辑窗口并按缩放键或者操作鼠标的滚动键,会以鼠标指针位置为中心重新显示。

预览窗口(TheOverviewWindow)

该窗口通常显示整个电路图的缩略图。

在预览窗口上点击鼠标左键,将会有一个矩形蓝绿框标示出在编辑窗口的中显示的区域。

其他情况下,预览窗口显示将要放置的对象的预览。

这种PlacePreview特性在下列情况下被激活:

l当一个对象在选择器中被选中

l当使用旋转或镜像按钮时

l当为一个可以设定朝向的对象选择类型图标时(例如:

Componenticon,DevicePinicon等等)

l当放置对象或者执行其他非以上操作时,placepreview会自动消除

l对象选择器(ObjectSelector)根据由图标决定的当前状态显示不同的内容。

显示对象的类型包括:

设备,终端,管脚,图形符号,标注和图形。

l在某些状态下,对象选择器有一个Pick切换按钮,点击该按钮可以弹出库元件选取窗体。

通过该窗体可以选择元件并置入对象选择器,在今后绘图时使用。

对象选择器窗口

通过对象选择按钮,从元件库中选择对象,并置入对象选择器窗口,供今后绘图时使用。

显示对象的类型包括:

设备,终端,管脚,图形符号,标注和图形。

图形编辑的基本操作

对象放置(ObjectPlacement)

放置对象的步骤如下(Toplaceanobject:

1.根据对象的类别在工具箱选择相应模式的图标(modeicon)。

2、根据对象的具体类型选择子模式图标(sub-modeicon)。

3、如果对象类型是元件、端点、管脚、图形、符号或标记,从选择器里(selector)选择你想要的对象的名字。

对于元件、端点、管脚和符号,可能首先需要从库中调出。

4、如果对象是有方向的,将会在预览窗口显示出来,你可以通过预览对象方位按钮对对象进行调整。

5、最后,指向编辑窗口并点击鼠标左键放置对象。

选中对象(TagginganObject)

用鼠标指向对象并点击右键可以选中该对象。

该操作选中对象并使其高亮显示,然后可以进行编辑。

·选中对象时该对象上的所有连线同时被选中。

·要选中一组对象,可以通过依次在每个对象右击选中每个对象的方式。

也可以通过右键拖出一个选择框的方式,但只有完全位于选择框内的对象才可以被选中。

·在空白处点击鼠标右键可以取消所有对象的选择。

删除对象(DeletinganObject)

用鼠标指向选中的对象并点击右键可以删除该对象,同时删除该对象的所有连线。

拖动对象(DragginganObject)

用鼠标指向选中的对象并用左键拖曳可以拖动该对象。

该方式不仅对整个对象有效,而且对对象中单独的labels也有效。

·如果WireAutoRouter功能被使能的话,被拖动对象上所有的连线将会重新排布或者'fixedup'。

这将花费一定的时间(10秒左右),尤其在对象有很多连线的情况下,这时鼠标指针将显示为一个沙漏。

·如果你误拖动一个对象,所有的连线都变成了一团糟,你可以使用Undo命令撤消操作恢复原来的状态。

拖动对象标签(DragginganObjectLabel)

许多类型的对象有一个或多个属性标签附着。

例如,每个元件有一个“reference”标签和一个“value”标签。

可以很容易地移动这些标签使你的电路图看起来更美观。

移动标签的步骤如下(Tomovealabel)

1、选中对象

2、用鼠标指向标签,按下鼠标左键。

3、拖动标签到你需要的位置。

如果想要定位的更精确的话,可以在拖动是改变捕捉的精度(使用F4、F3、F2、CTRL+F1键)。

4、释放鼠标

调整对象大小(ResizinganObject)

子电路(Sub-circuits)、图表、线、框和圆可以调整大小。

当你选中这些对象时,对象周围会出现黑色小方块叫做“手柄”,可以通过拖动这些“手柄”来调整对象的大小。

调整对象大小的步骤如下(Toresizeanobject)

1、选中对象

2、如果对象可以调整大小,对象周围会出现黑色小方块,叫做“手柄”。

3、用鼠标左键拖动这些“手柄”到新的位置,可以改变对象的大小。

在拖动的过程中手柄会消失以便不和对象的显示混叠。

调整对象的朝向(ReorientinganObject)

许多类型的对象可以调整朝向为0°,90°,270°,360°或通过x轴y轴镜象。

当该类型对象被选中后,“RotationandMirror”图标会从兰色变为红色,然后就可以来改变对象的朝向。

调整对象朝向的步骤如下(Toreorientanobject)

1、选中对象

2、用鼠标左键点击Rotation图标可以使对象逆时针旋转,用鼠标右键点击Rotation图标可以使对象顺时针旋转。

3、用鼠标左键点击Mirror图标可以使对象按x轴镜象,用鼠标右键点击Mirror图标可以使对象按y轴镜象。

毫无疑问当RotationandMirror图标是红色时,操作他们将回改变某个对象,即便你当前没有看到它,实际上,这中颜色的指示在你想对将要放置的新对象操作时是格外有用的。

当图标是红色时,首先取消对象的选择,此时图标会变成兰色,说明现在可以“安全“调整新对象了。

编辑对象(EditinganObject)

许多对象具有图形或文本属性,这些属性可以通过一个对话框进行编辑,这是一中很常见的操作,有多种实现方式。

编辑单个对象的步骤是(Toeditasingleobjectusingthemouse):

1、选中对象

2、用鼠标左键点击对象。

连续编辑多个对象的步骤是(Toeditasuccessionofobjectsusingthemouse)

1、选择MainMode图标,再选择InstantEdit图标。

2、依次用鼠标左键点击各个对象

以特定的编辑模式编辑对象的步骤是(Toeditanobjectandaccessspecialeditmodes:

1、指向对象

2、使用键盘CTRL+'E'

对于文本脚本来说,这将启动外部的文本编辑器。

如果鼠标没有指向任何对象的话,该命令将对当前的图进行编辑。

通过元件的名称编辑元件的步骤如下(Toeditacomponentbyname:

1、键入'E'

2、在弹出的对话框中输入元件的名称(partID)。

确定后将会弹出该项目中任何元件的编辑对话框,并非只限于当前sheet的元件。

编辑完后,画面将会以该元件为中心重新显示。

你可以通过该方式来定位一个元件,即便你并不想对其进行编辑。

&在OBJECTSPECIFICS这一节中将详细说明对应于每种对象类型的具体编辑操作方式。

编辑对象标签(EditingAnObjectLabel)

元件、端点、线和总线标签都可以象元件一样编辑。

编辑单个对象标签的步骤是(Toeditasingleobjectlabelusingthemouse:

1、选中对象标签。

2、用鼠标左键点击对象。

连续编辑多个对象标签的步骤是(Toeditasuccessionofobjectlabelsusingthemouse:

1、选择MainMode图标,再选择InstantEdit图标。

2、依次用鼠标左键点击各个标签。

任何一种方式,都将弹出一个带有LabelandStyle栏的对话框窗体。

可以参照指南中EditingLocalStyles这一节得到编辑local文本类型的详细内容。

拷贝所有选中的对象(CopyingallTaggedObjects)

拷贝一整块电路的方式(Tocopyasectionofcircuitry:

1、选中需要的对象,具体的方式参照上文的TagginganObject部分。

2、用鼠标左键点击Copy图标。

3、把拷贝的轮廓拖到需要的位置,点击鼠标左键放置拷贝。

4、重复步骤[3]放置多个拷贝。

5、点击鼠标右键结束

当一组元件被拷贝后,他们的标注自动重置为随机态,用来为下一步的自动标注做准备,防止出现重复的元件标注。

移动所有选中的对象(MovingallTaggedObjects)

移动一组对象的步骤是(Tomoveasetofobjects:

1、选中需要的对象,具体的方式参照上文的TagginganObject部分。

2、把轮廓拖到需要的位置,点击鼠标左键放置。

&你可以使用块移动的方式来移动一组导线,而不移动任何对象。

更进一步的讨论可以参照DraggingWires这一节。

删除所有选中的对象(DeletingallTaggedObjects)

删除一组对象的步骤是(Todeleteagroupofobjects:

1、选中需要的对象,具体的方式参照上文的TagginganObject部分。

2、用鼠标左键点击Delete图标。

如果错误删除了对象,可以使用Undo命令来恢复原状。

画线(WIRINGUP)

画线(WirePlacement)

你一定发现没有画线的图标按钮。

这是因为ISIS的智能化足以在你想要画线的时候进行自动检测。

这就省去了选择画线模式的麻烦。

在两个对象间连线(Toconnectawirebetweentwoobjects)

1、左击第一个对象连接点。

2、如果你想让ISIS自动定出走线路径,只需左击另一个连接点。

另一方面,如果你想自己决定走线路径,只需在想要拐点处点击鼠标左键。

一个连接点可以精确的连到一根线。

在元件和终端的管脚末端都有连接点。

一个圆点从中心出发有四个连接点,可以连四根线。

由于一般都希望能连接到现有的线上,ISIS也将线视作连续的连接点。

此外,一个连接点意味着3根线汇于一点,ISIS提供了一个圆点,避免由于错漏点而引起的混乱。

(注:

原文是Sinceitiscommontowishtoconnecttoexistingwires,ISISalsotreatswiresascontinuousconnectionpoints.Furthermore,assuchajunctioninvariablymeansthat3wiresaremeetingatapointitalsoplacesadotforyou.Thiscompletelyavoidsambiguitiesthatcouldotherwisearisefrommissingdots.)

在此过程的任何一个阶段,你都可以按ESC来放弃画线。

线路自动路径器(WireAuto-Router)

线路自动路径器(WAR)为你省去了必须标明每根线具体路径的麻烦。

该功能默认是打开的,但可通过两种途径方式略过该功能。

如果你只是在两个连接点左击,WAR将选择一个合适的线径。

但如果你点了一个连接点,然后点一个或几个非连接点的位置,ISIS将认为你在手工定线的路径,将会让你点击线的路径的每个角。

路径是是通过左击另一个连接点来完成的。

WAR可通过使用工具菜单里的WAR命令来关闭。

这功能在你想在两个连接点间直接定出对角线时是很有用的。

重复布线(WireRepeat)

假设你要连接一个8字节ROM数据总线到电路图主要数据总线,你已将ROM,总线和总线插入点如以下放置。

首先左击A,然后左击B,在AB间画一根水平线。

双击C,重复布线功能会被激活,自动在CD间布线。

双击E、F,以下类同。

重复布线完全复制了上一根线的路径。

如果上一根线已经是自动重复布线将仍旧自动复制该路径。

另一方面,如果上一根线为手工布线,那么将精确复制用于新的线(原文:

thenitsexactroutewillbeoffsetandusedforthenewwire)。

拖线(DraggingWires)

尽管线一般使用连接和拖的方法,但也有一些特殊方法可以使用。

如果你拖动线的一个角,那该角就随着鼠标指针移动。

如果你鼠标指向一个线段的中间或两端,就会出现一个角,然后可以拖动。

注意:

为了使后者能够工作,线所连的对象不能有标示,否则ISIS会认为你想拖该对象。

也可使用块移动命令来移动线段或线段组。

移动线段或线段组(Tomoveawiresegmentoragroupofsegments)

1、在你想移动的线段周围拖出一个选择框。

若该“框”为一个线段旁的一条线也是可以的。

2、左击“移动”图标(在工具箱里)。

3、如图标所示的相反方向垂直于线段移动“选择框”(tag-box)。

4、左击结束。

如果操作错误,可使Undo命令返回。

由于对象被移动后节点可能仍留在对象原来位置周围,ISIS提供一项技术来快速删除线中不需要的节点。

从线中移走节点(Toremoveakinkfromawire)

1、选中(Tag)要处理的线。

2、用鼠标指向节点一角,按下左健。

3、拖动该角和自身重合(如下图)。

4、松开鼠标左键。

ISIS将从线中移走该节点。

主窗口是一个标准Windows窗口,除具有选择执行各种命令的顶部菜单和显示当前状态的底部状态条外,菜单下方有两个工具条,包含与菜单命令一一对应的快捷按钮,窗口左部还有一个工具箱,包含添加所有电路元件的快捷按钮。

工具条、状态条和工具箱均可隐藏。

这里的两个图分别是中文和英文主窗口。

参考1

编辑区域的缩放

Proteus的缩放操作多种多样,极大地方便了我们的设计。

常见的几种方式有:

完全显示(或者按“F8”)、放大按钮(或者按“F6”)和缩小按钮(或者按“F7”),拖放、取景、找中心(或者按“F5”)。

点状栅格和刷新

编辑区域的点状栅格,是为了方便元器件定位用的。

鼠标指针在编辑区域移动时,移动的步长就是栅格的尺度,称为“Snap(捕捉)”。

这个功能可使元件依据栅格对齐。

1、显示和隐藏点状栅格

点状栅格的显示和隐藏可以通过工具栏的按钮或者按快捷键的“G”来实现。

鼠标移动的过程中,在编辑区的下面将出现栅格的坐标值,即坐标指示器,它显示横向的坐标值。

因为坐标的原点在编辑区的中间,有的地方的坐标值比较大,不利于我们进行比较。

此时可通过点击菜单命令“View”下的“Origin”命令,也可以点击工具栏的按钮或者按快捷键“O”来自己定位新的坐标原点。

2、刷新

编辑窗口显示正在编辑的电路原理图,可以通过执行菜单命令“View”下的“Redraw”命令来刷新显示内容,也可以点击工具栏的刷新命令按钮回或者快捷键“R”,与此同时预览窗口中的内容也将被刷新。

它的用途是当执行一些命令导致显示错乱时,可以使用该命令恢复正常显示。

对象的放置和编辑

1、对象的添加和放置

点击工具箱的元器件按钮,使其选中,再点击IsIs对象选择器左边中间的置P按钮,出现“PickDevices”对话框,如图1所示。

在这个对话框里我们可以选择元器件和一些虚拟仪器。

笔者以添加单片机PIC16F877为例来说明怎么把元器件添加到编辑窗口的。

在“Gategory(器件种类)”下面,我们找到“MicoprocessorIC”选项,鼠标左键点击一下,在对话框的右侧,我们会发现这里有大量常见的各种型号的单片机。

找到单片机PIC16F877,双击“PIC16F877”,情形如图1所示。

这样在左边的对象选择器就有了PIC16F877这个元件了。

点击一下这个元件,然后把鼠标指针移到右边的原理图编辑区的适当位置,点击鼠标的左键,就把PIC16F877放到了原理图区。

2、放置电源及接地符号

我们会发现许多器件没有Vcc和GND引脚,其实他们隐藏了,在使用的时候可以不用加电源。

如果需要加电源可以点击工具箱的接线端按钮,这时对象选择器将出现一些接线端,如图2所示。

在器件选择器里点图2击GROUND,鼠标移到原理图编辑区,左键点击一下即可放置接地符号;同理也可以把电源符号POWER放到原理图编辑区。

3、对象的编辑

调整对象的位置和放置方向以及改变元器件的属性等,有选中、删除、拖动等基本操作,方法很简单,不再详细说明。

其他操作还有:

(1)拖动标签:

许多类型的对象有一个或多个属性标签附着。

可以很容易地移动这些标签使电路图看起来更美观。

移动标签的步骤如下:

首先点击右键选中对象,然后用鼠标指向标签,按下鼠标左键。

一直按着左键就可以拖动标签到你需要的位置,释放鼠标即可。

(2)对象的旋转:

许多类型的对象可以调整旋转为0。

、90。

、270。

、360。

或通过x轴y轴镜象旋转。

当该类型对象被选中后,“旋转工具按钮”图标会从蓝色变为红色,然后就可以改变对象的放置方向。

旋转的具体方法是:

首先点击右键选中对象,然后根据你的要求用鼠标左键点击旋转工具的4个按钮。

(3)编辑对象的属性:

对象一般都具有文本属性,这些属性可以通过一个对话框进行编辑。

编辑单个对象的具体方法是:

先用鼠标右键点击选中对象,然后用鼠标左键点击对象,此时出现属性编辑对话框。

也可以点击工具箱的按钮,再点击对象,也会出现编辑对话框。

图3是电阻的编辑对话框,这里你可以改变电阻的标号、电阻值、PCB封装以及是否把这些东西隐藏等,修改完毕,点击“OK”按钮即可。

参考2作原理图仿真调试

原理图的绘制

1、画导线

Proteus的智能化可以在你想要画线的时候进行自动检测。

当鼠标的指针靠近一个对象的连接点时,跟着鼠标的指针就会出现一个“×”号,鼠标左键点击元器件的连接点,移动鼠标(不用一直按着左键)就。

出现了粉红色的连接线变成了深绿色。

如果你想让软件自动定出线路径,只需左击另一个连接点即可。

这就是Proteus的线路自动路径功能(简称WAR),如果你只是在两个连接点用鼠标左击,WAR将选择一个合适的线径。

WAR可通过使用工具栏里的“WAR”命令按钮来关闭或打开,也可以在菜单栏的“Tools”下找到这个图标。

如果你想自己决定走线路径,只需在想要拐点处点击鼠标左键即可。

在此过程的任何时刻,你都可以按ESC或者点击鼠标的右键来放弃画线。

2、画总线

为了简化原理图,我们可以用一条导线代表数条并行的导线,这就是所谓的总线。

点击工具箱的总线按钮,即可在编辑窗口画总线。

3、画总线分支线

点击工具

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

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2