第1章 单片计算机概述 1
1.1 计算机的基本结构及工作过程 1
1.2 单片机及应用 3
1.3 MCS-51的内部结构 5
1.4 MCS-51引脚功能描述 8
1.5 存储器地址空间 9
1.6 振荡器、时钟电路和CPU时序 16
1.7 MCS-51系列单片机工作方式 18
习题 20
第2章 MCS-51单片机开发系统 21
2.1 DAIS-5903S使用简介 21
2.2 组合软件M51的使用 30
第3章 指令系统 43
3.1 MCS-51单片机指令系统概述 43
3.2 汇编指令格式及汇编过程 44
3.3 伪指令 46
3.4 寻址方式 49
3.5 MCS-51单片机的助记符语言 52
3.6 数据传送类指令 54
3.7 逻辑操作类指令 61
3.8 算术运算类指令 63
3.9 位操作指令 71
3.10 控制转移类指令 76
3.11 汇编语言程序设计 84
3.12 指令系统实验 97
习题 110
第4章 MCS-51单片机片内资源 114
4.1 并行I/O端口 114
4.2 中断系统 118
4.3 定时/计数器 125
4.4 串行口及应用 135
4.5 片内资源实验 146
习题 163
第5章 单片机接口技术 165
5.1 存储器扩展 166
5.2 I/O口扩展 171
5.3 定时/计数器扩展 182
5.4 键盘及其接口 187
5.5 显示接口电路 199
5.6 A/D、D/A转换器及其接口电路 205
5.7 MCS-51单片机接口技术训练 213
习题 233
附录1 MCS-51单片机指令速查表 235
附录2 ASCII码表 240
参考文献 241