第1章 单片机概述 1
1.1 单片机的概念 1
1.2 单片机的产生与发展 1
1.3 单片机的应用领域 2
1.4 MCS-51系列单片机简介 3
本章小结 4
习题 4
第2章 MCS-51单片机的硬件结构 5
2.1 MCS-51单片机内部逻辑结构及外部引脚 5
2.2 存储器结构及使用方法 8
2.3 内部并行I/O口 13
2.4 中断系统简介 17
2.5 定时/计数器简介 18
2.6 串行I/O口简介 18
2.7 时钟电路与定时单位 18
2.8 复位电路与复位状态 20
2.9 单片机开发系统及使用 21
本章小结 26
习题 26
第3章 MCS-51单片机指令系统 28
3.1 指令系统概述 28
3.2 寻址方式 30
3.3 指令系统 34
3.4 对SFR单元直接寻址和寄存器寻址的区别和使用原则 51
3.5 指令系统应用实训 52
本章小结 56
习题 57
第4章 MCS-51汇编语言程序设计 60
4.1 概述 60
4.2 MCS-51编语言基本程序结构 63
4.3 MCS-51汇编语言数据处理程序举例 72
4.4 程序设计实训 85
本章小结 88
习题 89
第5章 MCS-51单片机中断系统 92
5.1 概述 92
5.2 MCS-51单片机中断系统 93
本章小结 102
习题 102
第6章 MCS-51单片机定时/计数器 104
6.1 概述 104
6.2 MCS-51单片机定时/计数器 105
6.3 MCS-51定时/计数器应用举例 110
6.4 定时计数器应用实训 114
本章小结 120
习题 121
第7章 MCS-51单片机串行口 122
7.1 概述 122
7.2 MCS-51单片机串行口 124
7.3 串行口应用举例 128
7.4 串行通信接口实训 133
本章小结 138
习题 138
第8章 MCS-51单片机系统扩展技术 140
8.1 存储器扩展 140
8.2 并行I/O扩展 156
8.3 中断系统扩展 171
本章小结 176
习题 176
第9章 MCS-51单片机常用输入输出设备及其接口 178
9.1 非编码键盘及其接口 178
9.2 笔画式LED显示器及其接口 187
9.3 点阵式LED显示器及其接口 190
9.4 LCD及其接口 197
9.5 微机打印机及其接口 199
9.6 显示器及键盘管理实训 205
本章小结 213
习题 214
第10章 单片机应用系统中的其他接口 215
10.1 A/D转换器及其接口 215
10.2 D/A转换器及其接口 222
10.3 接口中的驱动、转换及隔离 229
10.4 步进电机及其控制 241
本章小结 244
习题 244
第11章 单片机应用系统设计与开发 246
11.1 单片机开发系统与开发过程 246
11.2 单片机应用系统开发过程中的基本原则和注意事项 250
11.3 系统可靠性设计 252
11.4 单片机应用系统设计实训 257
本章小结 286
附录一 MCS-51指令表 287
附录二 美国标准信息交换码与ASCII码对照表 293
参考文献 294