Proteus专业应用软件训练总结报告.doc

上传人:精*** 文档编号:860592 上传时间:2023-09-24 格式:DOC 页数:16 大小:3.04MB
下载 相关 举报
Proteus专业应用软件训练总结报告.doc_第1页
第1页 / 共16页
Proteus专业应用软件训练总结报告.doc_第2页
第2页 / 共16页
Proteus专业应用软件训练总结报告.doc_第3页
第3页 / 共16页
Proteus专业应用软件训练总结报告.doc_第4页
第4页 / 共16页
Proteus专业应用软件训练总结报告.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、目录实验一:专业PROTEUS软件的使用 实验二:利用PROTEUS绘制简单的电路原理图实验三:PROTEUS的汇编语言仿真实验实验四:Proteus与Keil联调方法实验五:利用Proteus制作PCB板实验心得和体会 专业PROTEUS软件的使用 (一)任务说明本节Proteus专业应用软件训练课的主要内容是初步认识Proteus应用软件和基本操作及原理图绘制。首先认识ISIS窗口(启动PROTEUS ISIS),了解窗口各部分功能,如:菜单栏、编辑区、对象预览窗口、对象选择器、工具栏分类及其工具按钮、坐标显示(Co-ordinate Display)等。其次学习Proteus软件的各种基

2、本操作,包括:建立和保存文件、PROTEUS文件类型、设定绘图纸大小、选取元器件并添加到对象选择器中、放置电源、地(终端)、电路图布线、设置修改元器件的属性、电器检测。最后根据要求绘制原理图和Proteus仿真。(二)原理图绘制说明(三)proteus仿真说明用汇编语言编写实现电路要求功能的源程序,应用Keil软件编写并编译运行程序,最终与电路原理图相连接,仿真实现其功能。下面介绍关于Keil软件的使用与Proteus远程调控监视安装Keil软件后,打开它,用Proteus画电路原理图Proteus中提供了非常丰富的元件与部件,可以轻而易举完成电路原理图的编辑。(四)结果演示实验二:利用PRO

3、TEUS绘制简单的电路原理图2.1绘图操作步骤1. 编辑区域的缩放Proteus的缩放操作多种多样,极大地方便了工程项目的设计。常见的几种方式有:完全显示(或者按“F8”)、放大按钮(或者按“F6”)和缩小按钮(或者按“F7”),拖放、取景、找中心 (或者按“F5”)。不利于我们进行比较。此时可通过点击菜单命令“View”下的“Origin”命令,也可以点击工具栏的按钮或者按快捷键“O”来自己定位新的坐标原点。2. 对象的放置和编辑(1) 对象的添加和放置点击工具箱的元器件按钮,使其选中,再点击ISIS对象选择器左边中间的置P按钮,出现“Pick Devices” 对话框,拾取需要的元件。(2

4、) 放置电源及接地符号单击工具箱的终端按钮,对象选择器中将出现一些接线端,在器件选择器里分别点击主界面左侧的“TERMNALS”栏下的“POWER”与“ GROUND”,再将鼠标移到原理图编辑区,左键点击一下即可放置电源符号;同样也可以把接地符号放到原理图编辑区。(3)对象的编辑调整对象的位置和放置方向以及改变元器件的属性等,有选中、删除、拖动等基本操作。 拖动标签:许多类型的对象有一个或多个属性标签附着。可以很容易地移动这些标签使电路图看起来更美观。移动标签的步骤如下:首先点击右键选中对象,然后用鼠标指向标签,按下鼠标左键。一直按着左键就可以拖动标签到需要的位置,释放鼠标即可。 对象的旋转:

5、许多类型的对象可以调整旋转为0、90、270、360(角度)或通过x轴y轴镜象旋转。当该类型对象被选中后,“旋转工具按钮”图标会从蓝色变为红色,然后就可以改变对象的放置方向。旋转的具体方法是:首先点击右键选中对象,然后根据你的要求用鼠标左键点击旋转工具的4个按钮。3.连接原件(1)画导线:Proteus的智能化可在画线时进行自动检测:当鼠标的指针靠近一个对象的连接点时,跟着鼠标的指针就会出现一个“”号,鼠标左键点击元器件的连接点,移动鼠标(不用一直按着左键)就出现了粉红色的连接线变成了深绿色。如果想让软件自动定出线路径,只需左击另一个连接点即可。这就是Proteus的线路自动路径功能(简称WA

6、R),如果只是在两个连接点用鼠标左击,WAR将选择一个合适的线径。WAR可通过使用工具栏里的“WAR”命令按钮来关闭或打开,也可以在菜单栏的“Tools”下找到这个图标。(2)画总线:为了简化原理图,可用一条导线代表数条并行的导线,这就是所谓的总线。点击工具箱的总线按钮,即可在编辑窗口画总线。(3)画总线分支线:点击工具的按钮,画总线分支线,它是用来连接总线和元器件管脚的。画总线时为了和一般的导线区分,一般用画斜线来表示分支线,但是这时如果WAR功能打开是不行的,需要把WAR功能关闭。画好分支线还需要给分支线起个名字。右键点击分支线选中它,接着左键点击选中的分支线就会出现分支线编辑对话框。相同

7、端是连接在一起的,放置方法是用鼠标单击连线工具条中图标或者执行PlaceNet Label菜单命令,这时光标变成十字形并且将有一虚线框在工作区内移动,再按一下键盘上的Tab键,系统弹出网络标号属性对话框,在Net项定义网络标号比如PB0,单击OK,将设置好的网络标号放在先前放置的短导线上(注意一定是上面),单击鼠标左键即可将之定位。(4)放置总线将各总线分支连接起来:单击放置工具条中图标或执行PlaceBus菜单命令,这时工作平面上将出现十字形光标,将十字光标移至要连接的总线分支处单击鼠标左键,系统弹出十字形光标并拖着一条较粗的线,然后将十字光标移至另一个总线分支处,单击鼠标的左键,一条总线就

8、画好了。注意使用技巧:当电路中多根数据线、地址线、控制线并行时应使用总线设计。(5)放置线路节点:如果在交叉点有电路节点,则认为两条导线在电气上是相连的,否则就认为它们在电气上是不相连的。PROTEUS ISIS在画导线时能够智能地判断是否要放置节点。但在两条导线交叉时是不放置节点的,这时要想两个导线电气相连,只有手工放置节点了。点击工具箱的节点放置按钮+,当把鼠标指针移到编辑窗口,指向一条导线的时候,会出现一个“”号,点击左键就能放置一个节点。4. 编辑对象的属性对象一般都具有文本属性,这些属性可以通过一个对话框进行编辑。编辑单个对象的具体方法是:先用鼠标右键点击选中对象,然后用鼠标左键点击

9、对象,此时出现属性编辑对话框。也可以点击工具箱的按钮,再点击对象,也会出现编辑对话框。在电阻属性的编辑对话框里,可以改变电阻的标号、电阻值、PCB封装以及是否把这些东西隐藏等,修改完毕,点击“OK”按钮即可。2.2实验内容如下图为十字路口交通灯系统的原理图:根据以上电路图绘制的步骤,利用Proteus绘制出电路图,如下:实验三:PROTEUS的汇编语言仿真实验3.1Proteus仿真的基本操作(1)启动Proteus仿真软件:双击“ISIS”图标,出现ISIS操作页面。(2)搭建单片机系统仿真电路:分“器件选取”、“器件放置”和“电路连接”三大步来操作。3.2KEIL基本操作(1)创建和导入A

10、SM源文件1.建立程序文件打开KEIL vision3,新建KEIL项目,选择AT89C51单片机作为CPU;(2)编译ASM和导入HEX文件首先进行选项设置,点击Target1 选择Option for Target 选项,从弹出的Option中,选择output标签栏,设置其中各项,点击确定,如果有错误双击错误区进行修改,直至出现“0-error(s)0-warning(s)”说明编译完全通过。(3)源代码文件与单片机的链接在Proteus绘图界面点击单片机出现如下界面,在Program File中加入生成的.hex文件,就实现了程序代码与单片机的链接。(4)软件调试菜单进入菜单栏,选择“

