background image

   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 中。