PROTEUS软件的使用.ppt

上传人:xt****7 文档编号:1871084 上传时间:2019-11-09 格式:PPT 页数:27 大小:600.78KB
返回 下载 相关 举报
PROTEUS软件的使用.ppt_第1页
第1页 / 共27页
PROTEUS软件的使用.ppt_第2页
第2页 / 共27页
PROTEUS软件的使用.ppt_第3页
第3页 / 共27页
点击查看更多>>
资源描述
第6章 PROTEUS软件的使用 主要内容: 本章介绍PROTEUS的基本使用方法。,1,2,6.1 PROTEUS概述 6.2 PROTEUS的基本操作,3,Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是: 实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。 支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。 提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。 具有强大的原理图绘制功能。,6.1 PROTEUS概述,PROTEUS的界面,1. 主菜单栏,2. 主工具栏,3. 原理图编辑窗口,4. 预览窗口,5. 模型选择工具栏,(1)主要模型(Main Modes):, Selection Mode:选中元件,用于选中原理图编辑窗口中的元件。 Component Mode:选择元件,用于从元器件库中选择元件。 Junction Dot Mode:放置连接点。 Wire Label Mode:放置线标签。 Text Script Mode:放置文本。 Buses Mode:用于绘制总线。 Subcircuit Mode:用于绘制子电路。,(2)配件(Gadgets):, Terminals Moder :终端接口,有VCC、地、输出、输入等接口。 Device Pins Mode:器件引脚,用于绘制各种引脚。 Graph Mode:仿真图表,用于各种分析,如Noise Analysis。 Tape Recorder Mode:录音机。 Generator Mode:信号发生器。 Voltage Probe Mode:电压探针,使用仿真图表时要用到。 Current Probe Mode:电流探针,使用仿真图表时要用到。 Virtual Instruments Mode:虚拟仪表,有示波器等。,(3) 2D图形(2D Graphics):, 2D Graphics Line Mode:画各种直线。 2D Graphics Box Mode:画各种方框。 2D Graphics Circle Mode:画各种圆。 2D Graphics Are Mode:画各种圆弧。 2D Graphics Closed Path Mode:画各种多边形。 2D Graphics Text Mode:画各种文本。 2D Graphics Symbols Mode:画符号。 2D Graphics Markers Mode:画原点等。,6.元件列表(The Object Selector):,单击“P”按钮会打开挑选元件对话框,选择了一个元件后(单击了“OK”后),该元件会在元件列表中显示,以后要用到该元件时,只需在元件列表中选择即可。,7方向工具栏(Orientation Toolbar):,依次为向右旋转90度,向左旋转90度,水平翻转和垂直翻转。使用方法:先右键单击元件,再点击(左击)相应的旋转图标。,8仿真工具栏,依次为运行、单步运行、暂停、停止,二、 PROTEUS的基本操作,以一个简单的实例来完整的介绍Proteus ISIS的处理过程和基本操作。 在80C51单片机系统的P2口连接8个发光二极管指示灯,编程实现流水灯的控制,从低位到高位轮流点亮指示灯,一直重复。在KEIL 51中编程序,形成HEX文件,在PROTEUS中设计硬件,下载程序,运行看结果。,PROTEUS的基本操作,1、新建电路,选择元件,需要的元件依次为:单片机AT89C51、电阻RES、电容CAP、按键BUTTON、晶振CRYSTAL、发光二极管LED-RED。 Proteus ISIS处理过程一般如下:,2、放置元件,调整元件位置和属性,3、连接导线,4、给单片机加载程序,5、运行仿真看结果,1. 单导线连接方式,2. 总线方式,11,6.2.1 新建电路,选择元件,(1) PROTEUS ISIS软件打开后,系统默认新建一个名为UNTITLED(没有存盘的文件)的原理图文件,如图6.3所示。用户要存盘,则可用File菜单下的Save或Save as命令,这里设文件保存到D:EXAMPLE文件夹下面(最好与KEIL 51编写的程序放在同一文件夹,这样使用方便),文件基本名为example,扩展名默认。,12,(2) 在主要模型下选择component mode选择元件工具,然后再选择图6.3的按钮P,打开元件选择对话框,如图6.4所示。,图6.3 PROTEUS ISIS窗口图,13,图6.4 元件选择窗口,14,(3) 在元件选择对话框的keywords窗口中输入元件关键字搜索元件,找到元件后,双击元件则可选中元件,添加元件device元件列表栏。本实例中,需要的元件依次为:单片机AT89C51、电阻RES、电容CAP、按键BUTTON、晶振CRYSTAL、发光二极管LED-RED。添加后如图6.5所示,选择了的元件列于device元件列表栏。,15,注意:在选择元件时一定要知道元件的名字或名字的一部分,这样才能找到元件。表6.1给出PROTEUS中部分常见的元件及相关名称。,表6.1 PROTEUS中部分常见元件表,16,6.2.2 放置元件,调整元件,放置元件过程如下: (1) 选择component mode工具,这时devices元件列表将出现元件列表单,如图6.5所示。 (2) 用鼠标左键单击devices元件列表中的元件名称选中元件,这时在预览窗口将出现该元件的形状,这时选择方向工具,可改变元件的放置方向。,注意:元件放置后,如果元件位置不合适或不对,可通过移动、旋转、删除、属性修改等操作对元件编辑。,17,上图是在选中的电阻元件上单击鼠标右键,在弹出的菜单中选择Edit Properties选项,出现的电阻属性对话框。在该对话框中可以修改电阻的相关属性。,18,6.2.3 连接导线,通过导线把电路图中放置的元件连接起来,形成电路图。在PROTEUS中元件引脚间的连接一般有两种方式:导线方式和总线方式。,1. 导线连接方式,导线连接方式过程如下: 1) 把鼠标指针移动到第一个元件的连接点,鼠标指针前会出现“”形状,单击左键,这时会从连接点引出一条导线。 2) 移动鼠标指针到第二个元件的连接点,在第二个元件的连接点时,鼠标指针前也会出现 “”形状,单击左键,则在两个元件连接上导线,这时导线的走线方式是系统自动的而且是走直线,如果用户要控制走线路径,只须在相应的拐点处单击左键,如图6.8所示。,19,导线起点 (b) 导线终点 (c) 手动走线,3) 导线加标签,对于导线的连接,也可通过加标签的方法,给导线加标签用主要模型中的放置线标签,工具。处理过程如下:单击放置线标签,按钮,移动鼠标到需要加标签的导线上,这时鼠标指针前会出现“”形状,单击左键,弹出编辑线标签窗口,如图6.9所示。在String窗口中输入线标签名。,20,在一个电路图中,标签名相同的导线在逻辑上是连接在一起的。,21,2. 总线方式,总线用于元件中间段的连接,便于减少电路导线的连接,而元件引脚端的连接必须用一般的导线。因此,使用总线时主要涉及绘制总线和导线与总线的连接。,1) 绘制总线,绘制总线通过用主要模型中的绘制总线(Buses Mode),工具。,2) 导线与总线的连接,导线与总线的连接一般是从导线向总线方向连线,连接时一般有直线和斜线两种,如图6.10所示,斜线连接时一般要取消自动走线。,22,总线绘制好后,也可用放置线标签工具给总线加标签,连接在总线上的导线,标签名相同,则它们在逻辑关系上是连接在一起的,如图6.11所示。,23,在这个实例中,电阻R1阻值改为1k,R2到R9是LED的限流电阻,改为200,线路比较简单,我们用导线方式连接,根据AT89C51单片机小系统和本实例P2接发光二极管的连接要求连接导线,连接后电路如图6.12所示。,24,6.2.4 给单片机加载程序,当硬件线路连接,元件属性调整好后,就可以给单片机加载程序,加载的程序只能是HEX文件,可以在Keil 51软件中来设计,形成HEX文件。,假定在Keil 51中我们已经编译形成了名为example.hex的十六进制文件,则加载过程如下:在PROTEUS电路图中,左键单击单片机AT89C51芯片,选中,再次左键单击(或左键单击选择Edit Properties命令),打开单片机AT89C51的属性对话框,在属性对话框中的program file框中选择加载到AT89C51芯片中的程序。这里是同一个文件夹下面的example.hex文件。如图6.13所示。,25,26,6.2.5 运行仿真看结果,程序加载以后,就可以通过仿真工具中的运行按钮,在51单片机中,运行程序,运行后可以在PROTEUS ISIS中看到运行的结果。本实例结果如图6.14所示。,ISIS设计文件后缀名*.DSN。,27,最后说明一下,在仿真调试时,如果因为程序有错,仿真不能得到相应的结果,则要在Keil uVision IDE中修改程序,程序修改后再对程序进行重新编译连接形成HEX文件,但在PROTEUS中不用再重新加载,因为前面以经加载了,直接运行即可,非常方便。因而现在使用Keil uVision IDE和PROTEUS仿真单片机应用系统非常广泛。,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!