目 录 1
第一章飞利浦80C51系列单片机概述 1
1.1 80C51系列单片机产品简介 4
1.2 飞利浦80C51系列单片机的特点和应用 8
第二章83C552总体结构 10
2.1 概述 10
2.2存贮器组织 12
2.3特殊功能寄存器 13
2.4振荡器和时钟电路 16
2.5 CPU定时 17
2.6访问外部存贮器 18
2.7 复位电路 20
第三章83C 552内部硬件资源特性和使用方法 23
3.1 I/O口 23
3.2脉冲宽度调制输出 27
3.3模数转换器A/D 28
3.4 定时器T0和T1 33
3.5定时器T 2和捕捉比较逻辑 36
3.6监视定时器T3 42
3.7 串行口SIO0(UART) 44
3.8.2工作方式 53
3.8 SIO1(I2总线)串行口 53
3.8.1 概述 53
3.8.3 SIO1操作和实现方法 55
3.8.4 SIO 1工作方式的进一步说明 57
3.8.5 SIO 1特殊功能寄存器说明 66
3.8.6 SIO1特殊情况 70
3.8.7 SIO1服务程序举例 72
3.9中断系统 79
3.10节电方式 85
4.1存贮器组织 88
第四章83C552存贮器组织、寻址方式和数据操作 88
4.2操作数寻址 91
4.3数据操作 93
4.4布尔处理机 93
4.5数据传送操作 93
4.6逻辑操作 95
4.7算术操作 95
4.8控制转移 96
第五章指令系统 99
5.1指令系统的组织 99
5.2指令定义 103
第六章系统扩展技术 150
6.1 系统扩展的一般方法 150
6.2 I2C总线接口器件和串行扩展技术 151
6.2.1 静态RAM电路 PCF8570/8570C/8571 151
6.2.2 E2PROM电路PCF8582A 152
6.2.3 8位I/O扩展器 PCF8574/8574A 157
6.2.4 4位LED驱动器 SAA1064 161
6.2.5 A/D、D/A转换器 PCF8591 166
6.2.6 日历时钟和RAM电路 PCF8583 172
6.2.7 I2C接口外围器件的综合应用 180
6.3并行扩展方法 182
第七章80C552/83C552/87C552技术手册 184
7.1 引脚功能 184
7.2工作特性 188
7.3技术参数 189
7.4 EPROM特性 197
第八章8XC752/8XC751使用说明 201
8.1概述 202
8.2存贮器组织 202
8.3 I/O口 204
8.5 A/D转换器 205
8.4脉冲宽度调制输出 205
8.6定时器/计数器 207
8.7 I2C 串行接口 208
8.8 中断 213
8.9 节电方式 214
8.10指令系统 215
8.11特殊功能寄存器 215
第九章飞利浦80C51系列单片机的开发与应用 216
9.1 飞利浦80C51系列单片机应用系统设计方法 216
9.2 80C51系列单片机开发工具 220
9.3 83C552单片机的应用和设计举例 232
附录I2C串行总线 239
一、 I2C总线概述 239
二、 数据传送 241
三、 总线仲裁和时钟同步 242
四、数据格式 244
五、 寻址 245
六、 I2C 器件输入输出电特性技术说明 249
七、 定时 249
八、低速方式 251
参考书目 256