在计算机中安装好Proteus 8.7软件后,选择 “开始” → “程序” → “Proteus 8 Professional”→ “P roteus 8 P rofessional” 或在桌面上双击图标 ,弹出图2-1所示的P roteus 8 P rofessional启动界面。
图2-1 Proteus 8 Professional启动界面
Proteus软件主要由电路图绘制 (Schematic Capture) 和印制电路板绘制 (PCB Layout)两个软件构成,其中电路图绘制是一款智能原理图输入系统软件,可作为电子系统仿真平台;印制电路板绘制是一款高级布线编辑软件,用于设计 PCB。由于本书主要是应用P roteus进行程序仿真,所以本书只讲述与电路图绘制相关的内容。
1.电路图绘制软件编辑环境
在P roteus 8 P rofessional启动界面上单击图标 ,打开电路图绘制软件,如图2-2所示。它由菜单栏、主工具栏、预览窗口、元器件选择按钮、工具箱、原理图编辑窗口、对象选择器、仿真按钮、二维图形绘制按钮、方向工具栏、状态栏等部分组成。
图2-2 电路图绘制软件
1) 菜单栏 Proteus电路图绘制软件共有如下11项菜单,每项都有下一级菜单。
☺File (文件):包括项目新建、保存、导入、导出、打印等操作,其快捷键为 “Alt”+“F”。
☺Edit (编辑):包括对原理图编辑窗口中元器件的剪切、复制、粘贴、撤销、恢复等操作,其快捷键为 “Alt”+“E”。
☺View (查看):包括原理图编辑窗口定位、栅格调整及图形缩放等操作,其快捷键为“Alt”+“V”。
☺Tool (工具):具有实时标注、自动布线、搜索并标志、属性分配工具、全局标注、ASCII文本数据导入、材料清单、电气规则检查、网络表编译、模型编译、将网络表导入PCB、从PCB返回原理图设计等功能,其快捷键为 “Alt”+“T”。
☺Design (设计):具有编辑设计属性、编辑面板属性、编辑设计注释、配置电源线、新建原理图、删除原理图、转到前一个原理图、转到下一个原理图、转到原理图、设计浏览等功能,其快捷键为 “Alt”+“D”。
☺Graph (图形):具有编辑仿真图形、增加跟踪曲线、仿真图形、查看日志、导出数据、清除数据、图形一致性分析、批处理模式一致性分析等功能,其快捷键为 “Alt”+“G”。
☺Debug (调试):具有调试、运行、断点设置等功能,其快捷键为 “Alt”+“B”。
☺Library (库):具有选择元器件/符号、制作元器件、制作符号、封装工具、分解元器件、编译到库、自动放置到库、验证封装、库管理等功能,其快捷键为 “Alt”+“L”。
☺Template (模板):具有完成图形、颜色、字体、连线等功能,其快捷键为 “Alt”+“M”。
☺System (系统):具有系统信息、文本浏览、设置系统环境、设置路径等功能,其快捷键为 “Alt”+“Y”。
☺Help (帮助):为用户提供帮助文档,同时对每个元器件均可通过属性中的Help获得帮助,其快捷键为 “Alt”+“H”。
2) 主工具栏 包括查看工具条 (View Toolbar)、编辑工具条 (Edit Toolbar) 和调试工具条 (Design Toolbar) 3 部分。这3 部分工具条的打开与关闭的方法是,执行菜单命令“View” → “Toolbar Configuration”,在弹出的 “Show/Hide Toolbars” 对话框中进行设置(在复选框中打 “√” 表示该工具条打开)。
3) 预览窗口 预览窗口可显示两部分的内容:① 在对象选择器窗口中单击某个元器件,或者在工具箱中选择元器件 、元器件终端 、绘制子电路 、虚拟仪器 等对象时,预览窗口会显示该对象的符号,如图2-3 (a) 所示;②在原理图编辑窗口单击鼠标左键,或者在工具箱中单击选择按钮 时,它会显示整张原理图的缩略图,并显示一个绿色方框和一个蓝色方框 (绿色方框内的是当前原理图编辑窗口中显示的内容,可用鼠标在它上面单击来改变绿色方框的位置从而改变原理图的可视范围;而蓝色方框内的是可编辑区的缩略图),如图2-3 (b) 所示。
图2-3 预览窗口
4)元器件选择按钮 在工具箱中单击元器件按钮 后,才会出现元器件选择按钮。元器件选择按钮中的 “P” 按钮为对象选择按钮,“L” 按钮为库管理按钮。单击 “P” 按钮时,将弹出如图2-4所示的 “Pick Devices” 对话框。在该对话框的 “Keywords” 栏中输入元器件名称,单击 “OK” 按钮,就可从库中选择元器件,并将所选元器件名称逐一列在对象选择器窗口中。
图2-4 “Pick Devices” 对话框
5) 工具箱 Proteus电路图绘制软件提供了许多工具按钮,其对应的操作如下所述。
☺ 选择按钮 (Selection Mode):使用户可以在原理图编辑窗口中通过单击选择任意元器件并编辑元器件的属性。
☺ 选择元器件 (Components Mode):单击 “P” 按钮时,可以根据需要从库中添加元器件,也可在列表中选择元器件。
☺ 连接点 (Junction Dot Mode):在原理图中放置连接点;也可在不用画线工具的前提下,直接在节点之间或节点到电路中任意点或线之间连线。
☺ 连线的网络标号 (Wire Label Mode):在绘制电路图时,使用网络标号可使连线简单化。例如,在AT89C51单片机的P1.0口和二极管的阳极处各绘制一根短线,并标注相同的网络标号,这就说明AT89C51的P1.0口与二极管的阳极是连接在一起的。
☺ 插入文本 (Text Script Mode):在电路图中插入文本。
☺ 总线 (Buses Mode):总线在电路图中显示出来就是一条粗线,它还应有一组口线(由多根单线组成)。使用总线时,总线和分支线都要标注好相应的网络标号。
☺ 绘制子电路 (Sub circuits Mode):用于绘制子电路块。
☺ 终端 (Terminals Mode):绘制电路图时,通常会涉及各种端子,如输入、输出、电源和地等。单击此图标时,将弹出 “Terminals Selector” 窗口,在此窗口中有多种常用的端子供用户选择,如 DEFAULT (默认的无定义端子)、INPUT (输入端子)、OUTPUT (输出端子)、BIDIR (双向端子)、POWER (电源端子)、GROUND (接地端子)、BUS (总线端子)。
☺ 选择元器件引脚 (Device Pins Mode):单击该图标时,在弹出的窗口中将出现多种引脚供用户选择,如普通引脚、时钟引脚、反电压引脚、短接引脚等。
☺ 图表 (Graph Mode):单击该图标时,在弹出的 “Graph” 窗口中将出现多种仿真分析所需的图表供用户选择,如ANALOGUE (模拟图表)、DIGITAL (数字图表)、MIXED (混合图表)、FREQUENCY (频率图表)、TRANSFER (转换图表)、NOISE (噪声图表)、DISTORTION (失真图表)、FOURIER (傅里叶图表)、AUDIO (声波图表)、INTERACTIVE (交互式图表)、CONFORMANCE (一致性图表)、DC SWEEP (直流扫描图表)、AC SWEEP (交流扫描图表)。
☺ 信号源 (Generator Mode):单击该图标时,在弹出的 “Generator” 窗口中将出现多种激励源供用户选择,如DC (直流激励源)、SINE (正弦激励源)、P ULSE (脉冲激励源)、EXP (指数激励源) 等。
☺ 电压探针 (Voltage P robe Mode):在原理图中添加电压探针后,在进行电路仿真时,可显示各探针处的电压值。
☺ 虚拟仪器 (Virtual Instruments):单击该图标时,在弹出的 “Instruments” 窗口中将出现虚拟仪器供用户选择,如OSCILLOSCOPE (示波器)、LOGIC ANALYSER (逻辑分析仪)、COUNTER TIMER (计数器/定时器)、SPI DEBUGGER (SPI 总线调试器)、I2C DEBUGGER (I 2 C总线调试器)、SIGNAL GENERATOR (信号发生器) 等。
6) 二维图形绘制按钮 Proteus电路图绘制软件提供了2D图形的绘制按钮,这些按钮对应的操作如下所述。
☺ 画线 (2D Graphics Line Mode):绘制直线。单击该图标时,在弹出的窗口中将出现多种画线工具供用户选择,如 COMPONENT (元器件连线)、PIN (引脚连线)、PORT (端口连线)、MARKER (标志连线)、ACTUATOR (激励源连线)、INDICATOR (指示器连线)、VPROBE (电压探针连线)、IPROBE (电源探针连线)、TAPE (录音机连线)、GENERATOR (信号发生器连线)、TERMINAL (端子连线)、SUBCIRCUIT (支路连线)、2D GRAPHIC (二维图连线)、WIRE DOT (线连接点连线)、WIRE (线连接)、BUS WIRE (总线连线)、BORDER (边界连线)、TEMPLATE (模板连线)。
☺ 方框 (2D Graphics Box Mode):绘制方框。
☺ 圆形 (2D Graphics Circle Mode):绘制圆形。
☺ 弧线 (2D Graphics Arc Mode):绘制弧线。
☺ 曲线 (2D Graphics Path Mode):绘制任意形状的曲线。
☺ 字符/文字 (2D Graphics Text Mode):插入文字说明。
☺ 符号 (2D Graphics Symbol Mode):放置符号。
☺ 坐标原点:放置坐标原点。
7) 原理图编辑窗口 原理图编辑窗口用于放置元器件,进行连线,绘制原理图。窗口中蓝色方框内的区域为可编辑区,电路设计必须在此区域内完成。该窗口没有滚动条,用户单击预览窗口,拖动鼠标移动预览窗口中的绿色方框就可以改变可视原理图区域。
在原理图编辑窗口中的操作与常用的Windows应用程序不同,其操作特点如下所述。
☺3D鼠标的中间滚轮:放大或缩小原理图;
☺单击鼠标左键:放置元器件、连线;
☺单击鼠标右键:选择元器件、连线和其他对象,若操作对象被选中,默认情况下将以红色显示;
☺双击鼠标右键:删除元器件、连线;
☺先单击鼠标右键,然后单击鼠标左键:编辑元器件属性;
☺按住鼠标右键拖出方框:选中方框中的多个元器件及其连线;
☺先单击鼠标右键选中对象,然后按住鼠标左键并移动:拖动元器件、连线等。
8) 仿真按钮 仿真按钮 用于仿真运行控制。
☺ :运行。
☺ :单步运行。
☺ :暂停。
☺ :停止。
9) 方向工具栏
☺ 旋转控制:第1个和第2个图标是旋转按钮,第3个图标用于输入旋转角度,旋转角度只能是90°的整数倍。直接单击旋转按钮,则以90°为递增量进行旋转。
☺ 翻转控制:用于水平翻转和垂直翻转。
使用方法:先用鼠标右键单击元器件,再单击相应的旋转按钮。
2.Proteus电路图绘制软件参数设置
P roteus电路图绘制软件参数设置主要是指对编辑环境和系统参数进行设置。
1) 编辑环境设置 Proteus电路图绘制软件编辑环境的设置主要是对模板、图纸尺寸、文本编辑器和网格点的设置。
(1) 模板的设置:执行菜单命令 “Template” → “Set Design Colours”,弹出图2-5所示的窗口,进行设计默认值的设置。在此窗口中,可设置纸张 (P aper)、网格点 (Grid Dot)、工作区 (Work Area Box)、提示 (Highlight)、拖动 (Drag) 等项目的颜色;设置电路仿真 (Animation) 时正 (Positive)、负 (Negative)、地 (Ground)、逻辑高 (1)/低 (0)等项目的颜色;设置隐藏对象 (Hidden Objects) 是否显示及颜色;设置默认字体 (Font)。
执行菜单命令 “Template” → “Set Graph&Trace Colours”,弹出图2-6所示的窗口,进行图形颜色的设置。在此窗口中,可设置图形轮廓 (Graph Outline)、底色(Background)、图形标题 (Graph Title)、图形文本 (Graph Text) 的颜色;设置模拟跟踪曲线 (Analogue Traces) 中不同曲线的颜色;设置数字跟踪曲线 (Digital Traces) 的颜色。
执行菜单命令 “Template” → “Set Graphics Styles”,弹出图2-7所示的窗口,进行图形格式的设置。在此窗口的 “Style” 栏中可选择不同的系统图形风格;可设置线型 (Line style)、线宽 (Width)、线的颜色 (Colour);设置图形填充方式 (Fill style)、填充颜色(Fg.colour)。
执行菜单命令 “Template” → “Set Text Styles”,弹出图2-8所示的窗口,进行全局文本格式的设置。在此窗口中,可进行字体的选择 (Font face),设置字体的高度 (Height)、宽度 (Width)、颜色 (Colour),以及是否加粗 (Bold)、倾斜 (Italic)、下划线(Underline)、横线 (Strikeout)、显示 (Visible)。
图2-5 “Edit Design Defaults” 窗口
图2-6 “Graph Colour Configuration” 窗口
图2-7 “Edit Global Graphics Styles” 窗口
图2-8 “Edit Global Text Styles” 窗口
执行菜单命令 “Template” → “Set 2D Graphics Defaults”,弹出图2-9所示的窗口,进行2D图形文本的设置。在此窗口中,可进行字体的选择 (Font face);字体在文本框中的水平位置 (Horizontal) 和垂直位置 (Vertical),水平位置分为左 (Left)、中心 (Centre)、右(Right) 3个位置,垂直位置分为上 (Top)、中间 (Middle)、下 (Bottom) 3个位置;字体是否加粗 (Bold)、倾斜 (Italic)、下划线 (Underline)、横线 (Strikeout);设置字体的高度(Height)、宽度 (Width)。
执行菜单命令 “Template” → “Set Junction Dots Styles”,弹出图2-10所示的窗口,进行连接点的设置。在此窗口中,可以设置连接点的大小 (Size) 和形状 (Shape),连接点的形状可选方形 (Square)、圆点 (Round)、菱形 (Diamond)。
图2-9 “Set 2D Graphics Initialisation” 窗口
图2-10 “Configure Junction Dots” 窗口
(2) 图纸尺寸的设置:执行菜单命令 “System” → “Set Sheet Sizes”,弹出图2-11所示的窗口,进行图纸的设置。
(3) 文本编辑器的设置:执行菜单命令 “System” → “Set Text Editor”,弹出图2-12所示的 “字体” 对话框。在该对话框中,可设置字体、字形、字号大小、字体颜色、字体效果。
图2-11 “Sheet Size Configuration” 窗口
图2-12 “字体” 对话框
(4) 网格点的设置:执行菜单命令 “View” → “Toggle Grid”,可显示/隐藏原理图编辑器中的网格点。显示网格点时,执行菜单命令 “View” → “Snap 10th” 或 “Snap 50th”、“Snap 0.1in”、“Snap 0.5in”,可设置网格点的间距。
2) 系统参数设置 Proteus电路图绘制软件系统参数的设置主要是对热键 (Keyboard)、标注选项 (Animation)、仿真参数 (Simulator) 的设置。
(1) 热键 (Keyboard) 的设置:执行菜单命令 “System” → “Set Keyboard Mapping”,弹出图2-13所示的对话框,进行热键 (快捷键)的设置。单击 “Command Groups” 下拉列表,可选择相应的菜单项。“Available Commands” 列表框中为可设置热键项。“Key sequence for selected command” 栏中为热键的设置。例如,若要设置 “Edit” 菜单中 “Copy” 项的热键为“Ctrl”+“C”,其 操 作 为,在 “Command Groups” 下拉列表中选择 “Edit” 菜单项,在“Available Commands” 列表框中单击 “Copy To Clipboard”,在 “Key sequence for selected command” 栏中输入 “Ctrl + C”,最后单击 “Assign”按钮和 “OK” 按钮。
图2-13 “Edit Keyboard Map” 对话框
(2) 标注选项 (Animation) 的设置:执行菜单命令 “System” → “Set Animation Options”,弹出图2-14所示的对话框,进行标注选项的设置。在此对话框中,可设置仿真速度、电压/电流的范围,也可对其他功能进行设置。其中,“Show Voltage&Current on Probes?” 选项用于设置是否在探测点显示电压值和电流值;“Show Logic State of P ins?” 选项用于设置是否显示引脚的逻辑状态;“Show Wire Voltage by Colour?” 选项用于设置是否用不同的颜色表示线的电压;“Show Wire Current with Arrows?” 选项用于设置是否用箭头表示线的电流方向。
(3) 仿真参数 (Simulator) 的设置:执行菜单命令 “System” → “Set Simulator Options”,弹出图2-15所示的对话框,进行仿真参数的设置。
图2-14 “Animated Circuits Configuration” 对话框
图2-15 “Default Simulator Options” 对话框