网站大量收购独家精品文档,联系QQ:2885784924

单片机原理与接口技术 教学课件 作者 朱玉红 单元3.pptVIP

单片机原理与接口技术 教学课件 作者 朱玉红 单元3.ppt

  1. 1、本文档共20页,可阅读全部内容。
  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文档。上传文档
查看更多
单元3 单片机开发平台的建立 学习目的:掌握单片机开发过程和开发环境的建立,掌握Keil C51的使用方法。 重点难点:Keil C51的使用。 外语词汇:Integrated Develop Environment(集成开发环境)、Compile(编译)、Assembly(汇编)、Project(工程)。 学习单片机时,首先要建立一个单片机开发平台。只有在开发平台下动手练习,才能建立对单片机学习的兴趣,理解并掌握单片机的开发技巧。单片机开发平台由硬件平台和软件平台组成。 3.1单片机开发过程 单片机开发的一般过程是首先进行硬件设计, 然后根据硬件和系统的要求在开发环境中编写软件程序,程序调试成功后,再通过烧录器把程序写到单片机里。单片机开发流程如图3-1所示。 3.3 软件平台建立 IDE是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件。 Keil C51(μVision)是美国Keil software公司专门为80C51系列单片机开发的第三方软件,它的免费测试版可在上下载,也可以在各种单片机网站上下载,虽然有2KB代码的限制,但足以满足初学者的需要。 3.3.1 Keil 集成开发环境安装方法 Keil C51是由Keil Software公司出品的51系列兼容单片机C语言软件开发系统,是目前最流行的开发80C51系列单片机的软件。Keil C51提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部份组合在一起。 1. 建立工程 选择“否”不添加8051启动代码。 此时,在工程窗口的文件页中,出现了建立的工程界面如图3-10所示,“Target1”前面有“+”号,单击“+”号展开,可以看到下一层的“Source Group 1”,这时的工程还是一个空的工程,里面什么文件也没有,需要手动加入源程序。 2. 源程序的添加 使用菜单“File-New”或者单击工具栏的新建文件按钮,即可在项目窗口的右侧打开一个新的文本编缉窗口,在该窗口中输入以下汇编语言源程序: ORG 0000H MOV A, #01H MOV B, #02H ADD A, B SJMP $ END 保存该文件,注意必须加上扩展名(汇编语言源程序一般用asm或a51为扩展名),这里将文件保存为exam1.a51。 双击“Source Group 1”出现工程添加源文件对话框如图3-11a所示,单击“Add Files to ‘Source Group 1’”,出现图3-11b所示的源文件添加对话框。注意,该对话框下面的“文件类型”默认为“C source file(*.c)”,也就是以c为扩展名的文件,而汇编语言文件是以asm为扩展名的,所以在列表框中找不到exam1.asm,要将文件类型改掉,单击对话框中“文件类型”后的下拉列表,找到并选中“Asm Source File(*.a51,*.asm)”。这样,在列表框中就可以找到exam1.asm文件了。 双击exam1.asm文件,将文件加入项目,注意,在文件加入项目后,该对话框并不消失,等待继续加入其他文件,但初学时常会误认为操作没有成功而再次双击同一文件,这时会出现如图3-12所示的对话框,提示你所选文件已在列表中,此时应单击“确定”,返回前一对话框,然后单击“Close”即可返回主界面。 3. 工程的设置 工程建立好以后,还要对工程进行进一步的设置,以满足要求。 首先单击左边Project 窗口的“Target 1”,然后使用菜单“Project-Option for Target ‘target 1’”即出现对工程设置的对话框,这个对话框共有10个页面,一般不用全部设置,绝大部份设置项取默认值即可。 (1)设置对话框中的Target 页面 Target页面设置对话框如图3-13所示,Xtal后面的数值是晶振频率值,默认值是所选目标CPU 的最高可用频率值。 (2)设置对话框中的Output 页面 Output 页面设置对话框如图3-14所示,其中Creat Hex file用于生成可执行代码文件(可以用编程器写入单片机芯片的Hex格式文件,文件的扩展名为.Hex),默认情况下该项未被选中,如果要写片做硬件实验,就必须选中该项。选中“Debug information”将会产生调试信息,这些信息用于调试,如果需要对程序进行调试,应当选中该项。“Browse information”是产生浏览信息,该信息可以用菜单“view-Browse”来查看,这里取默认值。按钮“Sele

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档