更新时间:2018-12-29 19:20:54
封面
版权信息
再版前言
第1章 8051单片机与Keil Cx51基础
1.1 8051单片机的存储器组织结构
1.2 Keil Cx51开发工具
1.3 Cx51简单编程与调试
第2章 Cx51程序设计基础
2.1 标识符与关键字
2.2 Cx51程序设计的基本语法
2.2.1 数据类型
2.2.2 常量
2.2.3 变量及其存储模式
2.2.4 用typedef重新定义数据类型
2.2.5 运算符与表达式
2.3 Cx51程序的基本语句
2.3.1 表达式语句
2.3.2 复合语句
2.3.3 条件语句
2.3.4 开关语句
2.3.5 循环语句
2.3.6 返回语句
第3章 函数
3.1 函数的定义
3.2 函数的调用
3.2.1 函数的调用形式
3.2.2 对被调用函数的说明
3.2.3 函数的参数与返回值
3.2.4 实际参数的传递方式
3.3 函数的递归调用与再入函数
3.4 中断服务函数与寄存器组定义
3.5 函数变量的存储方式
3.5.1 局部变量与全局变量
3.5.2 变量的存储种类
3.5.3 函数的参数和局部变量的存储器模式
第4章 数组与指针
4.1 数组的定义与引用
4.2 字符数组
4.3 数组作为函数的参数
4.4 指针
4.4.1 指针与地址
4.4.2 指针变量的定义
4.4.3 指针变量的引用
4.4.4 指针变量作为函数的参数
4.5 数组的指针
4.5.1 用指针引用数组元素
4.5.2 字符数组指针
4.5.3 指针的地址计算
4.6 函数型指针
4.7 返回指针型数据的函数
4.8 指针数组与指针型指针
4.8.1 指针数组
4.8.2 指针型指针
4.8.3 抽象型指针
第5章 结构、联合与枚举
5.1 结构变量的定义与引用
5.2 结构变量的初值
5.3 结构数组
5.4 结构型指针
5.4.1 结构型指针的概念
5.4.2 用结构型指针引用结构元素
5.5 结构与函数
5.5.1 将结构作为函数的参数
5.5.2 将结构型指针作为函数的参数
5.6 联合变量的定义与引用
5.7 枚举变量的定义与引用
第6章 预处理器
6.1 宏定义
6.1.1 不带参数的宏定义
6.1.2 带参数的宏定义
6.2 文件包含
6.3 条件编译
6.4 其他预处理命令
第7章 μVision2集成开发环境
7.1 μVision2的下拉菜单
7.1.1 File菜单
7.1.2 Edit菜单
7.1.3 View菜单
7.1.4 Project菜单
7.1.5 Tools菜单
7.1.6 SVCS菜单
7.1.7 Window菜单
7.1.8 Help菜单
7.2 μVision2中的调试器
7.2.1 Debug状态下窗口分配与View菜单操作
7.2.2 通过Debug菜单进行程序代码调试
7.2.3 通过Peripherals菜单观察仿真结果
7.3 μVision2的调试命令
7.3.1 显示和更新存储器内容命令
7.3.2 程序执行控制命令
7.3.3 断点管理命令
7.3.4 其他通用命令
7.4 μVision2的表达式
7.4.1 表达式的组成
7.4.2 μVision2表达式与C语言表达式之间的差别
7.4.3 μVision2表达式应用举例
7.5 μVision2的函数
7.5.1 内部函数
7.5.2 用户函数
7.5.3 信号函数