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