
Cx51 编译器
对传统和扩展的 8051 微处理器的
优化的 C 编译器和库参考
用户手册 09.2001
翻译者
网名:jxlxh
E-mail: jx_lxh@163.com
原文件:
C51.pdf
www.c51bbs.com
网站协助发布
本翻译作品可免费下载传阅,但未经允许不得用于商业用途。

Keil Software
–
Cx51 编译器用户手册
—
ፉᑗኔ
ፉᑗኔ
由于本人的英语水平有限 所以在使用 KEIL C51 的过程中 老要去看那英文的手册
总感到不是那么方便 老要用词霸查来查去的 烦的很 因此在看到 C51BBS 上的倡议
后
就动了把它翻译出来的念头 我想这对自己和别人都会带来些好处
利用工作之余的时间 经过几个月的努力 终于把它翻译完了 但由于水平所限 文
中肯定有很多不是十分恰当的地方
或许没有用大家比较熟悉的惯用语 或许可能引
起误解
所以在这里 我请大家能指出其中的错误和不当之处 请大家 EMAIL 告诉我
使我能够作出改正 对于大家的建议我会很高兴的接受
我最大的愿望是希望我的翻译不会误导大家 且能对大家有所帮助
不明之处可以参考英文原文
感谢 C51BBS 版主龙啸九天的帮助
欢迎大家与我交流 我的 e-mail
jx_lxh@163.com

Keil Software
–
Cx51 编译器用户手册--内容
2
Keil Software 声明
本文档所述信息不属于我公司的承诺范围 其内容的变化也不会另行通知 本文档所
述软件的出售必须经过授权或签订特别协议
本文档所述软件的使用必须遵循协议约定
在协议约定以外的任何媒体上复制本软件将触犯法律 购买者可以备份为目的而做一份拷
贝
在未经书面许可之前 本手册的任何一部分都不允许为了购买者个人使用以外的目的
而以任何形式和任何手段(电子的
机械的)进行复制或传播
版权 1988-2001 所有者
Keil Elektronik GmbH 和 Keil Software 公司
Keil C51™ Keil CX51™,和 uVision TM
是 Keil Elektronik GmbH 的商标
Microsoft®和 Windows™是 Microsoft Corporation 的商标或注册商标
IBM® PC®
和 PS/2®是 International Business Machines Corporation 的注册商标
Intel® MCS®51 MCS®251 ASM-51®
和 PL/M-51®是 Intel 的注册商标
我们尽全力去做来保证这本手册的正确 从而保证我们个人 公司和在此提及的商标
的形象

Keil Software
–
Cx51 编译器用户手册--内容
3
前言
本手册讲述对 8051 的目标环境 如何使用
Cx51
优化 C 编译器编译 C 程序
Cx51
编
译器包可以用在所有的 8051 系列处理器上
可以在 WINDOWS 32 位命令行中执行 本手
册假定你熟悉 WINDOWS 操作系统
知道如何编程 8051 处理器 并会用 C 语言编程
注意
本手册用条件窗口来指明
32
位
WINDOWS
版本是
WINDOWS95 WINDOWS98 WINDOWS
ME
WINDOWS NT WINDOWS 2000
或
WINDWOS XP
如果你对 C 编程有问题 或者你想知道 C 语言编程的更多信息 可参考 16 页的 关于 C
语言的书
手册中讨论的许多例子和描述是从 WINDOWS 命令提示符下调用的 这对在一个集成环境
如µVision2 中运行 Cx51 的情况是不适用的
本手册中的例子是通用的 可以应用到所有
编程环境

Keil Software
–
Cx51 编译器用户手册--内容
4
手册组织
本用户手册分成下面的章节和附录
第一章 介绍 概述 Cx51 编译器
第二章 用 Cx51 编译 解释怎样用 Cx51 交叉编译器编译一个源文件 本章叙
述控制文件处理
编译和输出的命令行提示
第三章 语言扩展 叙述支持 8051 系统结构必须的 C 语言扩展 本章提供一
个在 ANSI C 说明中没有的命令
函数 和控制的详细列表
第四章 预处理器 叙述 Cx51 编译器预处理器的组成和包含的例子
第五章 派生的 8051 叙述 Cx51 编译器支持的 8051 派生系列 本章还包括能
帮助提高目标程序性能的技巧
第六章 高级编程技术 对有经验的开发人员的重要信息 本章包括定制文件
描述
优化器详细资料 和段名约定 本章还讨论了 Cx51 编译器产生的程序和别的
8051 编程语言如何接口
第七章 错误信息 列出了在使用 Cx51 编译器时可能遇到的致命错误 语法
错误和警告
第八章 库参考 提高一个扩展的 Cx51 库参考 分类列出了库例程和相关的
包含文件
本章最后有一个按字母顺序的参考 包括每个库例程的例子代码
附录中包含不同编译器版本间的差异 作品编号 和别的有些信息
评论0