《单片机应用技术教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张洪润,蓝清华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1997
  • ISBN:7302027374
  • 页数:311 页
图书介绍:

第1章 概述 1

1.1 单片机的发展及意义 1

目录 1

1.2 单片机的硬、软件系统及品类 2

1.2.1 单片机的硬件系统 2

1.2.2 单片机的软件系统 2

1.2.3 单片机的品类 3

1.3 单片机应用的特点 4

1.3.1 单片机控制系统的一般模式 5

1.3.2 单片机应用系统的研制过程 7

习题 10

2.1.1 常用术语 11

第2章 单片机常用术语、硬件及引脚特性 11

2.1 常用术语及基本概念 11

2.1.2 基本概念 13

2.2 机器硬件 22

2.2.1 电源 22

2.2.2 时钟 23

2.2.3 逻辑门 24

2.2.4 锁存器 25

2.2.5 缓冲器 26

2.2.6 存储器 27

2.2.7 中断机构 29

2.2.8 最小微处理机系统 30

2.3 引脚特性及电气参数 34

2.3.1 引脚特性 35

2.3.2 电气参数 39

习题 40

第3章 单片机程序设计 41

3.1 指令功能 41

3.1.1 指令符号的意义 41

3.1.2 指令及地址 42

3.1.3 指令功能 52

3.2 编程步骤、方法和技巧 55

3.2.1 编程步骤 55

3.2.2 编程技巧 67

3.3.1 汇编语言及其语句格式与程序设计特点 68

3.3 汇编语言程序设计举例 68

3.3.2 汇编语言程序的基本结构 70

3.3.3 定时程序 77

3.3.4 查表程序 79

3.3.5 数据极值查找程序 80

3.3.6 数据排序程序 81

3.3.7 数据检索程序 82

3.3.8 单片机汇编语言源程序的编辑和汇编 86

习题 96

第4章 单片机模/数及数/模转换 98

4.1 模/数转换接口和应用 98

4.1.1 A/D转换器概述 98

4.1.2 典型A/D转换器芯片ADC0809 99

4.1.3 MCS-51单片机与ADC0809接口 100

4.1.4 应用举例 102

4.1.5 逐次逼近式A/D转换的软件实现 103

4.2 数/模转换接口和应用 105

4.2.1 D/A转换接口的技术性能 105

4.2.2 典型D/A转换器芯片DAC0832 106

4.2.3 单缓冲方式的接口与应用 108

4.2.4 双缓冲方式的接口与应用 111

4.2.5 正弦波发生器 114

习题 117

5.1.1 按键识别流程 119

5.1 单片机键盘接口 119

第5章 单片机键盘、打印机及显示器的接口 119

5.1.2 键盘接口及程序设计 122

5.2 单片机打印机接口 124

5.2.1 微型打印机简介 124

5.2.2 电路连接与打印驱动程序 124

5.3 单片机LED显示器接口 126

5.3.1 LED显示器及接口方法 126

5.3.2 8155作LED显示器接口及其显示程序 128

习题 130

第6章 单片机常用的几项关键技术 131

6.1 单片机系统加密技术 131

6.1.1 硬件加密技术 131

6.1.2 软件加密技术 133

6.2 单片机数据采集浮点放大技术 135

6.2.1 浮点数据采集系统简介 135

6.2.2 浮点数据采集系统的设计 135

6.2.3 调试中要注意的几个问题 139

6.3 单片机的可靠性技术 139

6.3.1 电源及其净化技术 140

6.3.2 接地技术 145

6.3.3 屏蔽技术 148

6.3.4 隔离技术 148

6.3.5 抑制反电势干扰技术 150

6.3.6 软件数字滤波技术 150

6.3.7 开关量的软件抗干扰技术 151

6.3.8 编程中的抗干扰技巧 152

习题 153

第7章 单片机应用举例 154

7.1 恒温控制 154

7.1.1 微机基本系统 155

7.1.2 温度信号输入通道 155

7.1.3 执行信号输出通道 158

7.1.4 系统的应用软件 160

7.2 特殊尺寸检测 161

7.2.1 衍射计量原理 161

7.2.2 信号处理 163

7.2.3 单片机数据接收和处理 163

7.2.4 测量精度 164

7.3 工频检测 166

7.3.1 工频频率的测量 166

