第1篇 单片机原理 1
第1章 绪论 1
1.1 数制与编码 1
1.2 单片机概述 5
1.3 一个简单的单片机应用实例 6
本章小结 7
思考题与练习题 7
第2章 MCS-51单片机结构和原理 8
2.1 MCS-51单片机总体结构 8
2.2 MCS-51单片机存储结构 11
2.3 MCS-51单片机外围电路 16
本章小结 18
思考题与练习题 19
第3章 MCS-51单片机指令系统及编程举例 20
3.1 指令系统简介 20
3.2 寻址方式 21
3.3 指令系统 23
3.4 汇编语言程序设计基础 35
本章小结 42
思考题与练习题 43
第4章 MCS-51单片机定时与中断系统 44
4.1 定时器/计数器简介 44
4.2 定时器/计数器的控制字 45
4.3 定时器/计数器工作方式及其应用 46
4.4 中断的概念 49
4.5 中断系统结构及中断控制 49
4.6 中断处理过程 52
4.7 中断应用实例 55
本章小结 58
思考题与练习题 58
第5章 MCS-51单片机串行通信 59
5.1 串行通信基础 59
5.2 RS-232C标准接口总线 61
5.3 MCS-51单片机串行接口 63
5.4 MCS-51单片机通信 67
本章小结 70
思考题与练习题 70
第6章 MCS-51单片机接口技术 71
6.1 MCS-51单片机最小系统和应用系统扩展 71
6.2 可编程并行I/O接口 73
6.3 键盘及接口电路 83
6.4 显示及接口电路 85
6.5 A/D转换接口 89
6.6 D/A转换接口 97
本章小结 103
思考题与练习题 104
第2篇 单片机实训 105
第7章 单片机实验与实训 105
7.1 存储器块清零 105
7.2 二进制到BCD码转换 106
7.3 二进制到ASCⅡ码转换 107
7.4 内存块移动 109
7.5 数据排序 110
7.6 P1端口输入与输出 111
7.7 计数器实验 113
7.8 外部中断实验 114
7.9 8255A输入与输出 116
7.10 D/A转换实验 118
7.11 A/D转换实验 119
第3篇 单片机应用 121
第8章 单片机应用系统的开发流程 121
8.1 单片机应用系统开发的一般方法 121
8.2 单片机应用系统的调试 123
本章小结 124
思考题与练习题 124
第9章 单片机的应用实践 125
9.1 电脑时钟的设计与制作 125
9.2 基于超声波检测的多路数据采集系统 137
本章小结 140
参考文献 141