《Keil C51集成开发环境的使用》由会员分享,可在线阅读,更多相关《Keil C51集成开发环境的使用(7页珍藏版)》请在金锄头文库上搜索。
1、Q 9潯ta幽基-Fl T :=lt gtj t 1-S urn- c a Grg START! 酉8LED灯T:rgeGrcupFiles.Sei pc t Devi ce for T:i-get T-get TRem ove 工 tEinOpti 皿弓 fur T:fget T:t_get 1/Cle:f Group and File OptiutleKeil C51集成开发环境的使用1、创建项目启动uVision2并创建一个项目。从Project(项目)菜单中选择New Project (新项目),建议为每一项目建立一个单 独的文件夹并命名,打开子文件夹并键入项目的名称,如“跑马灯”确定
2、。接着弹出 Select Device for Target (选择项目装置)对话框,需要为项目选择一个CPU。如选Atmel 89C51。|_J File Edit Vi ew Fr o j e c t Debug Flash Fer ipher:=ilE TdoIe SVCS Window HelpNew Froj e:t.Imp or t P- Vi e i uni Fr u j ect.Qpmn Fr oj e r tClu e e Fr oj e c tFile ExterLsi unE., Buuks and Envir oriiTient2、新建一个源文件单击File(文件)菜单
3、一 New新建一个源文件,在源程序窗口出现一个新的文件输 入窗口,单击Fil Save(保存),给源文件取名保存,要求和上述建立的项目名称一 样并保存在同一文件夹,取名字时必须要加上扩展名,如“跑马灯.asm”。单击左侧列表框目录Targetl (目标1)下的Source Group子目录,使其反白显示; 然后左击鼠标,在出现的快捷菜单中选择“Add File to Group Source Group1,”出 现如下对话框。Add Files to Group Source Group查找范围:1keilBIl三| . 隹露STARTUP. A510跑马灯.文件名:Add文件类型(Tj :
4、Asm Scun-ce file :Xtal(MHz):设置单片机工作频率,默认是24.0 MHz。上面图示取12 MHz。 Use On-chip R0M(0x0-oxFFF):表示使用片上的 Flash R0M,AT89C51 有 4KB 的可 重编程的Flash ROM,该选项取决于单片机应用系统,如果单片机的EA接高电 平,则选中这个选项,表示便用内部ROM,如果单片机的EA接低电平,表示便 用外部ROM,则不选中这个选项。上面图示为选中该项。:. e* ; *. src ; *. a*)-Close选择“Asm Source file(*.s*;*.src;*a*”,双击要加入的文件
5、名,如双击“跑马 灯.asm”,然后单击Add按钮,将文件加入到工程中去。3、工程的设置工程建立好以后,还要对工程进行进一步设置,以满足每个工程的个性化要求。单击左侧列表框目录Targetl,使其高亮显示;然后选择“ Project(项目)菜单f Option for targettargetl”,或单击工具条Target 1出现对工程设置对话框,选择如下: Off-chip Code memory:表示片外ROM的开始地址和大小,如果没有外接ROM, 那么不需要填任何数据。假设这里使用一个片外ROM,地址从0x8000开始,一 般填16进制数,Size为片外ROM的大小。假设外接ROM的大小
6、为0x1000字节, 则取多可以外接3块ROM。 Off-chip Xdata memory:表示片外RAM的开始地址和大小,如果没有外接RAM, 那么不需要填任何数据。 Code Banking:是使用Code Banking技术。Keil可以支持程序代码超过64KB 的情况,最大可以有2MB的程序代码。如果超过,则使用Code Banking技术。 Memory Model、Code Rom Size、Opera ting 三项通常如图选择。接着设置Ourput选项卡: Selec t Folder for Objec ts:单击该按钮可以选择编译后目标文件存储目录, 如果不设置,就存储在
7、项目文件的目录里。这里选择不设置,编译后目标文件 就存储在项目文件的目录里,更容易寻找。 Name of Execu table:设置生成的目标文件的名字,缺省情况下和项目的名字 一样。 Crea te Execu table:如果要生成 OMF 和 HEX 文件,一般选中 Debug Informa tion 和 Browse Information。 Create HEX file:要生成HEX文件,一定要选中该选项。其余按如图设置:设置Debug选项卡这里有两类仿真可选:Use Similator 和 Use: Keil Monitor-51 Driver,前一种是纯软件仿真,后一种是带
8、有Monitor-51目标仿真器的仿真。 Load Application at Start:选择该项之后,Keil才会自动装载程序代码。 Go till main:调试C语言程序时可以选择这一项。4、编译程序单击工具栏磺钮,如图严编译程序。勺如果编译成功,开发环境下面会显示编译成功的信息,如图:SYMBOL:?C_STARTMODULE:.XSTARTUP.obj (?C_STARTUP)ADDRESS: 005EHProgram Size: data=9.0 xdata=0 code=99 creating hex file from 跑马灯. ”跑马灯- Error (s) , 3 Wa
9、rning (s).II I | Build 人 CcimmanM 入 FinM in Files /5、软件仿真运行单击工具栏的越 按钮,即进入仿真环境;再单击越 按钮,进入编程界面。单击工具栏的言按钮,运行程序;单击工具栏的按钮,停止运行程序。如图脸越 JS也艷 詩 ? ? ?弋除去佢II險犀常彗聲童户6、仿真器在线调试实训箱联接好电源线,串口线联接好PC机和THKL-C51仿真器,把仿真器插入单片 机最小应用系统的锁紧插座。打开Keil软件,创建相关实训的应用项目,包括添加源文件,编译项目文件。 设置Debug选项卡:这里有两类仿真可选:Use Similator 和 Use: Keil Monitor-51 Driver,前一种 是纯软件仿真,后一种是带有Monitor-51目标仿真器的仿真。选Monitor-51目标仿真 器的仿真。如图按Settings按钮,Use : Keil Muni tur_51 DriverSmtt i rLgsTarget 设置, 如图,选择串行口,波特率选择38400。