第一章 单片机基础知识 1
第一节 单片机概况 1
一 什么是单片机 1
二 单片机概况 1
第二节 MCS-51单片机的结构特点 2
第三节 单片机的结构分析 5
一 内部总体结构 5
二 单片机引脚功能 6
三 MCS-51的CPU和时钟电路 8
四 MCS-51存储器空间分配及存储器特点 10
五 MCS-51的特殊功能寄存器SFR 14
六 MCS-51的定时器/计数器 18
第四节 MCS-51单片机的中断系统 20
一 中断源 21
二 中断有关特殊功能寄存器 21
三 中断结构特点和中断的响应过程 21
四 中断过程请求的撤除 23
第二章 指令系统 25
第一节 概述 25
一 什么叫做指令系统 25
二 机器语言和汇编语言 25
第二节 指令格式和寻址方式 26
一 指令格式 26
二 寻址方式 27
第三节 MCS-51的指令系统 29
一 数据传送指令 30
二 算术运算指令 33
三 逻辑运算指令 36
四 控制程序转移指令 38
五 布尔变量操作指令 46
第三章 扩展存贮器的接口设计 50
第一节 扩展程序存贮器的接口设计分析 50
一 单片机与外部程序存贮器的一般连接方法及访问过程 50
二 外接EPROM的读取时间与主机的时钟匹配问题 52
第二节 外部程序存贮器扩展的接口电路设计 53
一 EPROM(2732)与扩展接口电路 53
二 扩展16K字节EPROM 56
三 线选法和译码法扩展外部程序存贮器的电路 59
第三节 外部数据存贮器的扩展 62
一 扩展RAM电路的一般结构及时序分析 62
二 扩展2K字节RAM接口电路 64
三 扩展8KB RAM接口电路 64
四 小结 67
第四节 扩展存贮器的综合设计方法 68
一 2817A EEPROM及扩展接口电路 68
二 扩展16KB RAM和16KB EPROM接口电路 70
三 程序存贮器空间和数据存贮空间的混合 71
第四章 扩展I/O接口技术 73
第一节 简单I/O接口的扩展 73
一 并行I/O口概述 73
二 简单I/O口的扩展技术 74
第二节 8255可编程I/O接口及扩展技术 75
一 8255的结构 76
二 8255的操作说明 78
三 应用举例 82
第三节 8155/8156与8031接口技术 87
一 8155芯片的结构 87
二 RAM和I/O端口寻址方法及应用 88
三 命令寄存器及状态寄存器的用法 90
四 8155内部定时器应用 97
第五章 数模(D/A)转换器及接口技术 98
第一节 D/A转换原理 98
第二节 8位D/A转换器及其与单片机的接口技术 100
一 DAC0832的组成及原理 100
二 DAC0832管脚功能 101
三 8位D/A转换器输入端的接口方法 102
四 8/位D/A转换器输出端的接口方法 104
第三节 12位D/A转换器及其接口技术 106
一 DAC1208系列的结构及工作原理 106
二 DAC1208的技术指标及管脚功能 108
三 DAC1208转换器与8031单片机接口技术 109
第四节 D/A转换器接口技术应用举例 110
一 D/A接口系统的设计 110
二 波形发生器系统设计 112
三 小结 116
第六章 模数转换接口技术 117
第一节 A/D转换器工作原理及技术指标 117
一 A/D转换器的结构及工作原理 117
二 A/D转换器的技术指标 119
第二节 8位A/D转换器及其与单片机接口技术 120
一 ADC0809的组成及工作原理 120
二 ADC0809转换器与单片机接口硬件电路设计 123
三 8位A/D转换程序设计方法 123
第三节 12位A/D转换器及其与单片机接口技术 126
一 AD574的结构及原理 127
二 AD574的管脚及功能 127
三 AD574的技术指标 130
四 AD574的应用 130
五 AD574与单片机的接口及程序设计 131
第四节 A/D、D/A转换器综合应用举例 133
一 题目要求 133
二 硬件接口电路设计 133
三 程序框图 134
四 程序清单 134
第七章 单片机巡回检测系统 136
第一节 巡回检测系统设计基础 136
一 模拟量输入通道的组成 136
二 模拟量输入通道的结构形式 141
三 单片机与多路模拟量输入通道的I/O接口 144
四 集成化的多路模拟量输通道——数据采集系统 145
第二节 单片机巡回检测系统硬件设计 150
第三节 单片机巡回系统软件设计 153
一 采样周期的选取与程序实现方法 153
二 巡回检测采样及其程序实现 155
三 采样值的数字滤波及程序实现 157
第八章 键盘、显示与报警 160
第一节 键盘与开量输入 160
一 并行口矩阵方案 160
二 串行口矩阵方案 162
三 使用专用键盘、显示芯片8279方案 164
第二节 单片机常用显示接口 167
一 单个发光二极管指示灯接口 167
二 LED数码显示器接口 168
第三节 常用报警接口 172
一 单频音报警接口 172
二 音乐声报警接口 173
第九章 驱动与隔离技术 175
第一节 总线驱动与总线负载 175
一 影响驱动能力的几个因素 175
二 常见的几种板内总线驱动方法 175
三 负载的考虑方法 177
四 常见的TTL驱动器和MOS驱动器 179
第二节 远距离传输驱动技术 180
一 线驱动器的电气特性 180
二 线驱动器应用的工程设计 184
第三节 外部设备驱动技术 185
一 外部驱动器分类 186
二 单片机应用系统中外部驱动电路应用举例 186
第四节 显示系统驱动技术 189
一 显示器 189
二 显示器与单片机接口驱动实例 189
第五节 电平转换技术 191
一 几种常用逻辑电路的输入输出特性 191
二 电平转换实例分析 192
第六节 电气隔离技术 195
一 开关量输出电路隔离 195
二 模拟量输入隔离电路 197
三 电气隔离技术综合应用 197
四 设计电气隔离电路应注意的问题 198
第十章 执行装置的接口技术 199
第一节 继电器控制接口技术 199
一 继电器工作原量 199
二 继电器控制接口及应用 199
第二节 步进电机控制接口技术 202
一 步进电机的工作原理 202
二 步进电机控制系统 203
三 步进电机控制程序的设计 211
四 步进电机的变速控制 213
第三节 直流电动机控制接口技术 228
一 开环脉冲调速系统 229
二 带方向控制的脉冲调速系统 231
第十一章 单片机温度控制系统 235
一 系统的基本组成及基本工作原理 235
二 硬件电路设计 235
三 控制规律的选择和程序设计 237
第十二章 单片机语音采集与技术技术 250
第一节 单片机语音采集技术 250
一 语音采集的基本原理 250
二 单片机语音采集的硬件逻辑 251
三 语音采集软件的设计 252
四 单片机语音采集系统的使用 253
第二节 单片机语音生成技术 254
一 单片机语音生成系统的硬件逻辑 254
二 单片机语音生成系统的软件设计 255
三 单片机语音生成系统的使用 259
第十三章 可靠性设计与故障诊断技术 260
第一节 硬件可靠性设计 260
一 硬件可靠性诊断 260
二 提高硬件可靠性的一般方法 265
第二节 软件可靠性设计 267
第三节 单片机应用系统的干扰问题 268
一 干扰源 268
二 不同干扰的抑制措施 268
第四节 单片机工业过程控制系统故障诊断 271
一 故障诊断的综述 272
二 搜索故障区 272
三 电路连接性故障诊断 274
四 主控机小系统故障诊断 275
五 系统级故障诊断 276
第十四章 单片机开发应用系统常用的总线标准 279
第一节 板级总线 279
一 S-100总线 279
二 STD总线 283
第二节 通讯总线 287
一 IEEE-488总线 287
二 RS-232C接口总线 290
第三节 应用标准总线的工程设计 294
一 传输线的正确匹配 294
二 抑制总线的交叉串扰 295
三 正确连接总线上各分支的负载 296
第十五章 单片机工业过程控制系统设计 297
第一节 从芯片到系统 297
一 总体设计 297
二 硬件电路设计 298
三 软件设计 301
四 系统调试 302
第二节 浆沙过程单片机控制系统 303
一 系统设计的总体考虑 303
二 系统组成及功能 304
三 硬件实现 307
四 算法及软件设计 311
五 可靠性措施 312
第十六章 液晶显示器 314
第一节 七级液晶显示器 314
一 液晶显示器的工作原理 314
二 液晶显示器的驱动方式 314
三 液晶显示器与单片机的接口 317
第二节 点阵式液晶显示模块的结构 319
一 点阵式显示模块的内部结构 320
二 点阵式液晶显示模块功能 324
三 显示地址编码 324
四 字符编码和显示形式 326
第三节 显示模块的指令系统 331
第四节 显示模块与单片机接口 336