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

  • 购买积分:12 如何计算积分?
  • 作  者:张洪润,易涛编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302076561
  • 页数:334 页
图书介绍:本书共分9章,分别介绍:单片机组成原理,应用系统的研制过程,指令系统和汇编语言与C语言程序设计技巧,系统扩展数/模、模/数转换接口技术,单片机硬、软件加密技术,数据采集浮点放大技术,系统可靠性技术。全书通过14种实例,进一步阐述单片机的应用技术,以及PC机与单片机的通信实验和综合的步进电机控制实验等内容。书中还给出相应的例题与练习。

目录 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.1常用术语及基本概念 11

第2章 单片机常用术语、硬件及引脚特性 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缓冲器 27

2.2.6存储器 27

2.2.7中断机构 29

2.2.8最小微处理机系统 30

2.3引脚特性及电气参数 36

2.3.1引脚特性 36

2.3.2电气参数 39

习题 41

第3章 单片机程序设计 42

3.1指令功能 42

3.1.1指令符号的意义 42

3.1.2指令及地址 43

31.3指令功能 53

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

3.2.1编程步骤 57

3.2.2编程技巧 68

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

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

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

3.3.3定时程序 78

3.3.4查表程序 80

3.3.5数据极值查找程序 81

3.3.6数据排序程序 81

3.3.7数据检索程序 85

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

习题 97

第4章 单片机模/数及数/模转换接口 99

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

4.1.1A/D转换器概述 99

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

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

4.1.4应用举例 103

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

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

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

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

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

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

4.2.5正弦波发生器 114

习题 117

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

5.1单片机键盘接口 119

5.1.1按键识别流程 119

5.1.2键盘接口及程序设计 122

5.2单片机打印机接口 124

5.2.1微型打印机简介 124

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

5.3.1LED显示器及接口方法 126

5.3单片机LED显示器接口 126

5.3.28155作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隔离技术 149

6.3.5抑制反电势干扰技术 149

6.3.6软件数字滤波技术 150

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

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.1衍射计量原理 161

7.2特殊尺寸检测 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.3A/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.3程序设计 193

7.7.2基本电路 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程序设计 207

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.1P1口演示程序实验 223

8.1.2定时/计数器实验 226

8.1.3中断实验 228

8.1.4脱机实验 229

8.2打印机接口实验 230

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

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

8.2.3TPμP16A打印汉字实验 236

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

8.3串行口异步通信实验 239

8.3.2双机通信实验 248

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

习题 268

第9章 单片机C语言程序设计 269

9.1C51程序的结构特点 269

9.2C51程序的运算符、表达式及其语法规则 270

9.2.1C51算术运算符及其表达式 270

9.2.2C51关系运算符、表达式及优先级 272

9.2.3C51逻辑运算符、表达式及优先级 273

9.2.4C51位操作及其表达式 274

9.2.5自增减运算符、复合运算符及其表达式 279

9.3.1存取8051单片机特殊功能寄存器 280

9.3C51程序设计技巧 280

9.3.2位的控制 281

9.3.3中断子程序的设计 282

9.3.4内存应对式I/O 283

9.3.5程序中加入汇编语言语句 284

9.4C51程序设计举例 285

9.4.1“求和”的C51程序设计 285

9.4.2求最大值的C51程序设计 286

9.4.3多机通信 287

9.5C51程序设计的小结 289

习题 290

A.3外部设备 292

A.2仿真功能 292

A.1系统结构 292

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

A.4软件功能 293

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

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

B.1各键功能 296

B.2操作说明 297

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

C.1连接使用方法 306

C.2基本操作命令 306

附录D 常用芯片简介 309

D.1BIC8708/8718/87288位驱动器 309

D.28729可编程键盘/显示器 310

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

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

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

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

D.774LS3738D锁存器引脚与真值表 328

D.874LS138引脚图与真值表 328

D.97445译码器引脚 329

D.1074LS574正沿触发双D型触发器引脚与真值表 329

D.111489接收器、1488发送器引脚 330

D.1274LS04、74LS32、74LS125引脚 330

D.138031引脚 330

D.148155IO/RAM扩展芯片引脚与LED引脚 330

D.15DAC0832引脚 331

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