77范文网 - 专业文章范例文档资料分享平台

Keil Cx51开发工具

来源:网络收集 时间:2020-06-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

采用Keil Cx51开发8051单片机应用程序一般需要以下步骤:

(1) 在μVision2集成开发环境中创建一个新项目(Project),并为该项目选定合适的单片机CPU。

(2) 利用μVision2的文件编辑器编写源程序(C或汇编)文件,并将文件添加到项目中去。一个项目可以包含多个文件,除源程序文件外还可以有库文件或文本说明文件。

(3) 通过μVision2的各种选项,配置Cx51编译器、Ax51宏汇编器、BL51/Lx51连接定位器以及Debug调试器的功能。

(4) 利用Vision2的构造(Build)功能对项目中的源程序文件进行编译连接,生成绝对目标代码和可选的HEX文件,如果出现编译连接错误则返回到第(2)步,修改源程序中的错误后重新构造整个项目。

(5) 将没有错误的绝对目标代码装入μVision2调试器进行仿真调试,调试成功后将HEX文件写入到单片机应用系统的EPROM中。

下面通过一个简单实例进行说明。

启动μVision2后,用鼠标左键单击“Project菜单/New Project新建工程”选项,

图1 在μVision2中新建一个项目

在弹出的对话框窗口中输入项目文件名max,并选择合适的保存路径(通常为每个项目建一个单独的文件夹),单击“保存”按钮,这样就创建了一个文件名为max.uv2的新项目文件,如图1所示。

项目名保存完毕后将弹出如图2所示器件数据库对话框窗口,用于为新建项目选择一个CPU器件(窗口的Description栏对不同公司生产的8051CPU器件做了必要说明),根据需要选择CPU器件(例如Atmel公司的AT89C51),选定后μVision2将按所选器件自动设置默认的工具选项,从而简化了项目的配置过程。

创建一个新项目后,项目中会自动包含一个默认的目标(Target1)和文件组(Source

图2 为项目选择CPU器件

Group1)。用户可以给项目添加其它文件组(Group)以及文件组中的源文件,这对于模块化编程特别有用。项目中的目标名、组名以及文件名都显示在μVision2的“项目窗口/Files”标签页中。接下来要给项目添加源程序文件,源文件可以是已有的,也可以是新建的。新建源文件时单击“File文件菜单/New新建”选项,从打开的编辑窗口中输入下面的源程序:

例1

ORG 1000H

MOV A,20H ;取BCD码 ANL A,#0FH ;屏蔽高四位 ORL A,#30H ;完成转换 MOV 22H,A ;保存

MOV A,20H ;再取BCD码 ANL A,#0F0H ;屏蔽低四位 SWAP A ;交换至低四位 ORL A,#30H ;完成转换 MOV 21H,A ;保存 SJMP $ END

输入完成后,用鼠标左键单击“File菜单/Save As…”选项,如图3所示,将其另存为扩展名为.ASM的源程序文件,保存路径一般设为与项目文件相同。

图3 保存新建项目中的源程序文件

μVision2具有十分完善的右键功能,将鼠标指向“项目窗口/Files”标签页中的“Source Group1”文件组并单击右键,弹出一个快捷菜单,如图4所示。用左键单击右键快捷菜单中的“增加文件到组‘Source Group 1’”选项,弹出如图5所示添加源文件选择窗口,选中刚才保存的源程序文件“max.asm”并单击“Add”按钮,将其添加到新创建的项目中去。

图4 项目窗口的右键菜单

图5 添加源文件选择窗口

接下来根据需要配置Cx51编译器、Ax51宏汇编器、BL51/Lx51连接定位器以及Debug调试器的各项功能。单击“Project工程 菜单/目标’Target 1’属性”选项,就会弹出如图6所示窗口,这是一个十分重要的窗口,包括“目标”、“输出”、“列表”、“C51”、“A51”、“BL51定位”、“BL51杂项”和“调试”等多个选项标签页,其中许多选项可以直接用其默认值,必要时可进行适当调整。图6所示为其中的“目标”标签页,用于设定目标硬件系统的时钟频率Xtal为24.0MHz、C51编译器的存储器模式为Small小型(C51程序中局部变量位于片内数据存储器DATA空间)、程序存储器ROM空间设为Large大型(使用64KB程序存储器)、不采用实时操作系统、不采用代码分组设计。

图 6 配置目标选项

图7所示为“输出”标签页,用于设定当前项目在编译连接这后生成的执行代码输出文件。输出文件名默认为与项目文件同名(也可以指定其它文件名),存放在当前

项目文件所在的目录中,也可以单击“选择Obj文件夹”来指定存放输出文件的目录路径。选中“产生可执行文件”表示项目编译连接后生成执行代码输出文件。选中方形复选框“调试信息”将在输出文件中包含进行源程序调试的符号信息。选中方形复选框“浏览信息”将在输出文件中包含源程序浏览信息。选中方形复选框“生成HEX文件”表示当前项目编译连接完成之后生成一个用于EPROM编程的HEX文件。在“后期处理”栏中选中方形复选框“完成时鸣响”和“开始调试”表示编译连接完成之后计算机将发出一声提示音,并立即进入调试状态。

图7 设定执行代码输出文件选项

图8 设定Cx51编译器命令选项

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Keil Cx51开发工具在线全文阅读。

Keil Cx51开发工具.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1091877.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: