IAR使用说明.docx
IAR使用说明关于文档(初版):1.主要是为了给IAR的绝对新手作参考用2<三ot制件,由保持修订权3 .希史用IAR朋友能将它修订完善4 .任何人可无偿转载、传并本文档,无须申请许可,但请保存文档来濠及标志5 .如无重大升级,请沿用主版本号版本版本号制作时间制定人/修改人说明1.002008/7/27emot初板(仅供新手参考)1.01序:其实IAR和kei1.区别也没有多大,不过很多人就是怕(当初我也怕)。怕什么呢,怕学会了,真的就是香怙学习的心理让新手竟存MRQ个不好用的或者说“还不会用的”一个工具叱。我也是一个刚毕业的小子,如果说得不妥,还赧大家来点砖头,好让小俎就高起来。(地址是)初版我将会说明以下3个问题,IAR的安装、第一个IAR工程的赛立和工作编译,这是我写的第一个使用说明,缺乏的以后补充空。一、IAR软件安装图解1.窗开IAR软件安装包进入安装界面我开软件开发包MCS51V7.20HiMC5k?UE§®IARSYSTEMS软件安装界面2 .按照提示步骤执行,一直到投权页面,缭入序列号,IAR中有两层序列号,所以要筠入两限序列号。Kn*fc*1IAREmbeddedWorkbenchEva1.uationversionforMCS51V7.20HOIARSYS1.1.MSDifferentArchitectures.OneSo1.ution.输入第一组序列号IAREmbeddedWorkbenchEvaIuatkMiVefSionforMCS51V7.20HIARSYS1.1.MSDifferentArchitecturei.OneSo1.ution.输入第二组序列号3 .选择安装路径(最好默认,不默认也不影响使用IAREmbeddedWorkbenchEva1.uationversionforMCS51V7.20HIARSYSI1.MSDifferentArchitectures.OneSo1.ution.路役选择页面修改路任4 .选择全部安登(Fu1.1.)选择全套安装5 .楼提示如道安装完成。IAREmbeddedWorkbenchEva1.uationversionforMCS51V7.20HOfferentArchitectures.OneSo1.ution.IARSYSTEMS安装完成页面二、新建第一个IAR工程用IRR首先要新速的是工作区,而不是工程.在工作区里再建立工程,一个工作区里似乎也不能整多个工程(我试过,但没成功,不知3HAR里提出workspace的极念是为什么?)要不打IAR的he1.p来看,说清楚也是头痛的事,先知道有要在工作空间里赛工程就对了。新窿IAR工作空间,首先是蓑处FiIe里选择OPon再选择Workspace,为方便说明再遇到某单我就直接说成这样了.看了下面图上的红圈就知道是怎么回事了./TAREBbeddedVorkbenchIDEEi1.eZaitYirErojtC1.Simu1.ator1001.sVihdwHcXFiU.WorhPaceJfdetOpenC1.osSveWorkspaceC1.osgWorkspace2-1接者就会看到一片空白.这时就是新的“办公区°T-C(S×TARRBbcddcdVorkbcnchIDE有了工作空间就可以速支工程了.2-3Project-CreateNewProject.点了之后出现下面这个对话起.从这里就算是正式说事了.上面国中有个ToOIChain:8051(就要标题下面,很明显的)这里选的是芯片的类型.不IAR有很多很多专用的环境,比方ARM的,430的,等.这里只布18051,相当于没得选.它的下面有个ProjeC1.temp1.ates(工程模板),然后是asm.c+.c,我只认识这3项,说的意思就是选择用户使用的开发语言,我的话选C,展开C前面的+号,显示如下列图(上个图的导都)project(eno1.ates:EmPfyprotect»asm*CI三6rin27用你的展标点下ain之后再点OK(就是图2-3最下方的那个OK了)。新建工程就利下呆后一步了,保存.另存为2-5大文件名后面康个名字保存,提醒下各位.在关闭IAR时或关闭IAR空间时.,t不要求俵存工作空间.别一不小心关完了。IAR工作空间文件后极是.euw.IAR工程的后皴名是.ewp°eww和ewp文件都会关联到】AR,不过。Vnr文件才能正确的自动打,而ewp文件必是先翻开IAR(烈开时已经自动建立了一个装的工作空间,如果已经羽开一个工作空间.则必须先新建一个工作空间.这才和必须在工作空间里编辑工程不矛盾,再导入工程才可用,这样大麻烦了,还是保存eww文件来得方便.三、第一个IAR工程估且叫它为工程吧。主要慈果大家说下IAR的设置,然后完成代码的游译。就像kei1.里瘠译工程要谀置一样.IAR也要设置。翻开设置界面很管单。A1.r+F7快捷键翻开就行了.在菜单里的位置是PrOjeC1.OPtic>ns,还可以在工程名字上用右键键开。我耳武第三种,但是这里我不想就图了,自己看着办吧.树开的设置界无物是:Optionsfornode*Ho1.*X2-6后应图2-6左边几个选项,我要说的有CenCra1.OPtiOnS.CC+CompiIejDebugger这几项。对于Genera1.Options来说不新Sh看上面就行了。主要要收支的地方就一个,Derivative这里.城认的是p1.ain.这里把它改成001.1.0.再来看耍说的第二项CC+Compi1.er,2-7小心看了,上面划了红框作标注的.再看最后一个选项Debugger,Option*fornode"fo1.*2-8重要的地方我用红推框住了.这里呢有几个选项,我比较常用就两个Simu1.ator.Chipcon,前一个在写程序时(没用仿真器和IIK)谟块用,后一个在调试(有硬侔)时候用.你看W一个选项里你手上的实情相符?接着的工作就是写代码.我这里用了一个成极无我龙的小工展作演示就是了,推得写。(省略了复刷代码的过程菜单PrSieC1.Make.就会得到下列图所示的效果没有警告和密误。原则上还应该讲一讲如何把程序下践到单片机,如何得到hc文件等等.不过今天大累了,就写到这里吧,