目录 1
第1章绪论 1
1.1微型计算机的基本结构和工作过程 1
1.2单片机的结构、历史及发展 4
1.3单片机的特点和应用 7
1.4单片机的种类及使用注意事项 8
第2章单片机的硬件结构 9
2.1单片机的内部结构 9
2.2单片机引脚及作用 10
2.3单片机的微处理器 16
2.4单片机的存储器结构 20
2.5单片机的复位和时钟电路 26
第3章单片机的指令系统及编程 29
3.1单片机的寻址方式 29
3.2指令的作用及分类 32
3.3 MCS-51的指令系统 34
3.4 μ′nSP的指令系统 36
3.5汇编语言编程 48
4.1并行接口 57
第4章单片机内部的接口 57
4.2内部定时器 61
4.3串行接口 71
第5章中断系统 90
5.1中断的概念和基本处理 90
5.2 MCS-51的中断系统 91
5.3 SPCE061A的中断系统 94
5.4 中断响应 100
5.5使用中断时的注意事项 103
5.6外部中断的扩展 104
5.7中断系统的应用 105
第6章外部存储器的扩展 108
6.1存储器的类型和使用 108
6.2计算机的并行总线结构 110
6.3存储空间的分配 112
6.4地址总线的扩展 115
6.5存储器扩展举例 116
6.6特殊存储器的扩展使用 117
第7章外部数据接口的扩展 119
7.1简单并行接口 119
7.2可编程并行接口的扩展 122
7.3μ′nSP单片机并行口的扩展 133
7.4用串行口扩展并行口 135
7.5智能并行接口 138
7.6串行接口扩展 139
第8章键盘、显示器、打印机接口电路设计 142
8.1键盘接口 142
8.2显示器接口 152
8.3打印机接口 165
第9章A/D、D/A接口电路的设计 168
9.1概述 168
9.2 D/A接口电路的类型和工作原理 169
9.3 D/A转换电路参数和常用电路 174
9.4 A/D转换电路和原理 180
9.5常用A/D电路 186
第10章控制系统设计的基本原则和方法 195
10.1控制系统设计的基本概念 195
10.2微机控制系统的基本设计 198
10.3控制系统设计中常见的问题 199
第11章前向与后向通道的设计 201
11.1通道设计的概念 201
11.2常用的前向电路 204
11.3后向电路的概念 206
11.4常用的后向电路 208
11.5前向通道与后向通道的呼应关系 209
第12章电路设计 211
12.1数字电路部分设计的原则和方法 211
12.2模拟电路部分设计的原则和方法 212
12.3电源、滤波与退耦 212
12.4抗干扰设计 213
12.5印刷电路板的设计 214
13.1程序设计的基本方法 217
第13章程序设计 217
13.2汇编语言程序设计 219
13.3 C语言程序设计 224
13.4汇编语言和C语言程序的混合设计 226
附录 229
附录1μ′nSPTM单片机指令中的符号约定 229
附录2μ′nSPTM单片机指令长度及周期 230
附录3μ′nSPTM汇编器伪指令集 231
附录4 SPCE061A单片机端口地址 236
参考文献 238