Proteus中文入门教程.doc

上传人:sk****8 文档编号:3501853 上传时间:2019-06-01 格式:DOC 页数:37 大小:813.50KB
下载 相关 举报
Proteus中文入门教程.doc_第1页
第1页 / 共37页
Proteus中文入门教程.doc_第2页
第2页 / 共37页
Proteus中文入门教程.doc_第3页
第3页 / 共37页
Proteus中文入门教程.doc_第4页
第4页 / 共37页
Proteus中文入门教程.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、http:/ 电子发烧友 http:/ 电子技术论坛目 录第一章 概述 .2一、进入 Proteus ISIS.2二、工作界面 .3三、基本操作 .3图形编辑窗口 .3预览窗口(The Overview Window) .4对象选择器窗口 .5图形编辑的基本操作 .5参考 1.10参考 2 作原理图仿真调试 .12四、实例 一 .16电路图的绘 制 .17KeilC 与 Proteus 连接调试 .26五、实例 二 .30使用元件工具箱 .30使用状态信息条 .30使用对话框 .30使用仿真信息窗口 .30关闭 Proteus ISIS.30四、菜单命令简述 .31主窗口菜单 .31表格输出窗

2、口(Table) 菜单 .33方格输出窗口(Grid)菜单 .33Smith 圆图输出窗口(Smith)菜单 .33直方图输出窗口(Histogram)菜单 .33第二章 基于 51 的 PID 炉温度调节器的硬件设计及仿真(未完成) .34http:/ 电子发烧友 http:/ 电子技术论坛第一章 概述Proteus ISIS 是英国 Labcenter 公司开发的电路分析与实物仿真软件。它运行于 Windows 操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:实现了单片机仿真和 SPICE 电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组

3、成的系统的仿真、RS232 动态仿真、I2C 调试器、SPI 调试器、键盘和 LCD 系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。支持主流单片机系统的仿真。目前支持的单片机类型有:68000 系列、8051 系列、AVR 系列、PIC12 系列、PIC16 系列、PIC18 系列、Z80 系列、HC11 系列以及各种外围芯片。提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如 Keil C51 uVision2 等软件。具有强大

4、的原理图绘制功能。总之,该软件是一款集单片机和 SPICE 分析于一身的仿真软件,功能极其强大。本章介绍 Proteus ISIS 软件的工作环境和一些基本操作。一、进入 Proteus ISIS双击桌面上的 ISIS 6 Professional 图标或者单击屏幕左下方的“开始”“程序”“Proteus 6 Professional” “ISIS 6 Professional”,出现如图 1-1 所示屏幕,表明进入 Proteus ISIS 集成环境。图 1-1 启动时的屏幕http:/ 电子发烧友 http:/ 电子技术论坛二、工作界面Proteus ISIS 的工作界面是一种标准的 Wi

5、ndows 界面,如图 1-2 所示。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。图 1-2 Proteus ISIS 的工作界面三、基本操作图形编辑窗口在图形编辑窗口内完成电路原理图的编辑和绘制。为了方便作图坐标系统(CO-ORDINATE SYSTEM )ISIS 中坐标系统的基本单位是 10nm,主要是为了和 Proteus ARES 保持一致。但坐标系统的识别(read-out)单位被限制在 1th。坐标原点默认在图形编辑区的中间,图形的坐标值能够显示在屏幕的右下角的状态栏中。点状栅

6、格(The Dot Grid)与捕捉到栅格(Snapping to a Grid)http:/ 电子发烧友 http:/ 电子技术论坛编辑窗口内有点状的栅格,可以通过 View 菜单的 Grid 命令在打开和关闭间切换。点与点之间的间距由当前捕捉的设置决定。捕捉的尺度可以由 View 菜单的 Snap 命令设置,或者直接使用快捷键 F4、F3、F2 和 CTRL+F1。如图 1-3 所示。若键入 F3 或者通过 View 菜单的选中 Snap 100th, 你会注意到鼠标在图形编辑窗口内移动时,坐标值是以固定的步长 100th 变化,这称为捕捉,如果你想要确切地看到捕捉位置,可以使用 View

