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

第二章单片机C语言开发环境的建立.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 单片机C语言开发环境的建立 * * Keil C51基本知识 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。 Keil C51软件开发结构 图 2-1 C51工具包整体结构 uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。 然后分别由C51及A51编译器编译生成目标文件(.OBJ)。 目标文件可由LIB51创建生成库文件,也可以与库文件一起经BL51连接定位生成绝对目标文件(.ABS)。 ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源 代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。 Keil C51工具包的安装 在Windows下直接运行软件安装包,然后选择安装目录即可。安装完成之后在安装目录下会有下面目录: 文件夹 内容 C:\KEIL\C51\ASM 宏汇编器的源模板及包含文件。 C:\KEIL\C51\BIN μVision3/C51 工具链的可执行文件。 C:\KEIL\C51\Examples 例程 C:\KEIL\C51\FlashMon Flash Monitor的配置文件及预配置版本。 C:\KEIL\C51\HLP μVision3/C51在线帮助文档. C:\KEIL\C51\INC C编译器的包含文件. C:\KEIL\C51\ISD51 针对ISD51在系统调试器的文件及预配置版本。 C:\KEIL\C51\LIB 运行时库及CPU启动文件。 C:\KEIL\C51\Mon51 Monitor-51配置文件 (针对传统8051设备)。 C:\KEIL\C51\Mon390 Monitor-390配置文件 (针对Dallas Contiguous 模式) . C:\KEIL\C51\RtxTiny2 RTX51 微型版本2实时操作系统。 Keil C51功能及使用简介 Keil C51功能及使用简介 Project Workspace - Files 源文件创建完后,可以在工程里加入这个文件。在工程里加入源文件,μVision 3提供了几种方式,例如:可以在Project Workspace – Files页面选择要加入的文件组,单击鼠标右键打开局部菜单,选择Add Files选项会打开一个标准的文件对话框,在对话框里选择上面创建的MAIN.C源文件。 Keil C51功能及使用简介 Project Workspace - Group 为CPU配置文件创建一个新文件组是一种好方法。例如:用户在Project–Components, Environment, Books…对话框中,使用New (Insert)按钮可在目标工程中为CPU配置文件加入一个名为Startup Code的文件组。通过使用按钮Add Files还可将其它源文件加入到工程里。 Keil C51功能及使用简介 Project Workspace - CPU 寄存器 在在Project Workspace - Regs 页中,列出了CPU的寄存器,选中指定寄存器并单击,或按F2键便可以出现一个编辑框,从而可以改变此寄存器的值。 Keil C51功能及使用简介 Project Workspace -手册 在设备数据库里选择一款CPU后,可以在Project Workspace – Books里打开相应的工具集以及设备的用户手册。大部分用户手册是工具集的一部分,可以在Keil开发工具的CD-ROM里获得。 Keil C51功能及使用简介 Project Workspace -函数 可以在Project Workspace – 函数里查看到各个文件中的函数。 Keil C51功能及使用简介 Project Workspace - Edit - Configuration - Templates 工程窗口 - Templates页中显示用户定义的文本块 (模板)。先按Ctrl+空格键然后输入模板名字的几个首字母或者单击模板页面中

文档评论(0)

docindoc + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档