版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PROTEUS电路设计软件使用方法PROTEU浜入式系统仿真与开发平台是英国Labcenter公司开发,是目前世界上最先进最完整的嵌入式系统设计与仿真平台,PROTEUS1以实现数字电路、模拟电路及微控制器系统与外设的混合电路系统仿真、软件仿真、系统协同仿真和PC酸计等全部功能。PROTEUSISIS编辑软件介绍:双击桌面上的ISIS7Professional图标或者单击屏幕左下方的开始一程序一“Proteus7Professional一ISIS7Professional,出现如图2-1所示屏幕,表明进入ProteusISIS集成环境。PWOTFI网1515SCHEMATICCAPTUREEl
2、ertranlc5DesignFromConceptTaCampletlanSISPioft$iaiAlvZ4SP3ILabcenterF“Manicc19692口08I的wv口乐cl-*窗/口仁口.naTFEjiiTF原理图编4茸窗a图2-2ISIS主窗口2-4所示的对话框,以选择设关闭对话框,完成设计图纸的模板选择,出现一1515P1F2-ISISFrvEessiDualFileYi电WEditI&dlsDesignGriph鼻SaveSesigXLCtrl+SSavtDesignAs.SaveDesielAsTempiate.-图2-3新设计这时设计名称为UNTITLED(未命名),名。
3、也可以在设计的过程中任何时候命名。*,1!1!图2-4选模板你可以点击菜单filesavedesign来给设计命一个小项目的设计过程1、建立新项目启动软件之后,首先,新建一个项目:点击菜单:FileNewDesign,如图2-3所示,即可出现如图计模板。一般选择A4图纸即可,点击OK个空白的设计空间。2、调入元件在新设计窗口中,点击对象选择器上方的按钮P(如图2-5所示),即可进入元件拾取对话框,如图2-6所示。FiteVgEditTab,蝙加1虹apESducczu力斗口日尊IB|国时+a-i*|talist的口miJCI旺Z3H1工取够I中tMraii.d11sld*i1WZSSElBih
4、ir3EcanhEfaWh3.cadaIsiimd139-criiwiMfJMOfrlWnEI热A.1MSIlut博/g1工。341仆1/+I.I-P同虹SIR囱r-l!r10hlmk*川*缺尔MXMEn用”W5W!P575!附对川:%l助知力.出也3叫网的r。“”力AiFlMBhl*4IH2,-12的“串士vrB.K%日闫5?p*wf阳府,立K摩E的上:iMt!NBX,“FE”田w.产短拈h%k5a&!BU2Nn=ri!:tk=u=-2um4=三i,汕际冉IKX4J|强如旨Ej-MH.-IBID工jtt二上至H土立4圭_三叠二等一|HLC95LiI*jI班130.图2-6查找元件在图2-6所
5、示的对话框左上角,有一个Keywords输入框,可以在此输入要用的元件名称(或名称的一部分),右边出现符合输入名称的元件列表。我们要用的单片机是AT89C51,输入AT89C,就出现一些元件,选中AT89C51,双击,就可以将它调入设计窗口的元件选择器。在Keywords中重新输入要用到的元件,比如LED,双击需要用的具体元件,比如LED-YELLOW,调入。继续输入,调入,直到够用。点击OK,关闭对话框。以后如果需要其他元件,还可以再次调入。元件调入之后的情形类似图2-2中的对象选择列表所示。我们这次要用到的元件列表如下:AST89C51LED-YELLOWRX8BUTTON单片机发光二极管
6、-黄色8电阻排200欧姆按钮以上元件就够用了,其他多余的只是供选用。比如发光二极管可以选用其他颜色,按钮也可以使用SWITCH代替或者使用DIP-SW8代替,电阻排也可以使用单个电阻RES来代替。3、设计原理图3-1放置元件在对象选择器中的元件列表中,单击所用元件,再在设计窗口单击,出现所用元件的轮廓,并随鼠标移动,找到合适位置,单击,元件被放到当前位置。至此,一个元件放置好了。继续放置要用的其他元件。3-2移动元件如果要移动元件的位置,可以先右击元件,元件颜色变红,表示被选中,然后拖动到需要的位置放下即可。放下后仍然是红色,还可以继续拖动,直到位置合适,在空白处单击鼠标左键,取消选中。3-3
7、移动多个元件如果几个元件要一起移动,可以先把它们都选中,然后移动。选中多个元件的方法是,在空白处开始,点击左键并拖动,出现一个矩形框,让矩形框包含需要选中的元件再放开,就可以了(参看图2-7)。如果选择的不合适,可以在空白处单击,取消选中,然后重新选择。图2-7选中多个元件移动元件的目的主要是为了便于连线,当然也要考虑美观。3-4连线就是把元件的引脚按照需要用导线连接起来。方法是,在开始连线的元件引脚处点击左键(光标接近引脚端点附近会出现红色小方框,这时就可以了),移动光标到另一个元件引脚的端点,单击即可。移动过程中会有一根线跟随光标延长,直到单击才停住(图P2OTA8P23卑P23*11IP
8、2W2IP2.a13P:囹知4卜,山,.理时珀P2幅psMtin网&工21fRN-11.佰,14H71X3工言b_ZLij23E.用2-8)。P21触P22rA10电却MlP25TA13PJ&fA14mZ/AII5(c画线完毕)(a画线开始)(b划线中)图2-8画线过程在第一根线画完后,第二根线可以自动复制前一根线,在一个新的起点双击即可。如图2-9所示。PO73FTF2.WAHP22/AQP23KA1IIz4;A1?F25W13P2,BW14P2.7W16b很快画完1X6432In-71111111Mha新的起点双击图2-9自动复制前一根线注意:如果第二根线形状与第一根不同,那可不能自动复制
9、,否则会很麻烦。3-5修改元件参数电阻电容等元件的参数可以根据需要修改。比如限流电阻的阻值应该在200到500欧姆左右,上拉电阻应该在几千欧姆。以修改限流电阻排为例,先单击或右击该元件以选中,然后再单击,出现对话框如图图2-10所示。在ComponentValue:后面的输入框中输入阻值200(单位欧姆),然后点击OK按钮确认并关闭对话框,阻值设置完毕。EditCoaponeiiLt图2-10修改电阻值HHcIritHidden:CnniporiRrtHeffirsncp,|RMPCEPackage:LISAModelFile:ModellIppe:3-6添加电源和地在左边工具栏点击终端图标号
10、,即可出现可用的终端,图2-11-a所示。在对象选择器中的对象列表中,单击POWER,图2-11-b所示,在预览窗口出现电源符号,在需要放置电源的地方单击,即可放置电源符号,如图2-11-c所示。放置之后,就可以连线了。放置接地符号(地线)的方法与放置电源类似,在对象选择列表中单击GROUND,然后在需要接地符号的地方单击,就可以了。注意:放置电源和地之后,如果又需要放置元件,应该先点击左边工具栏元件图标,就会在对象列表中出现我们从元件库中调出来的元件。图2-11-a选择端口itIWPlTuadTpur图2-11-b选择电源符号图2-11-c放置电源符号图2-11添加电源和地最终完成的原理图如
11、按照图2-2的原理图,我们还需要放置按键,放置接地符号,连线,前面的图2-2所示。4、添加程序单片机应用系统的原理图设计完成之后,还要设计和添加程序,否则无法仿真运行。实际的单片机也是这样。4-1编辑源程序按照51系列单片机的汇编语言语法要求,按照控制要求,编写源程序。可以使用任何一种纯文本编辑器来编辑源程序。比如记事本、写字板等都可以。还可以使用超级编辑器ultraedit-32,功能很强。编辑完成的源程序是纯文本文件,其扩展名必须是.ASM,以便编译软件识另Ijo图2-12所示。图2-12-a记事本图2-12-bproteus自带编辑器图2-12编辑源程序4-2添加源程序在Poteus的单
12、片机仿真项目中添加源程序。可按以下步骤进行:点击菜单SurcefAdd/RemoveSourceFiles,如图2-13所示。图2-13添加源程序1弹出对话框,如图2-14所示。图2-14添加源程序2在弹出的对话框中操作,在CodeGenerationTool的下拉菜单中选择代码生成工具ASEM51,然后点击New按钮,弹出选择文件对话框,如图2-15所示。JU*JfijtSo51U.SrfIS-摩,上T无FT硒rs柒日利AB一不Lfi-lttiX4苴睢而用中巴MTT跨江酗咤南LTU.ILt55:l探处磁nlki空民回Fm.LXHlLJil4EWSTS4口”131|dnlI”:EKT7今西汾番
13、毒障mmuimEWlsm-,EBmKB;20的2flflfl-l*-|2IflIfi我3-2TBI?JD知:71及壮士JWdiPD打or我冲TJI口打4Mifi-LI-团IIS4我1$加用仑理ATfl用力包,口!嚣EF覆It15:n,*-?r-mfznwiz-zi匚IQWirZHa?11-L?-l=.lEtf2QJH-LE-132HLP5E-+-HZL:3?MM-i-SlKMaaa-B】Edi为忸asqh翔x+iisda式Ofl-fr(T!Ia5FWI5h:WC4FiL45JCE图2-15添加源程序3在弹出的对话框中操作,找到所需要的文件,比如这里选择以前已经编辑好的文件P1P2.ASM,然后
14、点击按钮【打开】就可以了。也可以在文件名框输入文件名,如果文件不存在,点击打开时会提示新建此文件,便于以后再编辑程序。当然也可以改变查找的路径,在其他地方找到我们要用的文件。添加程序文件之后返回添加程序对话框,已经有了我们添加的程序,如图2-16所示。口它曰|第0力回回反I底先次I商.省藤界1.4因IE1,口就心H图2-16添加源程序4可以看到,在SourceCodeFilename的下拉框中已经显示出刚刚添加的源程序名。点击按钮OK关闭这个对话框。这时候如果再点击菜单Source,如图2-17所示。?aleViea-gd11Tools4PxSdnrceDsbugLitrstyTenpltcE
15、纤tumKelp4d酎5Q)ZUSowcfil曰3.=IHpfipitCodsGfriiiiriifiifiin,XntliSsTiapHwltr-nalI*stKditorKuildALL图2-17添加源程序5从图中可以看到,下拉菜单中最下面多出一行,显示的是我们刚刚添加的源程序。如果点击这个文件名,就会利用软件自带的编辑器打开这个文件,如图2-12-b所示。如果更换了编辑器,就会按照更改,利用指定的编辑器打开源程序文件。5、编译源程序5-1利用program软件自带的编译器进行编译编辑好的源程序添加进来之后就可以编译了。编译的方法很简单,在图2-17中,点击BuildAll就对指定的源程序
16、进行编译。如果编译没有发现语法错误,就会出现如下提示,如图2-18所示。WH1UILUGMb锚曰驴SourceOB占gPIP?ASMA5EX51UPS.ASHS./hfio1areFilesLttc.iiileiElectronJcsFoteusFiofessionalTD0tSBC1JCS-51JFmLI丁怅ci。AssarablejA5EJT31VI.3noetroisEziiA.crin块加kdu*th力力F上LT.Process,-ed4hU&es,OSouicboodebiildciwteedOK|Q图2-18编译完的提不窗口如果有语法错误,也会有提示,指出错误代码和所在的行。这时候
17、就需要我们重新打开源程序,对错误进行修改。修改之后再重新编译,直到通过为止。这时候单片机里自动被装入了编译之后所产生的机器码程序。下一步就是仿真执行了。5-2利用其他软件进行编译编译源程序也可以利用其他软件进行。只要编译产生的机器码文件是.HEX格式就可以。比如伟福,它就可以产生.HEX格式的文件和.BIN格式的文件。其实,伟福的许多特性适合编辑和编译源程序,它的编辑和编译是在同一个界面下完成,有行列位置指示,行首自动对齐等特性。关于伟福的使用方法第一部分伟福纯软件仿真器使用入门。利用其他软件编译产生的十六进制文件,可以直接加入到Proteus项目中的单片机里。方法如下:在原理图中点击单片机以
18、选中,再次点击打开元件编辑对话框,如图2-19所示。图2-19编辑单片机一添加机器码程序在图中看到:在ProgramFile:后边的方框里显示P1P2.HEX,说明机器码已经装入。如果没有装入,这里将是空白。这时可以点击其右边的打开文件图标3,查找并选中机器码文件即可。这样,就可以在仿真时执行程序。这样装入的机器码程序有个缺点,只能执行,不好调试。因为没有源代码,也无法打开源代码窗口,无法单步执行。解决的方法是,在其他编辑编译软件通过之后,再将源程序添加到项目,如4-2节所述。然后再用本节开始5-1所述方法添加源程序并编译一次,这时不会出现错误。一般也不用再给单片机添加机器码程序,除非你途中改
19、换了源程序。在图2-19中还有一个时钟频率(ClockFrequency)可以改变。一般情况下,单片机的时钟频率由此设定,而不是来自时钟电路,这就是为什么在仿真时可以省略时钟电路和复位电路的原因。6、仿真执行Program软件可以仿真模拟电路和数字电路,还可以仿真若干型号的单片机。我们使用的目的主要就是仿真单片机和外围的接口电路。这里简要介绍MCS-51单片机和部分接口电路的仿真过程,其他方面的内容请自行查找资料。6-1在原理图千辑窗q下面有一排按钮IHIL利用它可?控制日真的过程。点击按钮LLJ开始仿真,开始以后按钮的小三角变成绿色,点击按钮LJLJ单步仿真,点击按钮桁停和继续仿真切换,点击
20、按钮匚鼻口停止仿真。以简单项目P1P2为例,说明仿真效果。点击开始仿真按钮,电路如图2-20所示。KT1F2_ISISfEuaftlCkniA*l-iEM3l喻I为已I+1+空气鼻鼻鬼片I国A宣R旧0|运庶:,产!二口至回3BUTTONLEDLEDflFnRAFHnnNLEMiiFiGRAFH-REDLEMlfr?LEDEWLEO-0IFGLED-aiRrLED-0LUELEDV1_1_TULr用梅他靠高电二;一牯K会帚IR电五:LE口为匠般辖市渔.:阳幔给睡坐就黑鼻:P3IJI.-Crimiu.F3jMQ*rjjhi2Wnzr*ii一口.driKNi*叩中也卯足卬*阳rz*iUF.rr-a破
21、EUH.Mldri,*11RJMIIFOjadTgjmrtrjn-rom-imnrm_fii1nMZF砌nziooqthEli!VclsL11.U.PD.ttAEll1B3CTAL2rn,身4M)nhn06力jsut,ATS9C513*Su%图2-23源代码窗口的按钮执行到光标处是,先在要暂停的指令上点一下,这一行就会变成蓝色,然后点击执行到光标处的按钮,就会从原来的指令开始执行,直到光标所在的位置暂停。在暂停状态,还可以选择显示特殊功能寄存器窗口、内存窗口等。比如要显示8051CPU的寄存器,可以这样操作:点击菜单Debug8051CPUregisters-U1,就会出现如图2-24所示窗口。图2-25的窗是片内数据存储器。惬1LTUEegLiteis凶pcrHSTkucTxoH00aoMOVP2,PlACCBDPTR5FC-rsO-F1000007ODOOOtlDO00DOFtOKIRER.3R4FtSR5FS700DO0000000D0000P0PlP3pa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- XXX系统运维投标文件含运维方案
- 合唱比赛活动方案
- 职业教育中心建设和办学方案
- 2023年秋季学期德江县高一年级期中数学考试含答案
- 月子中心服务合同代理词
- Mycophenolic-acid-Standard-生命科学试剂-MCE
- 2024-2025学年药理学学习通超星期末考试答案章节答案2024年
- m-PEG-DPPE-MW-2000-生命科学试剂-MCE
- PLC项目化应用与实践(S7-1200)学习通超星期末考试答案章节答案2024年
- 管理沟通学习通超星期末考试答案章节答案2024年
- T-WSJD 51-2024 医疗机构消毒供应中心用水卫生要求
- 环保咨询服务合同范本
- 万兆宽带网络商业应用场景白皮书
- 2024年03月新疆第三人民医院(自治区职业病医院)招考聘用136人笔试历年典型考题及考点研判与答案解析
- 2022-2023学年北京西城区高一语文(下)期末考试卷附答案解析
- HG/T 6313-2024 化工园区智慧化评价导则(正式版)
- 中级银行从业资格之中级个人贷款通关题库(附带答案)
- 学校(幼儿园)食品安全相关人员责任清单
- 汽车吊吊装安全技术交底
- 湖北省武汉市部分学校2022-2023学年高一年级上册期中联考数学试题(学生版+解析)
- 小学中队活动记录
评论
0/150
提交评论