1.1 微型计算机的运算基础 1
第1章 微型计算机基础 1
1.2 微型计算机系统的概念 18
1.3 微型计算机的组成及基本工作原理 21
1.4 微型计算机系统 27
1.5 嵌入式计算机系统 29
1.6 单片微型计算机的发展及应用 31
思考题与习题1 34
第2章 MCS-51单片机的结构 36
2.1 MCS-51单片机的基本组成及应用特性 36
2.2 MCS-51单片机内部结构和功能 38
2.3 MCS-51单片机的引脚功能 49
2.4 MCS-51单片机的工作方式 52
2.5 MCS-51单片机的时序 57
思考题与习题2 63
3.1 指令系统概述 65
第3章 MCS-51单片机的指令系统 65
3.2 寻址方式 67
3.3 MCS-51单片机指令系统 73
思考题与习题3 98
第4章 汇编语言程序设计 100
4.1 汇编语言程序设计基础 100
4.2 MCS-51单片机汇编语言程序设计 110
思考题与习题4 139
第5章 输入/输出和中断 141
5.1 输入/输出的基本概念 141
5.2 输入/输出数据的传送方式 147
5.3 中断技术 153
5.4 MCS-51的中断系统 159
5.5 MCS-51对外部中断源的扩展 170
思考题与习题5 172
6.1 MCS-51内部的并行I/O口及应用 174
第6章 MCS-51内部的I/O口、定时器及其应用 174
6.2 MCS-51的定时器/计数器 182
6.3 MCS-51串行I/O口及串行通信 197
思考题与习题6 228
第7章 MCS-51单片机扩展系统 229
7.1 概述 229
7.2 外部程序存储器的扩展 235
7.3 外部数据存储器的扩展 243
7.4 外部数据存储器和程序存储器综合扩展 247
7.5 快速擦写存储器(flash Memory)简介 250
7.6 并行接口芯片及其扩展 251
7.7 定时器/计数器芯片及其扩展 255
7.8 串行通信接口技术 261
7.9 D/A转换器及与MCS-51的连接 272
7.10 A/D转换器及与MCS-51的连接 282
思考题与习题7 289
8.1 LED显示器接口 290
第8章 单片机人机接口 290
8.2 键盘接口 295
8.3 液晶显示器LCD 310
8.4 微型打印机接口 316
思考题与习题8 321
第9章 单片机系统的开发 322
9.1 单片机应用系统的设计步骤 322
9.2 单片机开发系统 328
9.3 应用实例 334
第10章 新型的MCS-51兼容单片机简介 342
10.1 新型的MCS-51兼容单片机分类 342
10.2 新型的MCS-51兼容单片机的新技术 343
10.3 新型的MCS-51兼容单片机简介 346
附录Ⅰ ASCII字符表 349
附录Ⅱ MCS-51单片机指令表 350
附录Ⅲ 二进制逻辑单元图形符号对照表 357
参考文献 358