7.3.2 工频电压、电流相位差?及功率因数cos?的测量 166

7.3.3 工频电压、电流瞬时值Um、Im测量及有功P和无功Q的测量 168

7.3.4 有、无功电量的测量 171

7.3.5 几点说明 172

7.4 函数发生器 172

7.4.1 单片函数发生器的原理和线路 173

7.4.2 真有效值转换电路 175

7.4.3 A/D转换器的接口电路 176

7.4.4 利用软件来提高仪器的准确度 177

7.4.5 单片机的最小系统 179

7.5 光纤遥测 180

7.5.1 主要器件简介 181

7.5.2 发送部分电路 182

7.5.3 接收部分电路 184

7.6 步进电机控制 186

7.6.1 步进电机的控制原理 186

7.6.2 步进电机的单片机控制 188

7.7 热敏电阻式温度检测 192

7.7.1 热敏电阻温度转换原理 192

7.7.2 基本电路 192

7.7.3 程序设计 193

7.8 波形发生 195

7.8.1 硬件电路及原理 196

7.8.2 系统软件 198

7.9 交通信号灯模拟控制 198

7.9.1 定时交通信号灯控制 200

7.9.2 有时间显示的定时交通信号灯控制 201

7.9.3 主支线路口的交通信号灯控制 203

7.9.4 有急救车优先的交通信号灯控制 204

7.10 水塔水位控制 206

7.10.1 水塔水位控制原理 206

7.10.2 单片机控制电路 206

7.10.3 程序设计 206

7.11.1 控制原理 209

7.11 顺序控制 209

7.11.2 程序设计 210

7.12 作息时间控制 211

7.12.1 控制原理 211

7.12.2 时钟计量程序 212

7.12.3 时间比较子程序 212

7.13 玩乒乓球 213

7.13.1 概述 213

7.13.2 硬件电路 214

7.13.3 主程序PLAY 214

7.13.4 “乒乓球”右移子程序PLAR 215

7.13.5 “乒乓球”左移子程序PLAL 217

7.13.6 比分显示子程序DPLAY 217

7.14 电感电容电阻参数检测 218

7.14.1 概述 219

7.14.2 测量原理 219

7.14.3 仪器的结构特点 219

7.14.4 结论 222

习题 222

第8章 单片机应用实验 223

8.1 最小系统实验 223

8.1.1 P1口演示程序实验 223

8.1.2 定时/计数器实验 226

8.1.3 中断实验 228

8.1.4 脱机实验 229

8.2.1 PP40微型描绘器接口实验 230

8.2 打印机接口实验 230

8.2.2 TPμP40A微型打印机接口实验 231

8.2.3 TPμP16A打印汉字实验 236

8.3 串行口异步通信实验 239

8.3.1 IBM-PC机和MCS-51单片机通信实验 239

8.3.2 双机通信实验 248

8.4 完整综合的步进电机控制实验 250

习题 268

附录A 通用单片机仿真器 269

A.1 系统结构 269

A.2 仿真功能 269

A.3 外部设备 269

A.5 SICE硬件结构和工作方式 270

A.4 软件功能 270

附录B 通用单片机仿真器连键盘使用方法 273

B.1 各键功能 273

B.2 操作说明 274

附录C 通用单片机仿真器连IBM-PC机使用方法 283

C.1 连接使用方法 283

C.2 基本操作命令 283

附录D 常用芯片简介 286

D.1 BIC8708/8718/8728 8位驱动器 286

D.2 8729可编程键盘/显示器 286

D.3 M2864A64K(8K×8)电可擦除的只读存储器(E2PROM) 297

D.4 双积分式A/D转换器(MC14433、ICL7135) 302

D.5 ADC0809(8位A/D转换器) 303

D.6 程序存储器(EPROM) 304

D.7 74LS373 8D锁存器引脚与真值表 305

D.8 74LS138引脚图与真值表 305

D.9 7445译码器引脚 306

D.10 74LS574正沿触发双D型触发器引脚与真值表 306

D.11 1489接收器、1488发送器引脚 306

D.12 74LS04、74LS32、74LS125引脚 307

D.13 8031引脚 307

D.14 8155IO/RAM扩展芯片引脚与LED引脚 307

D.15 DAC0832引脚 307

附录E MCS-51指令速查表 309