单片机原理与接口技术实验指导书内容.docVIP

单片机原理与接口技术实验指导书内容.doc

  1. 1、本文档共19页,可阅读全部内容。
  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文档。上传文档
查看更多
1. 序 言 2. Keil简介及安装 2.1 Keil简介μVision2集成开发环境是Keil Software, Inc/Keil Elektronik GmbH开发的基于80C51内核的微处理器软件开发平台,内嵌多种符合当前工业标准的开发工具,可以完成从工程建立到管理、编译、连接、目标代码的生成、软件仿真、硬件仿真等完整的开发流程。尤其C编译工具在产生代码的准确性和效率方面达到了较高的水平,而且可以附加灵活的控制选项,在开发大型项目时非常理想。Keil C51集成开发环境的主要功能有以下儿点: μVision2 for Windows:是一个集成开发环境,它将项目管理、源代码编辑和程序调试等组合在一个功能强大的环境中; C51国际标准化C交叉编译器:从C源代码产生可重定位的目标模块; A51宏汇编器:从80C51汇编源代码产生可供定位的目标模块; BL51连接/定位器:组合由C51和A51产生的可重定位的目标模块,生成绝对目标模块; LIB51库管理器:从目标模块生成链接器可以使用的库文件; OH51目标文件至HEX格式的转换器:从绝对目标模块生成Intel HEX文件; RTX - 51实时操作系统:简化了复杂的实时应用软件项目的设计。 这个工具套件是为专业软件开发人员设计的,但任何层次的编程人员都可以使用,并获得80C51微控制器的绝大部分应用。用户可以在Keil uVision2环境下学习编写、调试单片机程序,通过学习,用户可以掌握运用单片机进行项目开发的过程、步骤和方法,积累一定的调试方法、技巧。 2.2 Keil安装 在up51v720\setup目录下,双击setup.exe图标,开始进行KEIL 的安装。这时会出现如图2.1所示的安装初始化界面,随后出现安装询问对话框,提示用户是安装完全版还是评估版,此处我们选择Full Version,如图2.2所示。 图2.1 安装初始化界面 图2.2 安装询问对话框 在此后弹出几个确认对话框中单击Next按钮,直到要输入相应的序列号,如图2.3所示。请参考up51v720文件夹内的安装说明.TXT内的序列号进行安装,并在Last Name处填写自己的名字,接着按Next按钮进入下一步,就出现了如图2.4所示的安装进度指示画面。 图2.3 安装序列号对话框 图2.4 安装进度指示画面 接下来就是等待安装,安装完毕后单击Finish按钮加以确认,此时就可以在桌面上看到Keil μVision2软件的快捷图标,如图2.5所示,双击它就可以进入Keil μVision2集成开发环境。 图2.5 μVision2的快捷图标 3. Keil的使用3.1 μVision2集成开发μVision2支持所有的Keil 80C51的工具软件,包括C51编译器、宏汇编器、链接器/定位器和目标文件至Hex格式转换器,μVision2可以自动完成编译、汇编、链接程序等操作。 (1) C51编译器和A51汇编器 由μVision2 IDE创建的源文件,可以被C51编译器或A51汇编器处理,生成可重定位的object文件。Keil C51编译器遵照ANSI C语言标准,支持C语言的所有标准特性。另外,还增加了几个可以直接支持80C51结构的特性。Keil A51宏汇编器支持80C51及其派生系列的所有指令集。 (2) LIB51库管理器 LIB51库管理器可以从由汇编器和编译器创建的目标文件建立目标库。这些库是按规定格式排列的目标模块,可在以后被链接器所使用。当链接器处理一个库时,仅仅使用了库中程序使用了的目标模块而不是全部加以引用。 (3) BL51链接器/定位器 BL51链接器使用从库中提取出来的目标模块和由编译器、汇编器生成的目标模块,创建一个绝对地址目标模块。绝对地址目标文件或模块包括不可重定位的代码和数据。所有的代码和数据都被固定在具体的存储器单元中。 (4) μVision2软件调试器 μVision2软件调试器能十分理想地进行快速、可靠的程序调试。调试器包括一个高速模拟器,您可以使用它模拟整个80C51系统,包括片上外围器件和外部硬件。当您从器件数据库选择器件时,这个器件的属性会被自动配置。 (5) μVision2硬件调试器 μVision2调试器向您提供了几种在实际目标硬件上测试程序的方法。安装MON51目标监控器到目标系统,并通过Monitor-51接口下载程序;使用高级GDI接日,将μVision2调试器同类似于D P-51 PRO单片机综合仿真实验仪或者TKS系列仿真器的硬件系统相连接,通过μVision2的人机交互环境指挥连接的硬件完成仿真操作。 (6)

文档评论(0)

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

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档