Proteus专业应用软件训练总结报告_专业工具训练报告

2020-02-27 专业技术个人总结 下载本文

Proteus专业应用软件训练总结报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“专业工具训练报告”。

皖 西 学 院

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

学生姓名:

系、专业:机电系 电气工程及其自动化

班级学号:电气1203班

指导教师:

训练时间:2014年10月09日至 2014年11月13日

Proteus专业应用软件训练

实验一:实验二:单片机实验三:单片机汇编程序在实验四:实验五:基于

Proteus的基本操作与原理图绘制

C语言程序在Proteus中的仿真 Proteus中的仿真 Keil与Proteus C语言程序的联机调试Proteus的PCB线路板的绘制 2

实验一:Proteus的基本操作与原理图绘制

一.实验目的1、安装Protesu软件;

2、熟练掌握Protesu软件的使用;

3、按照设计要求绘制电路原理图;

4、能够按要求对所设计的电路进行仿真; 二.Proteus软件的使用

1.了解Protuser软件的本性能,如图所示

三.认识Proteus软件窗口

图1ISIS窗口

四.Proteus元件库简介

图2

五.Proteus软件基本操作

1.建立和保存文件;

2.放置对象:单击鼠标左键(简称单击),放置元器件、连线;

3.选中对象:单击鼠标右键(简称右击),选择元器件、连线和其他对象,此时选中的操作对象以高亮红色(默认色)显示;

4.删除对象:双击鼠标右键(简称右双击),删除元器件、连线等; 5.块选择:按住鼠标右键拖出方框,选中方框中的多个元器件及其连线; 6.编辑对象:先单击鼠标右键后单击鼠标左键(简称先右后左击),编辑元器件属性;

7.移动对象:先右击选中对象(简称选中),按住鼠标左键移动,拖动元器件、连线;

8.缩放对象:按住鼠标中键滚动,以鼠标停留点为中心,缩放电路; 9.电路图布线:(1)自动捕捉:在自动捕捉有效的情况下,当光标靠近引脚末端或线时该处会自动感应出现一个“□”(光标成笔状),表示从此点可以单击画 5

线。

(2)自动布线:在开始引脚点击选定第一个画线点后,随指针移动自动有预画线(可以是直角预画线)出现,当遇到障碍时,会自动绕开障碍;在结束引脚点击布好两引脚连线。

(3)手工调整线形:要进行手工直角画线,直接在移动鼠标的过程中单击即可。若要手工任意角度画线,在移动鼠标的过程中按住Ctrl键,移动指针,预画线自动随指针呈任意角度,确定后单击即可。

(4)移动画线:选中要改变的画线(红色),指针靠近画线,出现“双箭头或十字箭头(拐点处)”捕捉标志。若是双箭头捕捉标志,按左键拖动鼠标,可沿箭头方向托动画该线;若是十字箭头捕捉标志,可沿任意角度拖动画线。

10.设置、修改元器件的属性:右击放置在ISIS编辑区中的该元器件(显示高亮度)后,再单击它打开其属性窗口,这时可在属性窗口中设置、修改它的属性。

六.绘制原理图

按电路原理图绘制原理图:根据元件对照表选择相应的元器件。先通过放置、移动、旋转元器件操作,将各元器件放置在ISIS编辑区中的合适位置,然后根据给定的原理图给电路图布线,接着设置、修改元器件的属性,最后检查无误后,完成原理图的绘制。

七.Proteus仿真

演示结果:

实验二:单片机汇编程序在Proteus中仿真

一.实验目的本节Proteus专业应用软件训练课的主要内容是单片机(AT89C51)汇编程序在Proteus中的仿真。

二.绘制原理图

打开Proteus 7 Profeional(运行ISIS 7 Profeional),添加所需元件并连接电路图。绘制的电路原理图,如图所示:

电路图绘制完成之后保存该原理图。注意要新建一个文件夹,用于存放该文件以及此次仿真实验所需的源程序(*.ASM),即把文件存放在同一个目录下。

三.进行仿真实验

以上操作完成后,便可进行仿真实验。单击ISIS 7 Profeional窗口中左下角的“”图标开始仿真,单击“

