资源描述:
《keil初级使用与汇编程序设计教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、其余与绝对转-条指令地址所冱回指令ⅡⅡ,∶RoM中的任冼涓用子程序皮操作在关于扌1个机器周杲作指令的操⒐有位传送指⋯⋯-⋯——⋯⋯⋯⋯⋯¨⋯单片机原理、应用与PROTEUS仿真咂“发项目的工程(Pr臼ect)”。驷运行Kei1要求计算机具有Pentium或以上的CPU,16MB以上的RAM,⒛MB以上的袢%ˉ空闲硬盘空间;要求操作系统为WindOws98、Ⅵndow⒓000、WindowsXP等。根据Keilˉ!ˉˉt‘‘安装指导,将Kei1正确安装到计算机中。本书只讲解Kei1在单片机汇编程序设
2、计编辑、汇编、调试与仿真中的应用,采用V2.37版本。本章讲解Kei1在ATg9c51单片机中的Keil应用快速入门,并通过Kei1实践加深对AT89C51单片机指令功能的理解。2。Kei叫立月⒈λ门为快速入门,以简单实例来讲述Keil的应用,该例取工程名为LITI,源程序名为JILB。ASM。假设读者已正确安装了Kei1,并在桌面上已建立了快捷方式图标(1)进入Kei1uⅥsion双击快捷方式图标,则出现如图3¨10所示的Kei1uvisiOn的工作界面。Ⅷ唧撕种图3-10keiluvisi⑾工
3、作界面〓鲺侧(2)建立工程用Kei1进行单片机应用项目开发时,“要求为此项目建立工程。选择菜单Pr丬ect→NewPr丬ect”,贝刂弹出如图3-11所示对话框,为项目取名和选择合适的路径(如桌面),输入工程名(如HTI),单击t保”存按钮,则名为LITI。uv2(。uv2是自动加上的)的工程文件存盘。随即弹出对话“”框Selectdev忆eforTarget‘Target1’,女口且吓‰图3-12所示,要求选择用于工程的某型号单片机。-ˉ第3章AT⒆C51指令系统一—ˉ⋯ˉ⋯¨ˉ¨¨⋯⋯⋯¨⋯⋯
4、¨u♂Ι,⒛MB以上的§XP等。根据KeⅡIΙ三甲,采用Ⅴ2。37∷实践加深对=KeⅡ图3-12选择Atmel公司的单片机AT⒆C51LIⅡ,源程序名为∶远择项目工程使用的单片机型号“1≡三方单片机选择框中的Atmel”,贝刂歹刂出Atme1公司生产的各种型号的单片机,∷。T:9C51再“”按钮,则选好单片机AT89C51,并返回工作界面。枇单击确定三t工作界面。∶“CopyStandard8051StaⅡ三:有时可能会弹出提示选择栏upCodetoPr丬ectFo1der“”删怅丁∶1ΙPr叼e
5、ct',只要单击否按钮即可。·婷辑源程序并存盘:营∶三冱菜单∏℃→New或单击按钮,弹出一个文本编辑窗口,可在文本窗口内进行源带∞黼羞=将下列程序输入(可不输注释)到文本窗口中。ORG00H;伪指令无机器码;机器码为γ⒆`IOV/A,#69HOV23H,A;机器码为阝23`ΙMOVP1,23H;机器码为85⒛⒛SI.MP$;机器码为sO田END;伪指令无机器码逞了中ORGOO00H和END为两条伪指令,分别表示下一指令首地址为OO00H和程序真辑、检查无误后,单击工具栏中的按钮圈,弹出保存文件对话
6、框。选择好路径,∶二名一栏中键入源程序名(本例为ⅡLB。ASM,注意要加。ASM后缀),单击对话框中”寻存按钮,则将源程序存入,如图3-13所示。二T≡开发时,=二“t歪≡单ProJect一~了⌒H路所不一对〓刂一`·.一__一〓·一径(如一〓LIⅠ:单击t保啷ΗⅡov删驷~v二。uⅤ2是自动厶咖删跏f1;c1i四Ⅱ1。″i∶廷环弹出对话咖”文件名钽⒈:I·TⅡget1’,女口保存类型钽)亍二程的某型号图3-13编辑源程序和保存源程序⋯-·⋯ˇ`⋯¨⋯⋯冖`单片机原理、应用与PROTEUS仿真(5
7、)将源程序文件添加到工程中““单击工程管理窗口中的文件夹Target”,出现下层文件夹SourceGroup1”,右击黼Ⅱu岍凹““Add”SourceGroup1”,弹出菜单,如图3-14所示。单击选项∏1estoGroup⋯,“Add∏”弹出菜单1estoGroup⋯,在弹出的菜单中单击文件类型栏右端的下拉按钮,选择文件类型为AsmsourceⅢe,再选择或键入源程序文件9如ⅡLB。ASM。单击Add按钮c接着再单击αose按钮,则将源程序文件JILB,ASM添加到工程HTI。uv2中,如图3
8、-15上““图所示。这时,文件夹SoLIrceGroup1”前出现+”,单击它则打开文件夹△ourceGroup1”‘“可看到该文件夹中有源程序文件ⅡLB。ASM(注意:选择文件类型为Asmsource”),女I图3-15下图所示。岬图3-14打开工程管理文件夹图3-15添加源程序文件到工程踟‖郦(6)设置Keilェ程目标选项““先选中工程管理窗口中的Target1”,再选择菜单项Pr叼ect→OptionforTarg引‘Target1’”,出现对工程设置的对话框。该对话框有10