第1章 模拟电路设计 1
1.1 信号放大电路的设计 1
1.2 信号发生电路的设计 6
1.3 信号处理电路的设计 14
1.4 电源电路的设计 19
第2章 数字逻辑电路的分析与设计 33
2.1 组合逻辑电路的分析 33
2.2 组合逻辑电路的设计 35
2.3 常用的组合逻辑电路器件 37
2.4 时序逻辑电路的分析 45
2.5 时序逻辑电路的设计 48
2.6 常用的时序逻辑电路器件 50
第3章 单片机及单片机仿真软件Proteus 62
3.1 单片机概述 62
3.2 Proteus简介 66
3.3 Proteus ISIS的基本操作 71
3.4 Proteus ISIS的原理图绘制 84
3.5 Proteus VSM虚拟系统模型 92
第4章 MCS-51单片机的结构与工作原理分析 105
4.1 单片机的组成结构 105
4.2 单片机的引脚功能 107
4.3 单片机的存储器结构 110
4.4 单片机的时钟电路与时序 116
4.5 单片机的复位 119
4.6 单片机的并行I/O接口 122
第5章 单片机的指令系统与汇编语言程序设计 126
5.1 指令系统概述 126
5.2 MCS-51单片机的寻址方式 128
5.3 MCS-51单片机的指令系统 132
5.4 MCS-51伪指令 149
5.5 MCS-51汇编语言程序设计 152
第6章 单片机的C51语言程序设计 166
6.1 C51程序的基本结构 166
6.2 C51的数据类型 170
6.3 C51的数据存储类型及存储模式 173
6.4 C51的运算符与表达式 176
6.5 C51的流程控制语句 181
6.6 C51的函数 184
6.7 C51的数组与指针 191
6.8 C51的结构体、联合体与枚举 195
6.9 C51的预处理命令 199
第7章 单片机的中断系统与设计仿真 202
7.1 中断系统概述 202
7.2 MCS-51中断系统 203
7.3 外部中断触发方式选择 210
7.4 外部中断扩展方法 211
7.5 中断程序设计 212
7.6 中断应用实例与仿真 215
第8章 单片机的定时器/计数器与设计仿真 231
8.1 定时器/计数器的结构与工作原理 231
8.2 定时器/计数器的相关寄存器 232
8.3 定时器/计数器的工作方式分析 234
8.4 定时器/计数器T2 236
8.5 定时器/计数器的应用实例与仿真 240
第9章 单片机串行通信与设计仿真研究 252
9.1 串行通信概述 252
9.2 串行口的结构与工作原理 256
9.3 串行口的相关寄存器 259
9.4 串行口的工作方式分析 262
9.5 波特率设计 263
9.6 串行接口的应用实例与仿真 264
9.7 单片机多机通信 270
9.8 单片机与PC机串行通信 277
第10章 单片机系统扩展与设计仿真研究 283
10.1 单片机系统扩展概述 283
10.2 存储器的扩展实例与仿真 286
10.3 并行I/O口的扩展实例与仿真 293
10.4 SPI总线与I2C总线实例与仿真 301
第11章 单片机人机交互接口技术与实例仿真 317
11.1 键盘接口应用实例与仿真 317
11.2 显示器接口应用实例与仿真 327
第12章 A/D、D/A转换接口应用实例与仿真 343
12.1 A/D转换接口与应用 343
12.2 D/A转换接口与应用 351
参考文献 360