Keil C51的使用.pptVIP

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Keil C51的使用

任务2 Keil C51的使用 Keil C51是什么? 我们用它用来做什么? 怎么用? Keil C51是德国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。 该软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。通过该软件可以完成编辑,编译,仿真,连接,调试等整个开发流程。 目前常使用的Keil C51开发系统是uVersion IDE版本,开发人员可以用IDE或其他编辑器编辑汇编或C语言程序,然后分别由A51或C51编译器编译生成目标代码(.OBJ)。目标文件可以由LIB51创建生成库文件,也可以与库文件一起经过L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换称标准的HEX文件,以供调试器(dScope51或tScope51)进行代码级调试,也可用仿真器直接对目标般调试,还可以直接写入程序存储器中。 项目管理 编写源程序:C语言、汇编语言 编译:查找语法错误、生成HEX文件 调试运行:软件仿真、硬件调试 一、启动软件 二、项目管理 1、打开项目 2、创建项目 3、选择器件 4、添加文件 5、移除文件 6、设置调试环境 一、启动软件 在桌面上选择【开始】→【程序】→“Keil uVision”单击图标。 或从桌面上直接双击Keil uVision的图标。 Keil uVision的图标 启动时的屏幕 uVision集成开发环境编辑操作界面主要包括三个窗口:工程项目窗口、编辑窗口和输出窗口。 uVision启动时,总是打开最近使用的工程,可以单击Project菜单中的Close Project项关闭该工程。 二、工程管理 1、打开工程 单击Project菜单,在弹出的下拉菜单中选中Open Project选项,找到工程所在位置,双击打开。 对于近期使用过的工程,可Project下拉菜单中直接点击选择。 2、创建工程 单击Project菜单,在弹出的下拉菜单中选中New Project选项。 输入工程文件的名字,不需要输入扩展名。 为工程取一个名字,工程名应便于记忆且不宜太长。 工程默认扩展名.uv2 选择要保存的路径,然后“保存”按钮。 建议为每个工程单独建立一个目录,并且将工程中需要的所有文件都放在这个目录下。 3、选择器件 工程建立完毕,uVision2会立即弹出一个对话框,要求选择单片机的型号。 器件选择的目的是告诉uVision2最终使用的单片机芯片的型号是哪一个公司的哪一个型号,因为不同型号的芯片内部资源是不同的;uVision2可根据选择进行SFR的预定义,在软硬件仿真中提供易于操作的外设浮动窗口等。 uVision2支持的所有CPU器件的型号根据生产厂家形成器件组。 用户可根据需要选择相应的器件组并选择相应的器件型号。 通过滚动条,选择生产厂商、目标CPU。 如:Atmel器件组内的AT89C51单片机。首先找到Atmel公司,然后单击左边的“+”号展开该组。选择AT89C51之后,单击“确定”。 如果在选择了目标器件后,想更改器件,可选择Project菜单中的Select Device for Target‘Tartet 1’。 由于不同厂家的许多型号性能相近,因此,如果找不到用户要求的芯片信号,可以选择其他公司的相近型号。 在随后弹出的对话框单击“否”,不添加启动代码。 复制标准8051启动代码到工程和添加启动代码到工程? 选择“否”按钮。 如果选择“是”,工程文件中就包含一个startup.a51文件,否则无该文件。 如果你使用汇编语言,又不需要初始化51内存,选择“否”。 如果你使用C语言,需要初始化内存,硬件设计时添加了扩展内存,要精心调整启动代码参数。 可以根据仿真器的需要进行选择。 4、添加文件 新建工程后,“Project Workspace”中没有文件。 在左边的工程文件管理窗口中,单击“Target 1”前面的“+”号,然后在“Source Group 1”上单击右键,然后单击“Add File to Group ‘Source Group 1’”。 弹出添加文件对话框,要求寻找源文件。 通过“查找范围”列表栏找到文件所在的文件夹,再单击“文件类型”中下拉列表框,从中选取合适的文件类型。 默认的“文件类型”为C Source file(*.c),也就是以C为扩展名的C51文件。 若需要汇编语言文件,请点击对话框中“文件类型”后的下拉列表,找到并选中Asm Source file(*.s*; *.src; *.a*)项。 在列表中找到需要的文件,选中文件再单击“Add”,或双击文件也可添加成功。 在文件加入项目后,该对话框并不消失,等待继续加入其它文件。 初学时常会误认为操作没有成功而

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档