7、 菜单的 X-Cursor 命令,选中后将会在捕捉点显示一个小的或大的交叉十字。实时捕捉(Real Time Snap)当鼠标指针指向管脚末端或者导线时,鼠标指针将会被捕捉到这些物体,这种功能被称为实时捕捉,该功能可以使你方便的实现导线和管脚的连接。可以通过 Tools 菜单的 Real Time Snap 命令或者是 CTRL+S 切换该功能。可以通过 View 菜单的 Redraw 命令来刷新显示内容,同时预览窗口中的内容也将被刷新。当执行其它命令导致显示错乱时可以使用该特性恢复显示。视图的缩放与移动可以通过如下几种方式: 用鼠标左键点击预览窗口中想要显示的位置,这将使编辑窗口显示以鼠标点

8、击处为中心的内容。 在编辑窗口内移动鼠标,按下 SHIFT 键,用鼠标“撞击”边框,这会使显示平移。我们把这称为 Shift-Pan。 用鼠标指向编辑窗口并按 缩放键或者操作鼠标的滚动键,会以鼠标指针位置为中心重新显http:/ 电子发烧友 http:/ 电子技术论坛示。预览窗口(The Overview Window)该窗口通常显示整个电路图的缩略图。在预览窗口上点击鼠标左键,将会有一个矩形蓝绿框标示出在编辑窗口的中显示的区域。 其他情况下,预览窗口显示将要放置的对象的预览。这种Place Preview 特性在下列情况下被激活: 当一个对象在选择器中被选中 当使用旋转或镜像按钮时 当为一个

9、可以设定朝向的对象选择类型图标时(例如:Component icon, Device Pin icon 等等) 当放置对象或者执行其他非以上操作时,place preview 会自动消除 对象选择器(Object Selector)根据由图标决定的当前状态显示不同的内容。显示对象的类型包括:设备,终端,管脚,图形符号,标注和图形。 在某些状态下,对象选择器有一个 Pick 切换按钮,点击该按钮可以弹出库元件选取窗体。通过该窗体可以选择元件并置入对象选择器,在今后绘图时使用。对象选择器窗口通过对象选择按钮,从元件库中选择对象,并置入对象选择器窗口,供今后绘图时使用。显示对象的类型包括:设备,终端

10、,管脚,图形符号,标注和图形。图形编辑的基本操作对象放置(Object Placement)放置对象的步骤如下(To place an object:)1.根据对象的类别在工具箱选择相应模式的图标(mode icon) 。2、根据对象的具体类型选择子模式图标(sub-mode icon) 。3、如果对象类型是元件、端点、管脚、图形、符号或标记,从选择器里(selector)选择你想要的对象的名字。对于元件、端点、管脚和符号,可能首先需要从库中调出。4、如果对象是有方向的,将会在预览窗口显示出来,你可以通过预览对象方位按钮对对象进行调整。5、最后,指向编辑窗口并点击鼠标左键放置对象。选中对象(T

11、agging an Object)用鼠标指向对象并点击右键可以选中该对象。该操作选中对象并使其高亮显示,然后可以进行编辑。http:/ 电子发烧友 http:/ 电子技术论坛 选中对象时该对象上的所有连线同时被选中。 要选中一组对象,可以通过依次在每个对象右击选中每个对象的方式。也可以通过右键拖出一个选择框的方式,但只有完全位于选择框内的对象才可以被选中。 在空白处点击鼠标右键可以取消所有对象的选择。删除对象(Deleting an Object )用鼠标指向选中的对象并点击右键可以删除该对象,同时删除该对象的所有连线。拖动对象(Dragging an Object )用鼠标指向选中的对象并用

12、左键拖曳可以拖动该对象。该方式不仅对整个对象有效,而且对对象中单独的 labels 也有效。 如果 Wire Auto Router 功能被使能的话,被拖动对象上所有的连线将会重新排布或者 fixed up。这将花费一定的时间(10 秒左右) ,尤其在对象有很多连线的情况下,这时鼠标指针将显示为一个沙漏。 如果你误拖动一个对象,所有的连线都变成了一团糟,你可以使用 Undo 命令撤消操作恢复原来的状态。拖动对象标签(Dragging an Object Label)许多类型的对象有一个或多个属性标签附着。例如,每个元件有一个“reference”标签和一个“value ”标签。可以很容易地移动

13、这些标签使你的电路图看起来更美观。移动标签的步骤如下(To move a label)1、选中对象2、用鼠标指向标签,按下鼠标左键。3、拖动标签到你需要的位置。如果想要定位的更精确的话,可以在拖动是改变捕捉的精度(使用 F4、F3、F2 、CTRL+F1 键) 。4、释放鼠标调整对象大小(Resizing an Object)子电路(Sub-circuits) 、图表、线、框和圆可以调整大小。当你选中这些对象时,对象周围会出现黑色小方块叫做“手柄” ,可以通过拖动这些“手柄”来调整对象的大小。调整对象大小的步骤如下(To resize an object)1、选中对象2、如果对象可以调整大小,

14、对象周围会出现黑色小方块,叫做“手柄” 。3、用鼠标左键拖动这些“手柄”到新的位置,可以改变对象的大小。在拖动的过程中手柄会消失以便不和对象的显示混叠。调整对象的朝向(Reorienting an Object )http:/ 电子发烧友 http:/ 电子技术论坛许多类型的对象可以调整朝向为 0, 90, 270,360 或通过 x 轴 y 轴镜象。当该类型对象被选中后, “Rotation and Mirror”图标会从兰色变为红色,然后就可以来改变对象的朝向。调整对象朝向的步骤如下(To reorient an object)1、选中对象2、用鼠标左键点击 Rotation 图标可以使对

15、象逆时针旋转,用鼠标右键点击 Rotation 图标可以使对象顺时针旋转。3、用鼠标左键点击 Mirror 图标可以使对象按 x 轴镜象,用鼠标右键点击 Mirror 图标可以使对象按 y 轴镜象。毫无疑问当 Rotation and Mirror 图标是红色时,操作他们将回改变某个对象,即便你当前没有看到它,实际上,这中颜色的指示在你想对将要放置的新对象操作时是格外有用的。当图标是红色时,首先取消对象的选择,此时图标会变成兰色,说明现在可以“安全“调整新对象了。编辑对象(Editing an Object)许多对象具有图形或文本属性,这些属性可以通过一个对话框进行编辑,这是一中很常见的操作,

16、有多种实现方式。编辑单个对象的步骤是(To edit a single object using the mouse):1、选中对象2、用鼠标左键点击对象。连续编辑多个对象的步骤是(To edit a succession of objects using the mouse)1、选择 Main Mode 图标,再选择 Instant Edit 图标。2、依次用鼠标左键点击各个对象以特定的编辑模式编辑对象的步骤是(To edit an object and access special edit modes:)1、指向对象2、使用键盘 CTRL+E对于文本脚本来说,这将启动外部的文本编辑器。如

17、果鼠标没有指向任何对象的话,该命令将对当前的图进行编辑。通过元件的名称编辑元件的步骤如下(To edit a component by name:)1、键入E2、在弹出的对话框中输入元件的名称(part ID) 。确定后将会弹出该项目中任何元件的编辑对话框,并非只限于当前 sheet 的元件。编辑完后,画面将会以该元件为中心重新显示。你可以通过该方式来定位一个元件,即便你并不想对其进行编辑。http:/ 电子发烧友 http:/ 电子技术论坛在 OBJECT SPECIFICS 这一节中将详细说明对应于每种对象类型的具体编辑操作方式。编辑对象标签(Editing An Object Label

18、)元件、端点、线和总线标签都可以象元件一样编辑。编辑单个对象标签的步骤是(To edit a single object label using the mouse:)1、选中对象标签。2、用鼠标左键点击对象。连续编辑多个对象标签的步骤是(To edit a succession of object labels using the mouse:)1、选择 Main Mode 图标,再选择 Instant Edit 图标。2、依次用鼠标左键点击各个标签。任何一种方式,都将弹出一个带有 Label and Style 栏的对话框窗体。可以参照指南中 Editing Local Styles 这一

19、节得到编辑 local 文本类型的详细内容。拷贝所有选中的对象(Copying all Tagged Objects)拷贝一整块电路的方式(To copy a section of circuitry:)1、选中需要的对象,具体的方式参照上文的 Tagging an Object 部分。2、用鼠标左键点击 Copy 图标。3、把拷贝的轮廓拖到需要的位置,点击鼠标左键放置拷贝。4、重复步骤3放置多个拷贝。5、点击鼠标右键结束当一组元件被拷贝后,他们的标注自动重置为随机态,用来为下一步的自动标注做准备,防止出现重复的元件标注。移动所有选中的对象(Moving all Tagged Objects)

