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

  • 购买积分:12 如何计算积分?
  • 作  者:张洪润,朱博,马鸣鹤编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302188988
  • 页数:324 页
图书介绍:本书是在《单片机应用技术教程》第二版的基础上修订而成的。本书从实用角度出发,系统而全面地介绍了单片机的应用技术。

第1章 概述 1

1.1单片机的发展及意义 1

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

单片机的硬件系统 2

单片机的软件系统 2

单片机的品类 3

1.3单片机应用的特点 5

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

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

习题 10

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

2.1常用术语及基本概念 11

常用术语 11

基本概念 13

2.2机器硬件 20

电源 20

时钟 21

逻辑门 23

锁存器 23

缓冲器 25

存储器 26

中断系统 27

最小微处理机系统 28

2.3引脚特性及电气参数 34

引脚特性 34

电气参数 37

习题 38

第3章 单片机程序设计 39

3.1指令功能 39

指令符号的意义 39

指令及地址 40

指令功能 50

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

编程步骤 54

编程技巧 65

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

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

汇编语言程序的基本结构 68

定时程序 75

查表程序 77

数据极值查找程序 78

数据排序程序 79

数据检索程序 82

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

习题 94

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

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

A/D转换器概述 96

典型A/D转换器芯片ADC0809 97

MCS-51单片机与ADC0809接口 98

应用举例 100

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

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

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

典型D/A转换器芯片DAC0832 104

单缓冲方式的接口与应用 105

双缓冲方式的接口与应用 109

正弦波发生器 111

习题 114

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

5.1单片机键盘接口 116

按键识别流程 116

键盘接口及程序设计 118

5.2单片机打印机接口 120

微型打印机简介 120

电路连接与打印驱动程序 121

5.3单片机LED显示器接口 122

LED显示器及接口方法 122

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

习题 126

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

6.1单片机系统加密技术 128

硬件加密技术 128

软件加密技术 130

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

浮点数据采集系统简介 132

浮点数据采集系统的设计 132

调试中要注意的几个问题 136

6.3单片机的可靠性技术 136

电源及其净化技术 136

接地技术 142

屏蔽技术 145

隔离技术 145

抑制反电势干扰技术 146

软件数字滤波技术 147

开关量的软件抗干扰技术 148

编程中的抗干扰技巧 148

习题 149

第7章 单片机应用举例 150

7.1恒温控制 150

微机基本系统 151

温度信号输入通道 151

执行信号输出通道 155

系统的应用软件 156

7.2特殊尺寸检测 157

衍射测量原理 157

信号处理 159

单片机数据接收和处理 160

测量精度 161

7.3工频检测 162

工频频率的测量 162

工频电压、电流相位差Ф及功率因数cosФ的测量 163

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

有、无功电量的测量 167

几点说明 168

7.4函数发生器 168

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

真有效值转换电路 171

A/D转换器的接口电路 172

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

单片机的最小系统 175

7.5光纤遥测 176

主要器件 176

发送部分电路 178

接收部分电路 180

7.6步进电机控制 181

步进电机的控制原理 182

步进电机的单片机控制 183

7.7热敏电阻式温度检测 187

热敏电阻温度转换原理 187

基本电路 188

程序设计 188

7.8波形发生 191

硬件电路及原理 191

系统软件 193

7.9交通信号灯模拟控制 194

定时交通信号灯控制 194

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

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

急救车优先的交通信号灯控制 198

7.10水塔水位控制 199

水塔水位控制原理 199

单片机控制电路 199

程序设计 200

7.11顺序控制 201

控制原理 201

程序设计 203

7.12作息时间控制 204

控制原理 204

时钟计量程序 205

时间比较子程序 205

7.13玩乒乓球 206

概述 206

硬件电路 207

主程序PLAY 207

“乒乓球”右移子程序PLAR 208

“乒乓球”左移子程序PLAL 210

比分显示子程序DPLAY 210

7.14电感、电容、电阻参数检测 211

概述 212

测量原理 212

仪器的结构特点 213

结论 215

习题 215

第8章 单片机应用实验 216

8.1最小系统实验 216

P1口演示程序实验 216

定时/计数器实验 219

中断实验 222

脱机实验 223

8.2打印机接口实验 223

PP40微型描绘器接口实验 223

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

TPμP16A打印汉字实验 229

8.3串行口异步通信实验 232

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

双机通信实验 241

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

习题 259

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

9.1 C51程序的结构特点 260

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

C51算术运算符及其表达式 261

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

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

C51位操作及其表达式 265

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

9.3 C51程序设计技巧 272

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

位的控制 273

中断子程序的设计 274

内存应对式I/O 275

程序中加入汇编语言语句 276

9.4 C51程序设计举例 277

“求和”的C51程序设计 277

求最大值的C51程序设计 277

多机通信 279

9.5 C51程序设计的小结 281

习题 282

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

A.1系统结构 283

A.2仿真功能 283

A.3外部设备 284

A.4软件功能 284

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

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

B.1各键功能 287

B.2操作说明 288

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

C.1连接使用方法 298

C.2基本操作命令 298

附录D 常用芯片简介 301

D.1 BIC 8708/8718/8728 8位驱动器 301

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

D.3 M2864A64K (8K×8)电可擦除的只读存储器(E2 PROM) 312

D.4双积分式A/D转换器(MC 14433、ICL7135) 317

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

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

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

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

D.9 7445译码器引脚 320

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

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

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

D.13 8031引脚 322

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

D.15 DAC0832引脚 322

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