内容提要
本书详细介绍了Keil Cx51 V7.0机C语言编译器和全新Windows集成开发环境μVision2的强大能和具体使用方法。全面介绍了版本Cx51编译器新增加的控制命令,给出了全部Cx51运行库函数及其应用范例,对Keil Cx51软件包中各种应用工具,如BL51/Lx51连接定位器、A51/Ax51宏汇编器、LIB51库管理程序以及OH51符号转换程序等都作了详细介绍,还介绍了单片机多任务作系统RTX51及其子集RTX51 TINY的具体能与应用方法。μVision2已经将调试器能集成于其中,用户可以在单一环境下完成从源程序编写、编译、连接定位一直到目标文件的仿真调试等全部工作,书中详细介绍了μVision2各种能和应用,包括软件模拟调试和硬件目标板在线仿真。
本书的特点是强调先性和实用性,给出了大量程序实例,并带有一张由Keil公司提供的配套CD-ROM光盘,其中包括Keil Cx51 V7.0全能估软件包、本书各章中列出的全部程序代码,以及Keil Cx5l源程序仿真硬件目标板的和使用说明。本书适合于广大从事单片机应用系统开发研制的工程技术人员阅读,也可以作为高等院校相应专业大学生或研究生的教学参考书。
目录
章 8051单片机与Keil Cx51基础
1.1 8051单片机的存储器组织结构
1.2 Keil Cx51开发工具
1.3 Cx51简单编程与调试
2章 Cx51程序设计基础
2.1 标识符与关键字
2.2 Cx51程序设计的基本语法
2.3 Cx51程序的基本语句
3章 函数
3.1 函数的定义
3.2 函数的调用
3.3 函数的递归调用与再入函数
3.4 中断函数与寄存器组定义
3.5 函数变量的存储方式
章 数组与指针
4.1 数组的定义与引用
4.2 字符数组
4.3 数组作为函数的参数
4.4 指针
4.5 数组的指针
4.6 函数型指针
4.7 返回指针型数据的函数
4.8 指针数组与指针型指针
章 结构、联合与枚举
5.1 结构变量的定义与引用
5.2 结构变量的初值
5.3 结构数组
5.4 结构型指针
5.5 结构与函数
5.6 联合变量的定义与引用
5.7 枚举变量的定义与引用
6章 预处理器
7章 μ Vision 2集成开发环境
8章 μ Vision 2环境下Cx51编程技巧与应用实例
9章 Cx51编译器
0章 Ax51宏汇编器
1章 BL51/Lx51连接定位器与实用工具
2章 RTX51多任务作系统
附录A Keil Cx51与ANSI C的差别
附录B Keil Cx51不同版本的差别
附录C 代码优化
附录D Cx51编译器的限制
附录E 关于配套光盘及硬件目标板
参考文献