keilμvision3编译器的使用

keilμvision3编译器的使用

ID:8808208

大小:441.17 KB

页数:9页

时间:2018-04-08

keilμvision3编译器的使用_第1页
keilμvision3编译器的使用_第2页
keilμvision3编译器的使用_第3页
keilμvision3编译器的使用_第4页
keilμvision3编译器的使用_第5页
资源描述:

《keilμvision3编译器的使用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、10.2Keilμvision3编译器的使用本书利用Keilμvision3作为软件开发环境。该开发环境功能强大,代码编译效率高,可支持多种器件并支持软件仿真及在线调试等功能。10.2.1Keil工程文件的建立(1)软件启动双击桌面上的Keil图标,打开软件界面如图10-1所示。图10-1软件初始界面(2)建立新工程文件依次点击:Project→NewProject…,出现一个文件名对话框,输入名字(设为exam1),不需要扩展名,单击“保存”按钮。出现选择目标CPU(即所用芯片的型号)对话框,如图10-2所示,本书使用的ST51/52单片机,与A

2、tmel公司的89C51芯片内部定义相同,所以点击Atmel前面的“+”号,选择Atmel公司的89C51芯片,单击“确定”按钮,回到主界面,此时,在工程窗口的文件页中,出现了“Target1”,前面有“+”号,点击“+”号展开,可以看到下一层的“SourceGroup1”。器件的选择也可以在以后来进行修改,可依次点击:Project→Selectdevicefortarget来进行设置。图10-2选择目标CPU(3)加入源文件和头文件源文件就是一般的文本文件,可以使用任意文本编缉器编写,不一定使用Keil软件编写。在Keil软件中的编写方法为:在

3、空白的项目界面中,选择File→New,则自动生成一个空白的页面,在该页面中可以进行程序的输入。如果使用的是C语言,则需要以.C为后缀保存该文件;如果使用汇编语言编程,文件的后缀应为.asm,如图10-3所示。图10-3添加文件名后缀源文件如果要被当前工程所使用,必须将其包含进来,步骤是:在SourceGroup1名上单击鼠标右键,在弹出的选项列表中选择“AddFilestoGroup”,如图10-4所示。双击源文件名,将文件加入项目,则源文件出现在Group下面。添加源文件名后还要添加头文件,大多数头文件的添加是在产生新工程时,自动生成的。如果没

4、有自动生成,则需要手工添加,添加方法和添加源文件相同。x52的头文件是AT89X52.H。图10-4加入源文件注意:图10-5中对话框什么对话框?建议讲详细,谢谢。改下面的“文件类型”默认为*.c,也就是以C为扩展名,如果要加*.a51,*.asm的文件,点击对话框中“文件类型”后的下拉按钮,找到并选中“AsmSourceFile(),可以找到*.a51,*.asm文件,如图10-5所示。图10-5文件类型选择在文件加入项目后,图10-5中的对话框什么对话框?建议讲详细,谢谢。改并不消失,等待继续加入其他文件,如果该文件请确定。已经加入项目,再次点

5、击同一文件,会出现如图10-6所示的对话框,提示所选文件已在列表中,此时应单击“确定”按钮,返回前一对话框,然后单击“Close”按钮即可返回主界面。图10-6重复加入错误头文件中已经定义好了各种寄存器与物理地址的对应关系,因此在编写程序时,只要按照定义中的格式就能轻松对单片机的各个寄存器进行操作。10.2.2工程设置程序要进行正确编译还要进行工程设置,依次点击:Project→Optionfortarget‘target1’出现对工程设置的对话框,工程设置一共有8项,都有默认值。1.目标设置目标设置可以设置工程所用的晶振频率,RAM、ROM、操作

6、系统,具体设置方法是点击设置对话框中的“Target”,出现如图10-7所示页面。图10-7目标设置图中各参数的具体含义如下:lXtal:晶振频率值,默认值是所选目标CPU的最高可用频率值,如AT89C51是24M。该数值仅用于软件模拟调试时显示程序执行时间,与最终产生的目标代码无关。一般将其设置成与硬件所用晶振频率相同,正确设置该数值可在调试时显示实际时间。lMemoryModel:设置RAM使用情况。有三个选项:Small、Compact、Larget,可按程序使用的RAM空间和类型设置。¨Small:使用单片机的内部RAM。¨Compact:

7、使用一页外部扩展RAM。¨Larget:使用全部外部的扩展RAM。lCodeRomSize:设置ROM空间。有三个选项:Small、Compact、Large与上面一致,建议再描述详细些。改t,可按程序需要的空间来设置。¨Small:使用0000~1FFF(共2K)的程序空间。¨Compact:单个函数的代码量不能超过2K,整个程序可以使用64K程序空间。¨Larget模式,可用全部64K空间。lUseon-chipROM:确认是否仅使用片内ROM。lOperating:操作系统选择。有三个选项:None、Rtxtiny和Rtxfull。¨Rtxt

8、iny、Rtxfull:是Keil提供了两种操作系统。这样修改是否可以。可以¨None:不使用任何操作系统,一般选用该项。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。