《单片机典型模块设计实例导航 第2版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:求是科技编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115181497
  • 页数:432 页
图书介绍:本书以单片机的功能为模块,以外围器件、相关电路设计的实际应用为内容,以实例问答的方式向读者介绍了如何将单片机硬件、程序和外围器件的选择合理地实施到项目开发中。本书8个章节中的单片机使用案例都是精挑细选后才确定的,它们基本覆盖了单片机的主要应用技术,例如单片机中断和定时器的使用、单片机的输入/输出、单片机的数据采集功能、单片机在机电控制系统中的应用、单片机的通信以及单片机的算法和信号处理等,并且案例内容取自于实际应用项目(有些是项目全部内容、有些是以单片机技术为主线的部分模块)。阅读本书,读者除可以掌握单片机的具体应用方法外,还可获得如何针对一个具体的项目需求设计解决方案以及如何运用单片机的关键技术满足项目需求。本书专业性和实用性较强,对于利用单片机进行实际项目开发具有非常高的参考价值。适合中、高级程序员、单片机开发人员和系统设计人员阅读和参考。

第1章 51单片机的基本端口操作 1

1.1 点亮最简单的单片机系统 1

1.1.1 实例功能 1

1.1.2 器件和原理 2

1.1.3 电路 11

1.1.4 程序设计 12

1.2 更加明亮的小灯 13

1.2.1 实例功能 13

1.2.2 器件和原理 14

1.2.3 电路 18

1.2.4 程序设计 20

1.3 定时亮灭的小灯 21

1.3.1 实例功能 21

1.3.2 器件和原理 21

1.3.3 电路 25

1.3.4 程序设计 25

1.4 小灯亮灭的人工控制 27

1.4.1 实例功能 27

1.4.2 器件和原理 28

1.4.3 电路 33

1.4.4 程序设计 35

1.5 典型外部ROM和RAM器件的使用 37

1.5.1 实例功能 37

1.5.2 器件和原理 38

1.5.3 电路 41

1.5.4 程序设计 44

1.6 串口电平转换电路 45

1.6.1 实例功能 45

1.6.2 器件和原理 45

1.6.3 电路 50

1.6.4 程序设计 52

1.7 单片机系统开发经验(1) 53

第2章 输入和显示 55

2.1 单片机的键盘输入 56

2.1.1 实例功能 56

2.1.2 器件和原理 56

2.1.3 电路 58

2.1.4 程序设计 60

2.2 单片机系统中键盘的锁定 63

2.2.1 实例功能 63

2.2.2 器件和原理 63

2.2.3 电路 64

2.2.4 程序设计 64

2.3 单片机控制多路模拟开关 68

2.3.1 实例功能 68

2.3.2 器件和原理 68

2.3.3 电路 71

2.3.4 程序设计 72

2.4 仪表仪器的数码显示 74

2.4.1 实例功能 74

2.4.2 器件和原理 75

2.4.3 电路 77

2.4.4 程序设计 78

2.5 单片机数字时钟 81

2.5.1 实例功能 81

2.5.2 器件和原理 82

2.5.3 电路 83

2.5.4 程序设计 85

2.6 液晶显示和驱动实例 93

2.6.1 实例功能 93

2.6.2 器件和原理 94

2.6.3 电路 99

2.6.4 程序设计 100

2.7 微机键盘在单片机系统中的应用 110

2.7.1 实例功能 110

2.7.2 器件和原理 111

2.7.3 电路 114

2.7.4 程序设计 115

2.8 微型打印机在单片机系统中的应用 122

2.8.1 实例功能 122

2.8.2 器件和原理 123

2.8.3 电路 126

2.8.4 程序设计 127

2.9 单片机系统开发经验(2) 129

第3章 数据采集 130

3.1 用A/D芯片进行电压测量 131

3.1.1 实例功能 131

3.1.2 器件和原理 131

3.1.3 电路 138

3.1.4 程序设计 139

3.2 使用89C2051实现模数转换 141

3.2.1 实例功能 141

3.2.2 器件和原理 141

3.2.3 电路 143

3.2.4 程序设计 143

3.3 单片机系统中的电流检测 146

3.3.1 实例功能 146

3.3.2 器件和原理 146

3.3.3 电路 148

3.3.4 程序设计 150

3.4 单片机检测系统中仪表放大器的使用 152

3.4.1 实例功能 152

3.4.2 器件和原理 152

3.4.3 电路 155

3.4.4 程序设计 156

3.5 使用DS1820进行温度补偿和测量 156

3.5.1 实例功能 156

3.5.2 器件和原理 157

3.5.3 电路 160

3.5.4 程序设计 161

3.6 HMR 3000数字罗盘的应用 166

3.6.1 实例功能 166

3.6.2 器件和原理 166

3.6.3 电路 177

3.6.4 程序设计 179

3.7 GPS在单片机系统中的使用 184

3.7.1 实例功能 184

