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

  • 购买积分:15 如何计算积分?
  • 作  者:求是科技编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2004
  • ISBN:7115122555
  • 页数:454 页
图书介绍:本书以单片机的功能为模块,以外围器件、相关电路设计的实际应用为内容,以实例问答的方式向读者介绍了如何将单片机硬件、程序和外围器件的选择合理地实施到项目开发中。

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

目 录 1

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

1.1.1 实例功能 2

1.1.2器件和原理 3

1.1.3 电路 12

1.1.4程序设计 13

1.2更加明亮的小灯 15

1.2.1实例功能 15

1.2.2器件和原理 16

1.2.3 电路 20

1.2.4程序设计 22

1.3.1 实例功能 23

1.3.2器件和原理 23

1.3定时亮灭的小灯 23

1.3.3 电路 27

1.3.4程序设计 27

1.4小灯亮灭的人工控制 30

1.4.1 实例功能 30

1.4.2器件和原理 30

1.4.3 电路 36

1.4.4程序设计 37

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

1.5.1 实例功能 40

1.5.2器件和原理 40

1.5.3电路 44

1.5.4程序设计 46

1.6 串口电平转换电路 47

1.6.1 实例功能 47

1.6.2器件和原理 48

1.6.3 电路 53

1.6.4程序设计 54

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

第2章输入和显示 57

2.1单片机的键盘输入 58

2.1.1 实例功能 58

2.1.2器件和原理 58

2.1.3 电路 61

2.1.4程序设计 62

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

2.2.1 实例功能 65

2.2.2器件和原理 66

2.2.3 电路 66

2.2.4程序设计 67

2.3.2器件和原理 71

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

2.3.1实例功能 71

2.3.3电路 74

2.3.4程序设计 75

2.4仪表仪器的数码显示 77

2.4.1实例功能 77

2.4.2器件和原理 78

2.4.3电路 81

2.4.4程序设计 82

2.5单片机数字时钟 85

2.5.1实例功能 85

2.5.2器件和原理 86

2.5.3电路 88

2.5.4程序设计 90

2.6.1实例功能 98

2.6液晶显示和驱动实例 98

2.6.2器件和原理 99

2.6.3电路 104

2.6.4程序设计 106

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

2.7.1实例功能 117

2.7.2器件和原理 118

2.7.3电路 121

2.7.4程序设计 122

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

2.8.1实例功能 129

2.8.2器件和原理 130

2.8.3 电路 133

2.8.4程序设计 135

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

第3章数据采集 138

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

3.1.1实例功能 139

3.1.2器件和原理 139

3.1.3电路 146

3.1.4程序设计 147

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

3.2.1实例功能 149

3.2.2器件和原理 150

3.2.3电路 151

3.2.4程序设计 152

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

3.3.1实例功能 155

3.3.2器件和原理 155

3.3.3电路 158

3.3.4程序设计 159

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

3.4.1实例功能 161

3.4.2器件和原理 162

3.4.3电路 165

3.4.4程序设计 166

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

3.5.1实例功能 166

3.5.2器件和原理 167

3.5.3电路 170

3.5.4程序设计 171

3.6 HMR 3000数字罗盘的应用 176

3.6.1实例功能 176

3.6.2器件和原理 177

3.6.3电路 187

3.6.4程序设计 189

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

3.7.1实例功能 194

3.7.2器件和原理 195

3.7.3电路 201

3.7.4程序设计 202

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

第4章机电控制 211

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

4.1.1 实例功能 212

4.1.2器件和原理 213

4.1.3 电路 216

4.1.4程序设计 217

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

4.2.1 实例功能 219

4.2.2器件和原理 220

4.2.3 电路 227

4.2.4程序设计 228

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

4.3.1实例功能 230

4.3.2器件和原理 231

4.3.3 电路 236

4.3.4程序设计 238

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

4.4.1实例功能 242

4.4.2器件和原理 243

4.4.3 电路 247

4.4.4程序设计 249

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

4.5.1 实例功能 249

4.5.2器件和原理 250

4.5.3 电路 253

4.5.4程序设计 254

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

4.6.1 实例功能 256

4.6.2器件和原理 257

4.6.3 电路 261

4.6.4程序设计 262

4.7智能电池充电器 265

4.7.1 实例功能 265

4.7.2器件和原理 266

4.7.3 电路 271

4.7.4程序设计 272

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

4.8.1 实例功能 275

4.8.2器件和原理 276

4.8.3 电路 278

4.8.4程序设计 279

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

第5章信号与算法 284

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

5.1.1 实例功能 285

5.1.2器件和原理 286

5.1.3 电路 289

5.1.4程序设计 290

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

5.2.1 实例功能 293

5.2.2器件和原理 293

5.2.3 电路 297

5.2.4程序设计 299

5.3.1 实例功能 301

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

5.3.2器件和原理 302

5.3.3 电路 306

5.3.4程序设计 307

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

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

5.5.1 实例功能 315

5.5.2器件和原理 316

5.5.3程序设计 319

5.6信号数据的FFT变换 323

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

5.7.1 实例功能 329

5.7.2器件和原理 330

5.7.3 电路 334

5.7.4程序设计 336

5.8.2器件和原理 340

5.8.1 实例功能 340

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

5.8.3程序代码 344

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

第6章数据通信 349

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

6.1.1 实例功能 350

6.1.2器件和原理 350

6.1.3电路 360

6.1.4程序设计 362

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

6.2.1实例功能 365

6.2.2器件和原理 366

6.2.3电路 372

6.2.4程序设计 373

6.3.1实例功能 376

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

6.3.2器件和原理 377

6.3.3程序设计 378

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

6.4.1实例功能 380

6.4.2器件和原理 381

6.4.3电路 384

6.4.4程序设计 387

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

6.5.1实例功能 391

6.5.2器件和原理 391

6.5.3电路 396

6.5.4程序设计 397

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

6.6.1实例功能 399

6.6.2器件和原理 400

6.6.3电路 403

6.6.4程序设计 404

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

6.7.1实例功能 406

6.7.2器件和原理 407

6.7.3电路 412

6.7.4程序设计 413

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

6.8.1实例功能 417

6.8.2器件和原理 417

6.8.3电路 420

6.8.4程序设计 421

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

第7章电源设计和监控 423

7.1.2器件和原理 424

7.1单片机的电源设计 424

7.1.1 实例功能 424

7.1.3 电路 429

7.2单片机的监控芯片 430

7.2.1 实例功能 430

7.2.2器件和原理 431

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

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

第8章辅助设计 441

8.1电路制作 441

8.1.1基本步骤 441

8.1.2原理图的生成 442

8.1.3板图的生成 447

8.2单片机程序烧录 451

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