”图标停止仿真。右键单击示波器,选择“Digital Oscilloscope”观察仿真结果。仿真结果如图所示:

实验三:单片机C语言程序在Proteus中的仿真

一.实验目的本节Proteus专业应用软件训练课的主要内容是单片机(AT89C51)C语言程序在Proteus中的仿真。在Keil µVision3 开发环境下进行,编写源程序(*.C),然后把源程序进行编译和链接,生成十六进制文件(*.HEX),最后把生成十六进制文件用某种编程工具下载到单片机的程序存储器中,进而在Proteus中进行仿真。

二.安装Keil μVision3 Keil µVision3 是一款基于Windows的软件平台,它是一种用于51单片机的集成开发环境(IDE—Intergrated Development Evironment)。Keil µVision3内包 9

含了功能强大的编辑器和调试器。编辑器可以像一般的文本编辑器一样对源代码进行编辑,并允许用户在编辑时设置程序断点(可在源代码未经编译和汇编之前)。用户启动µVision3的调试器之后,断点即被激活。

按照安装说明安装Keil µVision3。启动后,显示如图所示:

三.在Keil μVision3环境下编写源程序(*.C),然后把源程序进行编译和链接,生成十六进制文件(*.HEX)

(1)建立工程。首先要建立一个项目,在编辑界面,从“P工程(Project)”下拉菜单中,选择“N新建工程(New Project)”,在弹出的对话框中的“文件名”后输入一个程序项目名称,保存后的文件扩展名为“.uv2”,这是Keil µVision3项目文件的扩展名,以后可直接点击此文件就可打开先前做的项目。选择合适的路径,然后输入工程的名称,并保存。

(2)选择单片机型号。用户可根据所使用的单片机来选择。Keil µVision3支持几乎所有的51内核的单片机。(例如选择“Atmel”)单击Atmel左边的“+”,然后选择相应的单片机型号,例如选择AT89C51。单击“确定”。

(3)编写源程序。从“F文件(File)”下拉菜单中,选择“新建(New)”,此时光标在编辑窗口里闪烁,这时,用户就可以编写程序了。源程序如图所示:

可以在文本编辑区中输入代码。输入完成后,从“F文件(File)”下拉菜单中,选择“S保存(Save)”。在“文件名”栏的编辑框中,键入文件名,同时,必须键入正确的扩展名(为“.c”)。

(4)源程序加入工程。从“Project Workspace”区中,右键单击“Source Group1”。在弹出的菜单中选择“Add File to group “Source Group1”,显示结果如图所示:

再选择建立的源程序,然后单击“Add”按钮,即可把源程序加入到工程中。

(5)存储模式的选择及输出文件类型的选择。从“Project Workspace”区中,右键单击“Target1”,选择“Options for Target ‘Target 1’”,显示如图所示:

在弹出的窗口中选择存储模式,C51编译器支持三种存储模式:SMALL模式、COMPACT模式和LARGE模式。不同的存储模式对变量默认的存储器类型不一样。再选择“输出(Output)”,选择“创建HEX文件(Create HEX File)”单选框,这样在编译项目 12

后,就可以生成十六进制文件,单击“确定”。

(6)编译工程。单击工具栏中的“Translate current file”、“Build target ”和“Rebuild all target files”后,在所建的工程文件夹中,生成十六进制文件(*.HEX)。把十六进制文件用某种工具软件下载到单片机的程序存储器中,上电后程序即可运行。

在编译过程中,如果发现有错误,需要修改程序。

四.绘制原理图,并给AT89C51单片机添加十六进制文件(*.HEX)进行仿真

绘制电路原理图,如图所示:

然后单击ISIS 7 Profeional窗口中的“Source”,在下拉菜单中选择“Add/Remove Source files...”,给AT89C51单片机添加十六进制文件(*.HEX)。

以上操作完成后,便可进行仿真实验。单击ISIS 7 Profeional窗口中左下角的“”图标开始仿真,单击“

”图标停止仿真。右键单击示波器,选择“Digital Oscilloscope”观察仿真结果。

实验四:Keil与Proteus C语言程序的联机

