Proteus入门教程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

贵州电子信息职业技术学院Proteus入门教程OcthicLuo编写本教程主要通过项目实践的方式带领大家认识和了解Proteus,并掌握Proteus的使用,并介绍了ProteusISIS的工作环境和一些基本操作。11Proteus入门教程目录第一章概述---------------------------------------------------------------------------------------------------21.1认识Proteus----------------------------------------------------------------------------------------------21.2进入ProteusISIS----------------------------------------------------------------------------------------21.3工作界面--------------------------------------------------------------------------------------------------2第二章项目实践---------------------------------------------------------------------------------------------32.1项目一-----------------------------------------------------------------------------------------------------32.1.1电路设计---------------------------------------------------------------------------------------------32.1.2电路图绘制------------------------------------------------------------------------------------------42.1.3电路调试---------------------------------------------------------------------------------------------92.2项目二----------------------------------------------------------------------------------------------------102.2.1电路设计-------------------------------------------------------------------------------------------102.2.2电路图绘制----------------------------------------------------------------------------------------112.2.3电路调试-------------------------------------------------------------------------------------------1422Proteus入门教程第一章概述1.1认识ProteusProteus是英国LabcenterElectronics公司开发的EDA软件。它运行于Windows操作系统上,能够实现原理图设计、电路仿真到PCB设计的一站式作业,真正实现了电路仿真软件、PCB设计软件和虚拟模型仿真软件的三合一。Proteus的特点是:①完善的电路仿真和单片机协同仿真。具有模拟、数字电路混合仿真,单片机及其外围电路的仿真;拥有多样的激励源和丰富的虚拟仪器。②支持主流单片机类型。目前支持的单片机类型有:68000系列、8051系列、ARM系列、AVR系列、PIC10系列、PIC12系列、PIC16系列、PIC18系列、PIC24系列、DSPIC33系列、MPS430系列、HC11系列、Z80系列以及各种外围芯片。③提供代码的编译与调试功能。自带8051、AVR、PIC的汇编器,支持单片机汇编语言的编辑、编译,同时支持第三方编译软件(如KeiluVision3)进行高级语言的编译和调试。④智能、实用的原理图与PCB设计。在ISIS环境中完成原理图的设计后可以一键进入ARES环境进行PCB设计。本教程主要了介绍ProteusISIS的工作环境和一些基本操作。1.2进入ProteusISIS双击桌面上的ISIS7Professional图标或者单击屏幕左下方的“开始”→“所有程序”→“Proteus7Professional”→“ISIS7Professional”,进入ProteusISIS工作环境,如图1.2所示:图1.21.3工作界面ProteusISIS的工作界面是一种标准的Windows界面,包括:屏幕上方的标题栏、菜单栏、标准工具栏,屏幕左侧的绘图工具栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口,屏幕下方的状态栏,屏幕中间的图形编辑窗口,如图1.3所示:33Proteus入门教程图1.3对于初次接触Proteus软件的人来说,如果一开始就单独介绍Proteus的各项功能的详细使用,让大家看得晕头转向,这未免太枯燥无味了。本教程将通过项目实践的方式带领大家认识和了解Proteus,并掌握Proteus的使用。第二章项目实践2.1项目一2.1.1电路设计首先我们设计一个简单的单片机电路,如图2.1.1所示:图2.1.144Proteus入门教程电路的核心是单片机AT89C52,晶振X1和电容C1、C2构成单片机时钟电路,单片机的P1口接8个发光二极管,二极管的阳极通过限流电阻接到电源的正极。2.1.2电路图绘制1、将需要用到的元器件加载到对象选择器窗口。单击对象选择器按钮如图所示:弹出“PickDevices”对话框,在“Category”下面找到“MircoprocessorICs”选项,鼠标左键点击一下,在对话框的右侧,我们会发现这里有大量常见的各种型号的单片机。找到AT89C52,双击“AT89C52”。这样在左侧的对象选择器就有了AT89C52这个元件了。如果知道元件的名称或者型号我们可以在“Keywords”输入AT89C52,系统在对象库中进行搜索查找,并将搜索结果显示在“Results”中,如图2.1.1所示:图2.1.2在“Results”的列表中,双击“AT89C52”即可将AT89C52加载到对象选择器窗口内。接着在“Keywords”中输入CRY,在“Results”的列表中,双击“CRYSTAL”将晶振加载到对象选择器窗口内,如图2.1.3所示:图2.1.355Proteus入门教程经过前面的操作我们已经将AT98C52、晶振加载到了对象选择器窗口内,现在还缺CAP(电容)、CAPPOL(极性电容)、LED-RED(红色发光二极管)、RES(电阻),我们只要依次在“Keywords”中输入CAP、CAPPOL、LED-RED、RES,在“Results”的列表中,把需要用到的元件加载到对象选择器窗口内即可。在对象选择器窗口内鼠标左键点击“AT89C52”会发现在预览窗口看到AT89C52的实物图,且绘图工具栏中的元器件按钮处于选中状态。我们在点击“CRYSTAL”、“LED-RED”也能看到对应的实物图,按钮也处于选中状态,如图2.1.3所示:图2.1.32、将元器件放置到图形编辑窗口。在对象选择器窗口内,选中AT89C52,如果元器件的方向不符合要求可使用预览对象方向控制按钮进行操作。如用按钮对元器件进行顺时针旋转,用按钮对元器件进行逆时针旋转,用按钮对元器件进行左右反转,用按钮对元器件进行上下反转。元器件方向符合要求后,将鼠标至于图形编辑窗口元器件需要放置的位置,单击鼠标左键,出现紫红色的元器件轮廓符号(此时还可对元器件的放置位置进行调整)。在单击鼠标左键,元器件被完全放置(放置元器件后,如还需调整方向,可使用鼠标左键,单击需要调整的元器件,再单击鼠标右键菜单进行调整)。同理将晶振、电容、电阻、发光二极管放置到图形编辑窗口,如图2.1.4所示:图2.1.466Proteus入门教程图中我们已将元器件编好了号,并修改了参数。修改的方法是:在图形编辑窗口中,双击元器件,在弹出的“EditComponent”对话框中进行修改。现在以电阻为例进行说明,如图2.1.5所示:图2.1.5把“ComponentReference”中的R?改为R1,把“Resistance”中的10k改为1k。修改好后点击按钮,这时编辑窗口就有了一个编号为R1,阻值为1k的电阻了。大家只需重复以上步骤就可对其他元器的参数件进行了,只是大同小异罢了。3、元器件与元器件的电气连接。Proteus具有自动线路功能(WireAutoRouter),当鼠标移动至连接点时,鼠标指针处出现一个虚线框,如下图所示:单击鼠标左键,移动鼠标至LED-RED的阳极,出现虚线框时,单击鼠标左键完成连线,如上图所示:同理,我们可以完成其他连线。在此过程中,我们都可以按下ESC键或者单击鼠标右键放弃连线。4、放置电源端子。单击绘图工具栏的按钮,使之处于选中状态。点击选中“POWER”,放置两个电源端子;点击选中“GROUND”,放置一个接地端子。放置好后完成连线,如图所示:77Proteus入门教程图2.1.65、在编辑窗口绘制总线。单击绘图工具栏的按钮,使之处于选中状态。将鼠标置于图形编辑窗口,单击鼠标左键,确定总线的起始位置;移动鼠标,屏幕出现一条蓝色的粗线,选择总线的终点位置,双击鼠标左键,这样一条总线就绘制好了,如图2.1.7所示:图2.1.76、元器件与总线的连线绘制与总线连接导线的时候为了和一般的导线区分,我们一般喜欢画斜线来表示分支线。此时我们需要自己决定走线路径,只需在想要拐点处单击鼠标左键即可。在绘制斜线时88Proteus入门教程我们需要关闭自动线路功能(WireAutoRouter)。可通过使用工具栏里的WAR命令按钮关闭。绘制完后的效果如图2.1.8所示:图2.1.87、放置网络标号。单击绘图工具栏的网络标号按钮使之处于选中状态。将鼠标置于欲放置网络标号的导线上,这时会出现一个“×”,表明该导线可以放置网络标号。单击鼠标左键,弹出“EditWireLabel”对话框,在“String”输入网络标号名称(如a),单击按钮,完成该导线的网络标号的放置。同理,可以放置其它导线的标号。注意:在放置导线网络标号的过程中,相互接通的导线必须标注相同的标号,如图2.1.8所示:图2.1.8至此,我们便完成了整个电路图的绘制。99Proteus入门教程2.1.3电路调试在进行调试前我们需要设计和编译程序,并加载编译好的程序。1、编译程序。Proteus自带编译器,有8051的、AVR的、PIC的汇编器等。在ISIS添加上编写好的程序,方法如下:点击菜单栏“Source”,在下拉菜单点击“Add/RemoveSourceFiles”出现一个对话框,如图所示:点击对话框的按钮,在弹出的对话框找到设计好的ASM文件,点击“打开”在“CodeGenerationTool”的下面找到“ASEM51”,然后点击按钮,设置完毕我们就可以编译了。点击菜单栏的“Source”,在下拉菜单点击“BuildAll”,过一会,编译结果的对话框就会出现在我们面前。如果有错误,对话框会告诉我们是哪一行出现了问题。2、加载程序。选中单片机AT89C52,鼠标左键点击AT89C52,弹出一个对话框,如图所示:在弹出的对话框里点击“ProgramFil

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功