第1章 单片微型计算机基础知识 1
1.1单片机的发展概况 1
1.2计算机中数的表示方法 8
1.3计算机语言 13
本章小结 15
习题 16
第2章 MCS-51系列单片机的结构 17
2.1 MCS -51单片机的内部结构 17
2.2 MCS-51单片机的存储器结构 23
2.3 MCS-51单片机的并行输入/输出(I/O)口 28
2.4 MCS-51单片机应用系统的构成 32
本章小结 37
习题 37
第3章 MCS-51单片机的指令系统 39
3.1指令格式和寻址方式 39
32指令系统 45
本章小结 61
习题 61
第4章 汇编语言程序设计 65
4.1汇编语言的语句结构 65
4.2汇编语言程序设计 68
4.3综合程序设计举例 80
本章小结 85
习题 85
第5章 MCS - 51单片机的内部功能部件 87
5.1 MCS-51单片机的中断系统 87
5.2 MCS-51单片机的定时器/计数器 94
5.3 MCS - 51单片机的串行通信I/O接口 103
本章小结 114
习题 115
第6章 MCS - 51单片机接口应用实例 117
6.1 I/O端口应用实例 117
6.2定时器/计数器及中断功能应用实例 123
6.3串行口扩展LED显示器的设计实例 132
本章小结 133
习题 134
第7章 单片机系统扩展及接口技术 135
7.1存储器扩展基础 135
7.2程序存储器扩展 147
7.3数据存储器扩展 156
7.4并行I/O接口的扩展 161
本章小结 178
习题 179
第8章 输入输出通道及接口技术 180
8.1输入输出通道概述 180
8.2光电隔离接口 183
8.3常用人—机交互设备接口 191
8.4 D/A,A/D转换器 208
8.5步进电动机接口 225
本章小结 228
习题 229
第9章 单片机应用系统的开发技术 230
9.1单片机的开发系统及开发工具 230
9.2单片机应用系统的设计原则与过程 234
9.3单片机应用系统的抗干扰设计 245
9.4单片机应用系统实例 254
本章小结 273
习题 274
附录 275
附录A MCS-51指令表 275
附录B C51编译器所支持的数据类型 279
附录C C51中的关键字 279
附录D 符号约定 280
参考文献 282