3.7.2 器件和原理 184

3.7.3 电路 189

3.7.4 程序设计 191

3.8 单片机系统开发经验(3) 197

第4章 机电控制 200

4.1 单片机驱动直流小电机 201

4.1.1 实例功能 201

4.1.2 器件和原理 201

4.1.3 电路 205

4.1.4 程序设计 206

4.2 单片机的D/A输出控制LED亮度 208

4.2.1 实例功能 208

4.2.2 器件和原理 208

4.2.3 电路 215

4.2.4 程序设计 216

4.3 单片机的PWM输出控制电机转角 218

4.3.1 实例功能 218

4.3.2 器件和原理 219

4.3.3 电路 223

4.3.4 程序设计 225

4.4 光耦在单片机机电控制中的应用 229

4.4.1 实例功能 229

4.4.2 器件和原理 230

4.4.3 电路 234

4.4.4 程序设计 235

4.5 压电位移工作台的单片机控制 235

4.5.1 实例功能 235

4.5.2 器件和原理 236

4.5.3 电路 239

4.5.4 程序设计 240

4.6 语音芯片在单片机系统中的使用 242

4.6.1 实例功能 242

4.6.2 器件和原理 243

4.6.3 电路 247

4.6.4 程序设计 248

4.7 智能电池充电器 251

4.7.1 实例功能 251

4.7.2 器件和原理 251

4.7.3 电路 257

4.7.4 程序设计 259

4.8 时钟芯片在单片机系统中的应用 261

4.8.1 实例功能 261

4.8.2 器件和原理 262

4.8.3 电路 264

4.8.4 程序设计 265

4.9 单片机系统开发经验(4) 268

第5章 信号与算法 269

5.1 单片机控制的信号发生器 270

5.1.1 实例功能 270

5.1.2 器件和原理 270

5.1.3 电路 273

5.1.4 程序设计 275

5.2 基于单片机的低频信号发生器 277

5.2.1 实例功能 277

5.2.2 器件和原理 278

5.2.3 电路 281

5.2.4 程序设计 283

5.3 方波频率的检测和倍频 285

5.3.1 实例功能 285

5.3.2 器件和原理 286

5.3.3 电路 290

5.3.4 程序设计 291

5.4 单片机中滤波算法的实现 293

5.5 神经网络在单片机中的实现 298

5.5.1 实例功能 298

5.5.2 器件和原理 299

5.5.3 程序设计 302

5.6 信号数据的FFT变换 306

5.7 电机转速信号的单片机测量 311

5.7.1 实例功能 311

5.7.2 器件和原理 312

5.7.3 电路 315

5.7.4 程序设计 318

5.8 单片机C语言和汇编程序的混合编程 322

5.8.1 实例功能 322

5.8.2 器件和原理 322

5.8.3 程序代码 326

5.9 单片机系统开发经验(5) 330

第6章 数据通信 331

6.1 单片机间的RS-232串行通信 332

6.1.1 实例功能 332

6.1.2 器件和原理 333

6.1.3 电路 342

6.1.4 程序设计 344

6.2 单片机和PC之间的串行通信 347

6.2.1 实例功能 347

6.2.2 器件和原理 348

6.2.3 电路 354

6.2.4 程序设计 355

6.3 用51单片机的I/O口模拟串口 358

6.3.1 实例功能 358

6.3.2 器件和原理 358

6.3.3 程序设计 360

6.4 单片机的无线数据传输 362

6.4.1 实例功能 362

6.4.2 器件和原理 363

6.4.3 电路 365

6.4.4 程序设计 368

6.5 51单片机实现I2C串行通信 372

6.5.1 实例功能 372

6.5.2 器件和原理 373

6.5.3 电路 377

6.5.4 程序设计 378

6.6 51单片机红外数据传输 380

6.6.1 实例功能 380

6.6.2 器件和原理 381

6.6.3 电路 383

6.6.4 程序设计 384

6.7 双端口RAM方式的数据通信 387

6.7.1 实例功能 387

6.7.2 器件和原理 387

6.7.3 电路 392

6.7.4 程序设计 394

6.8 单片机和RS-485通信的接口 397

6.8.1 实例功能 397

6.8.2 器件和原理 398

6.8.3 电路 400

6.8.4 程序设计 401

6.9 单片机系统开发经验(6) 401

第7章 电源设计和监控 403

7.1 单片机的电源设计 403

7.1.1 实例功能 403

7.1.2 器件和原理 404

7.1.3 电路 409

7.2 单片机的监控芯片 410

7.2.1 实例功能 410

7.2.2 器件和原理 411

7.3 单片机系统中的看门狗 415

7.4 单片机系统开发经验(7) 419

第8章 辅助设计 420

8.1 电路制作 420

8.1.1 基本步骤 420

8.1.2 原理图的生成 421

8.1.3 板图的生成 425

8.2 单片机程序烧录 430

8.3 单片机系统开发经验(8) 430