11、Debug”下“Start Debugging”,即进入调试状态,此后可以进行单步运行、全速运行、断点设置等功能。1.单片机程序的调试打开 Proteus 软件单击菜单选项调试选中 “使用远程调试选项”2.右键单击KEIL左边的 target1 右键单击 选择 options for target “target1”选择 Debug 选择 Proteus VSM Simulator 选项3.进行中断调试实验四:Keil与Proteus C 语言程序的联机调试(一)任务说明本节Proteus专业应用软件训练课的主要内容是对keil集成开发环境和Proteus仿真软件更深入的使用,完成两个软件的联

12、机调试,为以后学习打好基础。 (二)Proteus与Keil联机调试Proteus与Keil联调原理:分别在keil软件和Proteus软件中进行一些设置,两个软件便可以进行对同一个程序的联机调试。Proteus与Keil联调方法如下:1)安装Proteus。2)安装Keil C51 uVision3。3)Keil与Proteus连接,连接开始前必须把proteus安装目录下VDM51.dll文件复制到Keil安装目录的C51BIN目录中。4)修改Keil安装目录下Tools.ini 文件。用记事本打开Keil根目录下的TOOLS.INI 文件,在C51 栏目下加入TDRV3=BINVDM51

13、.DLL(Proteus VSM Monitor-51 Driver ),其中“TDRV3”中的“3”要根据实际情况写,不要和原来的重复。5)打开proteus,画出相应电路图。在proteus的debug菜单中选中use remote debug monitor。在keil中编写MCU的程序。进入KEIL的project 菜单option for target 工程名。在DEBUG选项中右栏上部的下拉菜选中Proteus VSM Monitor-51 Driver。在进入seting,如果是在同一台电脑上IP名为127.0.0.1,如不是同一台则填另一台的IP地址。端口号一定为8000 。一

14、个实际例子:把C:Program FilesLabcenter ElectronicsProteus 6 ProfessionalSAMPLES的8051 LCD Driver”文件夹复制到新建的Proteus文件夹下。运行keil程序,在8051 LCD Driver文件夹下建立一个新的名为8051 LCD Driver工程。单片机的型号选择AT89C52就可以,把LCDDEMO文件加到Source Group 1组里。点击工具栏的option for target按钮,在出现的对话框里点击Debug,在右栏上部的下拉菜单里选中 Proteus VSM Monitor-51 Driver,还

15、要点击一下Use前面的小圆点。再点击Setting设置通信接口,在Host后面添上127.0.0.1,如果你是用的不是同一台电脑,在这里添上另一台电脑的IP地址(另一台电脑安装Proteus)。在Port后面添上8000。点击OK按钮即可。最后把工程编译一下。第五步,Proteus的设置。运行Proteus的ISIS,鼠标左键点击菜单DEBUG,选中use romote debuger monitor。下面我们用鼠标左键点击菜单File,再点击Load Design,导入8051 LCD Driver文件夹下的LCDDEMO.design文件。注意,一定要把keil的工程和Proteus的文件

16、放到同一个目录下(这里所说的Keil的工程指工程的目录,即Proteus的工程文件要和Keil工程的那个文件夹在同一层目录下)。 基本设置已经完成,可以开始调试了,Keil每调试一次,Proteus就play一次。在实现连接调试时最主要的是要修改TOOLS.ini和产生VDM51.DLL。实验五:利用PROTEUS做PCB4.1操作步骤1.加载网络表及元件封装;若原理图中的某些器件没有自动加载封装,那么在加载网络表时就会弹出一个要求选择封装的对话框,如下图所示。这时就需要根据具体的元件及其封装进行手动选择并加载。发光二极管是没有封装的,要进行手动封装。如下图:右击二极管,选中“封装工具”选项,

17、会弹出如下对话框。点击“添加”进行封装。2规划电路板并设置相关参数; (1)规划电路板 在ARES 窗口中选中2D画图工具栏的图标,在底部的电路层中选中Board Edge层(黄色),即可以单击鼠标左键拖画出PCB板的边框了。边框的大小就PCB板的大小,所以在画边框时应根据实际,用测量工具来确定尺寸大小。(2)PCB板边框画好以后,就要设置电路板的相关参数。单击系统(S)菜单中设置默认规则(S DR)项,在弹出的对话框中设置规则参数,有焊盘间距、线与焊盘间距、线与线间距等一些安全允许值。别的系统参数设置,可以在系统菜单和工具菜单中去设置完成首先打开ISIS 7 professional 界面,

