Keil C51 开发系统基本知识1. 第一节 系统概述Keil C51 是美国 Keil Software 公司出品的 51 系列兼容单片机 C 语言软件开发系统,与汇编相比,C 语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用 C 来开发,体会更加深刻。Keil C51 软件提供丰富的库函数和功能强大的集成开发调试工具,全 Windows 界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到 Keil C51 生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更 能体现高级语言的优势。下面详细介绍 Keil C51 开发系统各部分功能和使用。2. 第二节 Keil C51 单片机软件开发系统的整体结构C51 工具包的整体结构,如图(1)所示,其中 uVision 与 Ishell分别是 C51 for Windows 和 for Dos 的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用 IDE 本身或其它编辑器编辑 C 或汇编源文件。然后分别由 C51 与A51 编译器编译生成目标文件(.OBJ)。目标文件可由 LIB51 创建生成库文件,也可以与库文件一起经 L51 连接定位生成绝对目标文件(.ABS)。ABS 文件由 OH51 转换成标准的 Hex 文件,以供调试器dScope51 或 tScope51 使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如 EPROM 中。图(1) C51 工具包整体结构图3. 第三节 Keil C51 工具包的安装1. 1. C51 for Dos 在 Windows 下直接运行软件包中 DOS\C51DOS.exe 然后选择安装目录即可。完毕后欲使系统正常工作须进行以下操作(设 C:\C51 为安装目录) :修改 Autoexec.bat ,加入path=C:\C51\Bin Set C51LIB=C:\C51\LIB Set C51INC=C:\C51\INC 然后运行 Autoexec.bat 2. 2. C51 for Windows 的安装与注意事项:在 Windows 下运行软件包中 WIN\Setup.exe,最好选择安装目录与 C51 for Dos 一样,这样设置最简单(设安装于 C:\C51 目录下)。然后将软件包中 crack 目录中的文件拷入 C:\C51\Bin 目录下。 4. 第四节 Keil C51 工具包各部分功能与使用简介1. 1. C51 与 A51 1. (1) C51 C51 是 C 语言编译器,其使用方法为:C51 sourcefile[编译控制指令] 或者C51 commandfile 其中 sourcefile 为 C 源文件(.C)。大量的编译控制指令完成C51...