第1章 绪论 1
数制与编码 1
计算机概述 8
单片机的发展过程与应用领域 10
本章小结 15
思考题与习题 15
第2章 MCS—51单片机的结构和原理 16
MCS—51单片机结构 16
MCS—51单片机的存储器组织 20
MCS—51单片机的并行端口结构与操作 26
MCS—51单片机的引脚及其功能 29
MCS—51单片机的时序和工作方式 30
本章小结 34
思考题与习题 35
第3章 MCS—51单片机的指令系统 36
指令系统概述 36
MCS—51单片机的寻址方式 38
数据传送类指令 42
算术运算类指令 45
逻辑运算类指令 49
控制转移类指令 52
本章小结 58
思考题与习题 58
第4章 MCS—51单片机的程序设计 61
汇编语言程序设计基础 61
顺序程序设计 65
分支程序设计 67
循环程序设计 69
子程序设计 75
算术运算和数码转制程序设计 78
本章小结 85
思考题与习题 85
第5章 中断系统及定时/计数器 87
MCS—51单片机的中断系统 87
中断系统的编程和应用举例 95
MCS—51单片机的定时/计数器 100
定时/计数器应用举例 106
本章小结 110
思考题与习题 110
第6章 单片机串行通信及接口 112
串行通信基础 112
MCS—51单片机的串行接口 114
串行口应用举例 119
本章小结 129
思考题与习题 129
第7章 单片机系统扩展 131
概述 131
存储器扩展 133
简单I/O口扩展 138
可编程I/O接口芯片8155 141
MCS—51单片机的键盘接口 146
MCS—51单片机的显示接口 150
本章小结 161
思考题与习题 161
第8章 A/D和D/A转换的接口技术 162
概述 162
D/A转换器及其与单片机的接口 164
A/D转换器及其与单片机的接口 169
本章小结 177
思考题与习题 177
第9章 单片机系统的工程设计 179
MCS—51单片机应用系统设计概述 179
单片机控制的温度采集系统 183
单片机控制的纸机转速系统 189
步进电机控制应用实例 194
本章小结 197
思考题与习题 197
第10章 基于C语言的单片机程序设计 199
概述 199
C51语言语法要素 201
C51存储器类型与存储器模式 210
C51程序设计实例 215
本章小结 224
思考题与习题 225
附录 226
参考文献 250