调试

一.实验目的本节Proteus专业应用软件训练课的主要内容是对keil集成开发环境和Proteus仿真软件更深入的使用,完成两个软件的联机调试,为以后学习打好基础。

二.Proteus与Keil联机调试

Proteus和Keil的破解安装包网上到处都是,Keil μVision3和Proteus6以上的版本都行。

Proteus与Keil联调原理:分别在keil软件和Proteus软件中进行一些设置,两个软件便可以进行对同一个程序的联机调试。Proteus与Keil联调方法如下:

(1)安装 Proteus软件(2)安装keil C51 uVision3。

(3)安装keil驱动。

(4)修改keil安装目录下Tools.ini 文件。用记事本打开Keil根目录下的TOOLS.INI 文件,在[C51] 栏目下加入TDRV3=BINVDM51.DLL(“Proteus VSM Monitor-51 Driver”),(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。

下面以一个具体例子来详细讲解 Proteus与Keil联调方法:

(1)打开keil软件,新建工程。将工程命名为Zhaoqiqi,然后保存在新建的工程文件夹LianTiao中。

(2)选择CPU型号,我们这里选择Atmel公司的AT89C51。

(3)新建文本文,用来编写源程序。本例中的源程序同项目二中的源程序一样,如图2.2所示。编写完成后将文件命名为“Zhaoqiqi”,然后保存在新建的工程文件夹LianTiao中。(注:该文件后缀名为.C)

(4)将新建的文件加入工程中。在Source Group 1上点鼠标右键,在弹出的菜单上选择Add Files„选项。在弹出的对话框中选择工程文件夹下刚才新建的“Zhaoqiqi.C”文件。点击Add,再点击Close关闭对话框。

(5)设置工程,让其编译时输出十六进制可执行文件。如图在target 1上点右键选设置。在弹出的对话框中将Create HEX File 选中,按确定退出。

(6)在Proteus中绘制电路原理图。原理图同项目二的原理图一样,如图2.6所示。

(7)在Keil中对源程序进行编译。可以看到编译成功,并生成了hex可执行文件,该文件在工程文件夹下。

(8)在Proteus中的单片机芯片上点鼠标右键,将其选中。选中的器件将变成红色。然后再在上面点鼠标左键,打开设置界面。如图4.1所示,点击Program File后的图标,将生成的HEX可执行文件加入芯片中。

(9)对两个软件进行一些设置。先在proteus的debug菜单中选中use remote debug monitor。然后进入KEIL的project 菜单option for target ‘工程名’。在DEBUG选项中右栏上部的下拉菜选中Proteus VSM Monitor-51 Driver。再进入seting,如果是在同一台电脑上IP名为127.0.0.1,如不是同一台则填另一台的IP地址。端口号一定为8000。

(10)进行联机调试。在Keil中单击“Start/Stop Debug Seion”,即标。显示如图所示:

图 16

再选择Zhaoqiqi源程序界面,按下单步执行按键,即

图标。出现黄色箭头指向源程序的主函数的第一行,然后逐步按下单步执行按键,逐步执行各语句。Keil每调试一次,Proteus就play一次,再次按

图标,停止调试。演示结果如图所示:

至此,Keil与Proteus C语言程序的联机调试完成。

实验五:基于Proteus的PCB线路板的绘制

一.实验目的本节专业应用软件训练课的主要内容是学习利用Proteus软件绘制PCB线路板。

二.Proteus绘制PCB线路板

用Proteus制作PCB线路板通常包括以下一些步骤:

(1)绘制电路原理图并仿真调试。打开Proteus 7 Profeional(运行ISIS 7 Profeional),添加所需元件并连接电路图。三.原理图的绘制

并结合Keil 进行软件编程和硬件的仿真调试,调试成功后,便可开始制作PCB。在此不再赘述调试过程。

(2)加载网络表及元件封装。在ISIS 7 Profeional界面中单击“Netlist Transfer To ARES”,即

图标。可以看到,在中左下角的元器件选择窗口中列出了从原理图加载过来的所有元器件。若原理图中的某些器件没有自动加载封装或者封装库中没有合适的封装,那么在加载网络表时就会弹出一个要求选择封装的对话框,这时就需要根据具体的元件及其封装进行手动选择并加载。对于封装库中没有的封装或者是与实际的元件不符的封装,就需要自己画。选中封装,在Library选项中左键单击图标,出现保存对话框,在New Package Name中键入要保存的元 18

件封装名称;在Package Category(保存范畴)中选中Miscellaneous;在Package Type(封装类型)中选中Through Hole;在Package Sub-Category(保存子范畴)中选中Switches;单击OK,就把按钮封装保存到了USERPKG(用户自建封装库)库中。再重新加载网络表格,就把所有原件加载到了PCB板中。(3)规划电路板并设置相关参数。

(4)元件布局及调整。电路板的规则设计好以后,就可导入元件并布局。布局有自动布局和手动布局两种方式。若采用自动布局方式,只要在界面的菜单栏Tools中选中项,弹出对话框,单击OK,就自动把元件布局于PCB板中了。而如果采用手动布局的方式,则在左下角的元件选择窗口中选中元件,在PCB板边框中适当位置单击左键,就可以把元件放入。但是无论是自动布局还是手动布局,都需要对元件进行调整。主要是对元件的移动和翻转等操作

(5)布线并调整。PCB的布线也是有自动布线和手动布线两种布线方式。一般,是先用自动布线,然后手工修改,也可以直接手工布线。PCB元件布置完成如图所示:

3D效果图如下

总结体会

这学期学校为我们安排了proteus实验,Proteus软件实验课我们只上了五次的课,通过这五次课程的学习,我学会了简单的使用Proteus软件。还有原理图的绘制,在学习原理图绘制的过程中,我有更加的了解了Proteus软件的使用Proteus软件它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。在经过5周课的学习后,我们对proteus软件有了一个初步的认识。因为实验时间比较短,所以我们学的很认真,但是仍然有一些地方我们会遇见困难,这时候翁老师就会给我们耐心的讲解,帮助我们实验,让我们对proteus认识更加深刻。

Proteus不仅在电路仿真上有其强大的地方,在电路设计上更是有其强大之处。首先在电路仿真上他可以对我们所画电路仿真并且找出其错误的地方,让我们知其然,知其所以然。然后在设计上可以与kill软件联调,原理图设计完成后,一键便可进入ARES的PCB设计环境,实现从概念到产品的完整设计;打打提高了效率。

通过学习proteus,我更加明白了知识的重要性。在以后的工作学习中,我相信它一定会带给我很多帮助!

这个软件实验课跟我们专业很相近,在我们以后的工作中也很重要,所以在课后我们也要好好学习使用这个软件。学习这个软件的使用,就是要自己多多练习,还要用心,当然不管做什么,我们都要用心。这次的实验课,让我获益匪浅。最后再次感谢翁老师对我们的耐心指导!

2014年11月18号

参考文献

[1]张毅刚,刘杰.MCS-51单片机原理及应用.[M]哈尔滨工艺大学出版社,2004年.[2]周润景,张丽娜.基于PROTUSE的电路及单片机系统设计与仿真.[M]北京航空航天大学出版社,2006年

[3]林志琦,郎建军,李会杰,佟大鹏.基于PROTUSE的单片机可视化软硬件仿真.[M]北京航空航天大学出版社,2006年

[4]周润景,袁伟亭.基于PROTUSE的ARM虚拟开发技术.[M] 北京航空航天大学出版设,2007年。

[5]张靖武,周灵杉.单片机系统的PROTUSE设计与仿真.[M]电子工业出版社,2007年。

[6] 张伟.单片机原理及应用,[M]北京:机械工业出版社,2005年3月.[7] 薛栋梁.单片机原理及应用,[M]北京:中国水利水电出版社.2001年

《Proteus专业应用软件训练总结报告.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
Proteus专业应用软件训练总结报告
点击下载文档
相关专题 专业工具训练报告 总结报告 应用软件 专业 专业工具训练报告 总结报告 应用软件 专业
[专业技术个人总结]相关推荐
    [专业技术个人总结]热门文章
      下载全文