20、移动一组对象的步骤是(To move a set of objects:)1、选中需要的对象,具体的方式参照上文的 Tagging an Object 部分。2、把轮廓拖到需要的位置,点击鼠标左键放置。你可以使用块移动的方式来移动一组导线,而不移动任何对象。更进一步的讨论可以参照Dragging Wires 这一节。删除所有选中的对象(Deleting all Tagged Objects)删除一组对象的步骤是(To delete a group of objects:)1、选中需要的对象,具体的方式参照上文的 Tagging an Object 部分。2、用鼠标左键点击 Delete 图标。

21、如果错误删除了对象,可以使用 Undo 命令来恢复原状。画线(WIRING UP )http:/ 电子发烧友 http:/ 电子技术论坛画线(Wire Placement)你一定发现没有画线的图标按钮。这是因为 ISIS 的智能化足以在你想要画线的时候进行自动检测。这就省去了选择画线模式的麻烦。在两个对象间连线(To connect a wire between two objects)1、左击第一个对象连接点。2、如果你想让 ISIS 自动定出走线路径,只需左击另一个连接点。另一方面,如果你想自己决定走线路径,只需在想要拐点处点击鼠标左键。一个连接点可以精确的连到一根线。在元件和终端的管脚末

22、端都有连接点。一个圆点从中心出发有四个连接点,可以连四根线。由于一般都希望能连接到现有的线上,ISIS 也将线视作连续的连接点。此外,一个连接点意味着3 根线汇于一点,ISIS 提供了一个圆点,避免由于错漏点而引起的混乱。(注:原文是 Since it is common to wish to connect to existing wires, ISIS also treats wires as continuousconnection points. Furthermore, as such a junction invariably means that 3 wires are meet

23、ing at apoint it also places a dot for you. This completely avoids ambiguities that could otherwise arise frommissing dots.)在此过程的任何一个阶段,你都可以按 ESC 来放弃画线。线路自动路径器(Wire Auto-Router)线路自动路径器(WAR)为你省去了必须标明每根线具体路径的麻烦。该功能默认是打开的,但可通过两种途径方式略过该功能。如果你只是在两个连接点左击,WAR 将选择一个合适的线径。但如果你点了一个连接点,然后点一个或几个非连接点的位置,ISIS 将认为

24、你在手工定线的路径,将会让你点击线的路径的每个角。路径是是通过左击另一个连接点来完成的。WAR 可通过使用工具菜单里的 WAR 命令来关闭。这功能在你想在两个连接点间直接定出对角线时是很有用的。重复布线(Wire Repeat)假设你要连接一个 8 字节 ROM 数据总线到电路图主要数据总线,你已将 ROM,总线和总线插入http:/ 电子发烧友 http:/ 电子技术论坛点如以下放置。首先左击 A,然后左击 B,在 AB 间画一根水平线。双击 C,重复布线功能会被激活,自动在 CD间布线。双击 E、F,以下类同。重复布线完全复制了上一根线的路径。如果上一根线已经是自动重复布线将仍旧自动复制该

25、路径。另一方面,如果上一根线为手工布线,那么将精确复制用于新的线(原文:then its exact route will be offset and used for the newwire) 。拖线(Dragging Wires)尽管线一般使用连接和拖的方法,但也有一些特殊方法可以使用。如果你拖动线的一个角,那该角就随着鼠标指针移动。如果你鼠标指向一个线段的中间或两端,就会出现一个角,然后可以拖动。注意:为了使后者能够工作,线所连的对象不能有标示,否则 ISIS 会认为你想拖该对象。也可使用块移动命令来移动线段或线段组。移动线段或线段组(To move a wire segment or a group of segments)1、在你想移动的线段周围拖出一个选择框。若该“框”为一个线段旁的一条线也是可以的。2、左击“移动”图标(在工具箱里) 。3、 如图标所示的相反方向垂直于线段移动“选择框” (tag-box) 。4、左击结束。如果操作错误,可使 Undo 命令返回。由于对象被移动后节点可能仍留在对象原来位置周围,ISIS 提供一项技术来快速删除线中不需要的节点。从线中移走节点(To remove a kink from a wire)1、选中(Tag )要处理的线。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。