18、点击菜单栏里的红色的“ARES”图标。然后进入以下界面 在此界面中画出PCB板的边框,如下图 3.元件布局及调整;(1)元件布局 电路板的规则设计好以后,就可导入元件并布局。布局有自动布局和手动布局两种方式。若采用自动布局方式,只要在工具菜单栏中选中自动布局项,对弹出对话框,单击OK,就自动把元件布局于PCB板中了。 而如果采用手动布局的方式,则在左下角的元件选择窗口中选中元件,在PCB板边框中适当的位置放置它们。(2)元件调整 无论是自动布局还是手动布局,都需要对元件进行调整。主要是对元件的移动和翻转等操作。对元件的布局原则是:美观、便于布线、PCB板尽可能小。4.布线并调整;PCB的布线也

19、是有自动布线和手动布线两种方式。一般,是先用自动布线,然后手工修改,也可以直接手工布线。首先,选中工具菜单栏中的自动布局选项,在左下角的导线选择窗口中选中想要的导线粗细类型,也可以选择默认(D) ,再单击按钮,在弹出的对话框中修改宽度值就可以了。在布线的过程中,如果需要改变某一根线的大小,可以双击右键,选择合适类型;左键单击删除。 5.PCB覆铜 为了提高PCB的抗干扰性,通常要对性能较高的PCB进行覆铜处理。(1)选择ToolPower Plan Generator 菜单项,弹出覆铜对话框,Net表示覆铜网络,Layer表示对哪一层进行覆铜,Edge clearance表示与边缘的间距,设置

20、好,点击OK完成覆铜。放置覆铜对话框 编辑区域对话框(2)也可以使用ARES中左侧工具来完成覆铜。 单击在列表框中选择覆铜边界的宽度,将当前层切换到bottom copper,这时光标变成笔头。在PCB板上画出需要覆铜的区域,弹出编辑区域对话框,按照提示进行设置,点击OK完成覆铜。5.输出及制作PCB在菜单栏“工具”栏里选中“自动布线”,区案件会自动生成PCB板图,如下图:PCB板生成后,选中菜单栏“输出”栏里的“3D预览“选项”,即生成3D图,如下图:5.实验小结及心得体会 不知不觉proteus软件软件课程已经结束,这个学期接触了它我了解了很多。从刚开始的一无所知到逐渐熟悉,其实Prote

21、us的操作算是比较简单的,但是功能很强大,比较合适弱电类专业学生学习。 每做一个实验,我感觉我收获不少。做实验是让我们对平时的理论知识与实际操作相结合,在理论和实验中更进一步去掌握自己学到的知识比加以掌握和提高,学会将知识应用与实际的方法,提高分析和解决问题的能力。在实验过程中,我感到自己的实力有限。有些东西没见过,不是在我的能力范围内。经过我自己慢慢的学习与探讨我终于有了些眉目。 我认为,在学习中要学以致用,不能过分的盲目的学习理论知识,我们必须要将理论与实践结合。应该侧重于基本方法和使用实例。从软件的应用环境和特点来看,培养一定的应用系统的分析能力和初步设计能力而为以后学习单片机的学习以及

22、设计电路才是最终目的。社会的竞争是激烈的,我们应该把握大学学习的时间,充分利用好自己的价值,充实自己,完善自我,全面发展,做一名优秀的大学生,努力做好自己的事,让自己成为有用之才。参考文献:1张毅刚,刘杰MCS-51单片机原理及应用M哈尔滨工艺大学出版社,2004年第102-112页2周润景,张丽娜基于Proteus的电路及单片机系统设计与仿真M北京航空航天大学出版社,2006年第20-39页3林志琦,郎建军,李会杰,基于Proteus的单片机可视化软硬件仿真M北京航空航天大学出版社,2006年第5-29页4卢胜利、郝立果、丁峰,单片机原理与应用技术实践。M机械工业出版社。2009年第268-269页5兰吉昌,单片机C51完全学习手册。第一版M北京:化学工业出版社,2008年第115页16

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

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922