第9章 Keil集成开发环境及Proteus ISIS仿真 联系客服

发布时间 : 星期一 文章第9章 Keil集成开发环境及Proteus ISIS仿真更新完毕开始阅读67a8a056ad02de80d4d840ed

2D Graphics Path Mode 用于创建元器件或表示图表时绘制任意形状的图标 2D Graphics Text Mode 2D Graphics Symbols Mode 2D Graphics Markers Mode 用于插入各种文字说明 用于选择各种符号元器件 用于产生各种标记图标 表9-15 方向工具栏(Orientation Toolbar)

名称 Rotate Clockwise 工具条 快捷键 描述 对所选元器件顺时针旋转90° 工具条 Rotate Anti-Clockwise 对所选元器件逆时针旋转90° 对所选元器件以 Y 轴为对称轴水平镜像翻转按钮180° X-Mirror Y-Mirror 快捷键 对所选元器件以 X 轴为对称轴垂直镜像翻转180° 旋转角度 用于显示旋转/镜像的角度 表9-16 仿真工具栏(Simulate Toolbar)

名称 Play Step Pause Stop 描述 运行仿真 单步运行 暂停仿真 停止仿真 工具条 快捷键 表9-17 设计工具栏(Design Toolbar)

名称 Wire Auto Router 描述 自动连线开关 Search and Tag… 查找并标记对象 Property Assignment Tool… Design Explorer 属性分割工具 查看详细的元器件列表及网络表 New Sheet 新建图纸 Remove Sheet 移动或删除当前图纸 转入子电路 生成元器件材料清单 Zoom to Child Bill Of Materials

Electrical Rule Check… 生成电气规则检查报告 Netlist to ARES 生成网络表并进入电路板设计 9.2.2 电路原理图的设计与编辑

在Proteus ISIS中,电路原理图的设计与编辑非常方便,在这里将通过本章实例介绍电路原理图的绘制、编辑修改的基本方法,更深层或更复杂的方法,读者可以参阅有关的专业书籍。

示例:用Proteus ISIS绘制如图9-25所示的电路仿真原理图。该电路的功能是用单片机AT89S51的P1口控制8个发光二极管循环点亮构成流水灯。

图9-25 单片机流水灯原理图

1.新建设计文件

执行菜单命令File→New Design?或单击文件工具栏上的新建文件按钮,在打开的Create New Design 对话框(如图9-26所示)中选择DEFAULT模板(ISIS Professional提供了17个标准模板供选择,用户也可以利用Template和System菜单命令根据实际需要自定义模板或对标准模板进行修改,一般使用DEFAULT模板),单击OK按钮后,即进入如图9-24所示的ISIS Professional用户界面。此时,对象选择窗口、原理图编辑窗口、原理图预览窗口均是空白的。执行菜单命令File→Save Design或单击主工具栏中的保存按钮

,在打

开的Save ISIS Design File对话框中,可以指定保存目录,输入新建设计文件的名称,本示例命名为Example,保存类型采用默认值(.DSN)。完成上述工作后,单击“保存”按钮,开始电路原理图的绘制工作。

2.对象的选择与放置

对象的选择与放置要根据对象的类别在绘图模型选择工具箱中选择相应的工具,某些对

图9-26 创建新的设计文件

象(如2 D图形等)可以在选择工具后直接在原理图编辑区左击放置,而对于元器件等对象,则需要先从元器件库将其添加到对象选择窗口中,然后从对象选择窗口中选定,有些对象(如晶体管)由于品种繁多,还需要进一步选择子类别后才能显示出来供选择。

在图9-25所示电路原理图中的对象按属性可分为两大类:元器件(Component)和终端(Terminals)。表9-18给出了它们的清单。下面简要介绍这两类对象的选择和放置方法。

表9-18 图9-25的对象清单

对象属性 对象名称 AT89S51 MINRES220R MINRES10K 元器件 LED CERAMIC22P GENELECT10U16V CRYSTAL BUTTON POWER 终端 GROUND INPUT OUTPUT Resistors Optoelectronics Capacitors Miscellaneous Switches & Relays 0.6W Metal Film LEDs Ceramic Disc Radial Electrolytic Switches 对象所属类 Microprocessor ICs 对象所属子类 8051 Family 图中标识 U1 R1~R8 R8 LED1~LED8 C1,C2 C3 Y1 SW1 VCC GND 1)元器件的选择与放置

在放置元器件之前,首先要通过Pick Devices对话框(先左击对象模型工具箱中的加载元器件命令

,再左击对象选择窗口左上角的按钮

或执行菜单命令Library→Pick

Device/Symbol?打开该对话框),从元器件库将所需元器件添加到对象选择窗口中,然后从对象选择窗口中选定放置。

Pick Devices对话框如图9-27所示。从结构上看,该对话框分为Keywords文本输入

框:在此可以输入待查找的元器件的全称或关键字,其下面的Match Whole Words选项表示是否全字匹配,在不知道待查找元器件的所属类时,可以采用此法进行搜索;Category 窗口:在此给出了 Proteus ISIS 中元器件的所属类;Sub-category 窗口:在此给出了 Proteus ISIS 中元器件的所属子类;Manufacturer窗口:在此给出了元器件的生产厂家分类;Results 窗口:在此给出了符合要求的元器件的名称、所属库以及描述;PCB Preview 窗口:在此给出了所选元器件的电路原理图预览、PCB预览及其封装类型。

图9-27 Pick Devices对话框

需要注意的是:在选择添加之前要明确并打开所需元器件的所属类及所属子类,如果不知道则可利用Proteus ISIS提供的搜索功能方便地查找到所需元器件。Proteus ISIS的元器件库提供了大量元器件的原理图符号,在 Proteus ISIS 中元器件的所属类共有 40 多种,表9-19给出了常用元器件的所属类。

表9-19 常用元器件的所属类

所属类名称 Analog Ics Capacitors CMOS 4000 series Connectors Data Converters Diodes Electromechanical Inductors Memory ICs Microprocessor ICs Miscellaneous 对应的中文名字 模拟电路集成芯片 电容器 4000系列数字电路 排座,排插 模/数、 数/模转换集成电路 二极管 机电器件 电感器 存储器 微控制器 说明 电源调节器、定时器、运算放大器等 风扇、各类电动机等 51系列单片机、ARM7等 各种器件 电池、晶振、保险丝等