第一章 微型计算机基础知识 1
第一节单片机的发展和特点 1
第二节计算机中数的表示方法 4
第三节计算机语言 11
本章小结 13
习题一 13
第二章 MCS-51系列单片机的结构 15
第一节MCS-51系列单片机的内部结构 15
第二节存储器的结构 18
第三节MCS-51单片机的并行I/O口 23
第四节CPU时序和引脚功能 25
本章小结 31
习题二 32
第三章 MCS-51单片机的指令系统 34
第一节指令格式和寻址方式 34
第二节指令系统 38
本章小结 52
习题三 52
第四章 汇编语言程序设计 55
第一节汇编语言的格式 55
第二节汇编语言程序设计 57
第三节程序设计举例 58
本章小结 67
习题四 68
第一节中断系统 70
第五章 中断、定时与串行通信 70
第二节定时器/计数器 76
第三节串行输入输出接口 84
本章小结 95
习题五 96
第六章 MCS-51单片机的系统扩展与接口技术 98
第一节MCS-51单片机存储器的扩展 98
第二节MCS-51单片机的并行I/O接口扩展 115
第三节LED显示器及其接口 124
第四节键盘及其接口 129
第五节A/D转换器及其接口技术 133
第六节D/A转换器接口及其接口技术 140
本章小结 147
习题六 148
第七章 单片机应用系统的设计与调试 151
第一节单片机应用系统的一般结构 151
第二节单片机应用系统的设计原则与过程 153
第三节单片机应用系统的抗干扰设计 157
第四节单片机应用系统的调试 159
第五节单片机控制系统实例 163
本章小结 169
习题七 170
附录 171
附录A ASCII表 171
附录B MCS-51单片机指令表 172
附录C 常用集成电路引脚图 178
参考文献 184