当前位置:首页 > 工业技术
51单片机常用模块设计查询手册
51单片机常用模块设计查询手册

51单片机常用模块设计查询手册PDF电子书下载

工业技术

  • 电子书积分:22 积分如何计算积分?
  • 作 者:雷伏容,张小林,崔浩编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302207511
  • 页数:823 页
图书介绍:本书详细介绍了在51单片机中常用模块的具体应用,这些模块包括:电源模块、输入输出及显示模块、各类存储模块(并行及串行)、数据传输接口模块、网络通信模块等。
《51单片机常用模块设计查询手册》目录

第1章 电源模块 1

1.1 过压保护器件NCP345/MAX484X(3/4/5/6) 1

1.1.1 功能说明 1

1.1.2 电路图及其说明 4

1.1.3 小结 5

1.2 过流保护器件AAT4610A 5

1.2.1 功能说明 5

1.2.2 电路图及其说明 7

1.2.3 小结 7

1.3 常用电源管理电路LT/M317,LM78XX(05/33) 7

1.3.1 功能说明 8

1.3.2 电路图及其说明 9

1.3.3 小结 10

1.4 电源监控电路MAX82lX(5/6) 10

1.4.1 功能说明 10

1.4.2 电路图及其说明 12

1.4.3 小结 12

1.5 电源监控电路TP31XX(06/10) 13

1.5.1 功能说明 13

1.5.2 电路图及其说明 16

1.5.3 小结 17

1.6 带看门狗的电源监控电路HYM70X(5/6) 17

1.6.1 功能说明 17

1.6.2 电路图及其说明 19

1.6.3 小结 20

1.7 电池管理模块BQ2403X(0/1/2/3/5) 20

1.7.1 功能说明 20

1.7.2 电路图及其说明 22

1.7.3 小结 23

1.8 MAX1898电池充电管理器 23

1.8.1 功能说明 23

1.8.2 电路图及其说明 25

1.8.3 小结 26

第2章 片内功能模块 27

2.1 中断系统 27

2.1.2 功能说明 27

2.1.2 程序流程图 31

2.1.3 汇编语言程序及讲解 32

2.1.4 C语言程序及讲解 39

2.1.5 小结 45

2.2 定时/计数器 45

2.2.1 功能说明 46

2.2.2 程序流程图 50

2.2.3 汇编语言程序及讲解 50

2.2.4 C语言程序及讲解 58

2.2.5 小结 62

2.3 看门狗 62

2.3.1 功能说明 63

2.3.2 程序流程图 63

2.3.3 汇编语言程序及讲解 63

2.3.4 C语言程序及讲解 64

2.3.5 小结 64

第3章 外部存储模块 67

3.1 常用静态RAM6XXXX(116/264/2256) 67

3.1.1 功能说明 67

3.1.2 电路图 69

3.1.3 程序流程图 70

3.1.4 汇编语言程序及讲解 71

3.1.5 C语言程序及讲解 72

3.1.6 小结 73

3.2 常用动态RAM21XX(64/86) 73

3.2.1 功能说明 73

3.2.2 电路图 74

3.2.3 程序流程图 75

3.2.4 汇编语言程序及讲解 76

3.2.5 C语言程序及讲解 77

3.2.6 小结 78

3.3 常用EPROM 27XXXA(64/128/256/512) 78

3.3.1 功能说明 78

3.3.2 电路图 79

3.3.3 小结 80

3.4 常用EEPROM 28XXA(16/17/64) 80

3.4.1 功能说明 81

3.4.2 电路图 82

3.4.3 程序流程图 82

3.4.4 汇编语言程序及讲解 83

3.4.5 C语言程序及讲解 84

3.4.6 小结 85

3.5 常用FLASH Am28F256 85

3.5.1 功能说明 86

3.5.2 电路图 87

3.5.3 小结 87

3.6 常用双口RAM IDT7005S 87

3.6.1 功能说明 88

3.6.2 电路图 90

3.6.3 程序流程图 93

3.6.4 汇编语言程序及讲解 94

3.6.5 C语言程序及讲解 98

3.6.6 小结 102

3.7 常用FIFO CY7C419(/421/425) 103

3.7.1 功能说明 103

3.7.2 电路图 105

3.7.3 程序流程图 106

3.7.4 汇编语言程序及讲解 107

3.7.5 C语言程序及讲解 109

3.7.6 小结 112

第4章 键盘输入模块 113

4.1 简单按键 113

4.1.1 功能说明 113

4.1.2 电路图 113

4.1.3 程序流程图 115

4.1.4 汇编语言程序及讲解 115

4.1.5 C语言程序及讲解 117

4.1.6 小结 118

4.2 矩阵键盘 118

4.2.1 功能说明 118

4.2.2 电路图 121

4.2.3 程序流程图 121

4.2.4 汇编语言程序及讲解 122

4.2.5 C语言程序及讲解 124

4.2.6 小结 125

4.3 计算机键盘 125

4.3.1 功能说明 126

4.3.2 电路图 130

4.3.3 程序流程图 131

4.3.4 汇编语言程序及讲解 131

4.3.5 C语言程序及讲解 135

4.3.6 小结 137

第5章 LED显示模块 139

5.1 直接驱动LED数码管 139

5.1.1 功能说明 139

5.1.2 电路图 141

5.1.3 程序流程图 143

5.1.4 汇编语言程序及讲解 143

5.1.5 C语言程序及讲解 146

5.1.6 小结 148

5.2 译码器MAX7219驱动LED数码管 149

5.2.1 功能说明 149

5.2.2 电路图 154

5.2.3 程序流程图 155

5.2.4 汇编语言程序及讲解 156

5.2.5 C语言程序及讲解 160

5.2.6 小结 163

5.3 译码器74LS47驱动LED数码管 163

5.3.1 功能说明 163

5.3.2 电路图 164

5.3.3 程序流程图 166

5.3.4 汇编语言程序及讲解 166

5.3.5 C语言程序及讲解 169

5.3.6 小结 170

5.4 译码器CH452驱动LED数码管 171

5.4.1 功能说明 171

5.4.2 电路图 178

5.4.3 程序流程图 180

5.4.4 汇编语言程序及讲解 180

5.4.5 C语言程序及讲解 186

5.4.6 小结 189

第6章 LCD显示模块 191

6.1 并口字符LCD控制器HD44780 191

6.1.1 功能说明 191

6.1.2 电路图及其说明 195

6.1.3 程序流程图 197

6.1.4 汇编语言程序及讲解 198

6.1.5 C语言程序及讲解 207

6.1.6 小结 215

6.2 并口图形点阵LCD T6963C 216

6.2.1 功能说明 216

6.2.2 电路图 220

6.2.3 程序流程图 222

6.2.4 汇编语言程序及讲解 222

6.2.5 C语言程序及讲解 249

6.2.6 小结 267

第7章 串口通信模块 269

7.1 RS-232接口 269

7.1.1 功能说明 269

7.1.2 程序流程图 271

7.1.3 汇编语言程序及讲解 272

7.1.4 C语言程序及讲解 273

7.1.5 小结 275

7.2 RS-232电平转换芯片MAX232 276

7.2.1 功能说明 276

7.2.2 小结 278

7.3 RS-485接口 278

7.3.1 功能说明 279

7.3.2 电路图 279

7.3.3 程序流程图 280

7.3.4 汇编语言程序及讲解 281

7.3.5 C语言程序及讲解 282

7.3.6 小结 283

7.4 RS-485电平转换电路MAX483 283

7.4.1 功能说明 283

7.4.2 小结 284

7.5 单片机内嵌I2C、SPI引擎 285

7.5.1 功能说明 285

7.5.2 小结 291

第8章 USB通信模块 293

8.1 USB转串口芯片CP2101 293

8.1.1 功能说明 294

8.1.2 电路图 297

8.1.3 程序流程图 297

8.1.4 汇编语言程序及讲解 298

8.1.5 C语言程序及讲解 299

8.1.6 应用实例 301

8.2 内嵌USB引擎的51芯片AT89C5131 301

8.2.1 功能说明 301

8.2.2 小结 303

8.3 USB接口芯片CH372 303

8.3.1 功能说明 304

8.3.2 电路图 306

8.3.3 程序流程图 307

8.3.4 汇编语言程序及讲解 308

8.3.5 C语言程序及讲解 312

8.3.6 小结 316

第9章 扩展串口通信模块 319

9.1 GPIO扩展I2C总线 319

9.1.1 功能说明 319

9.1.2 电路图 321

9.1.3 程序流程图 322

9.1.4 汇编语言程序及讲解 323

9.1.5 C语言程序及讲解 326

9.1.6 小结 331

9.2 GPIO扩展SPI总线 332

9.2.1 功能说明 332

9.2.2 电路图 333

9.2.3 程序流程图 334

9.2.4 汇编语言程序及讲解 334

9.2.5 C语言程序及讲解 336

9.2.6 小结 338

9.3 GPIO扩展Microwire总线 338

9.3.1 功能说明 339

9.3.2 电路图 340

9.3.3 程序流程图 341

9.3.4 汇编语言程序及讲解 341

9.3.5 C语言程序及讲解 344

9.3.6 小结 347

9.4 GPIO扩展单总线 347

9.4.1 功能说明 347

9.4.2 电路图 350

9.4.3 程序流程图 350

9.4.4 汇编语言程序及讲解 351

9.4.5 C语言程序及讲解 353

9.4.6 小结 355

第10章 扩展并口通信模块 357

10.1 三态门扩展输入输出口74LS245 357

10.1.1 功能说明 357

10.1.2 电路图 358

10.1.3 程序流程图 359

10.1.4 汇编语言程序及讲解 360

10.1.5 C语言程序及讲解 362

10.1.6 小结 363

10.2 锁存器扩展并行输出口74LS373 364

10.2.1 功能说明 364

10.2.2 电路图 364

10.2.3 程序流程图 366

10.2.4 汇编语言程序及讲解 367

10.2.5 C语言程序及讲解 368

10.2.6 小结 369

10.3 串行扩展并口输入74LS165 370

10.3.1 功能说明 370

10.3.2 电路图 372

10.3.3 程序流程图 373

10.3.4 汇编语言程序及讲解 373

10.3.5 C语言程序及讲解 375

10.3.6 小结 377

10.4 串行扩展并口输出74LS164 377

10.4.1 功能说明 377

10.4.2 电路图 378

10.4.3 程序流程图 380

10.4.4 汇编语言程序及讲解 380

10.4.5 C语言程序及讲解 382

10.4.6 小结 384

10.5 8155扩展并口 385

10.5.1 功能说明 385

10.5.2 电路图 388

10.5.3 程序流程图 390

10.5.4 汇编语言程序及讲解 390

10.5.5 C语言程序及讲解 392

10.5.6 小结 394

10.6 8255扩展并口 394

10.6.1 功能说明 394

10.6.2 电路图 399

10.6.3 程序流程图 400

10.6.4 汇编语言程序及讲解 401

10.6.5 C语言程序及讲解 402

10.6.6 小结 404

第11章 远程通信模块 405

11.1 以太网接口引擎RTL8019AS 405

11.1.1 功能说明 405

11.1.2 电路图 411

11.1.3 程序流程图 414

11.1.4 汇编语言程序及讲解 414

11.1.5 C语言程序及讲解 420

11.1.6 小结 424

11.2 CAN总线控制器接口PCA82C200 424

11.2.1 功能说明 424

11.2.2 电路图 427

11.2.3 程序流程图 427

11.2.4 汇编语言程序及讲解 428

11.2.5 C语言程序及讲解 430

11.2.6 小结 432

11.3 电力通信模块SSCP300 432

11.3.1 功能说明 432

11.3.2 电路图 437

11.3.3 程序流程图 437

11.3.4 汇编语言程序及讲解 438

11.3.5 C语言程序及讲解 441

11.3.6 小结 445

第12章 扩展中断模块 447

12.1 查询法扩展中断 447

12.1.1 功能说明 447

12.1.2 电路图 448

12.1.3 程序流程图 449

12.1.4 汇编语言程序及讲解 449

12.1.5 C语言程序及讲解 450

12.1.6 小结 451

12.2 可编程中断控制器8259A扩展中断 452

12.2.1 功能说明 452

12.2.2 电路图 459

12.2.3 程序流程图 460

12.2.4 汇编语言程序及讲解 460

12.2.5 C语言程序及讲解 462

12.2.6 小结 463

第13章 日历时钟模块 465

13.1 软件日历时钟 465

13.1.1 功能说明 465

13.1.2 电路图 466

13.1.3 程序流程图 467

13.1.4 汇编语言程序及讲解 468

13.1.5 C语言程序及讲解 471

13.1.6 小结 473

13.2 实时日历时钟DS12C887 473

13.2.1 功能说明 473

13.2.2 电路图 477

13.2.3 程序流程图 478

13.2.4 汇编语言程序及讲解 478

13.2.5 C语言程序及讲解 481

13.2.6 小结 483

第14章 A/D、D/A转换模块 485

14.1 单通道并行A/D ADC0801 485

14.1.1 功能说明 485

14.1.2 电路图 486

14.1.3 程序流程图 487

14.1.4 汇编语言程序及讲解 487

14.1.5 C语言程序及讲解 489

14.1.6 小结 491

14.2 多通道并行A/D ADC0809 491

14.2.1 功能说明 491

14.2.2 电路图 492

14.2.3 程序流程图 494

14.2.4 汇编语言程序及讲解 495

14.2.5 C语言程序及讲解 496

14.2.6 小结 499

14.3 并行D/A DAC0832 499

14.3.1 功能说明 499

14.3.2 电路图 500

14.3.3 程序流程图 502

14.3.4 汇编语言程序及讲解 502

14.3.5 C语言程序及讲解 503

14.3.6 小结 505

14.4 串行A/D TLC2543 505

14.4.1 功能说明 505

14.4.2 电路图 507

14.4.3 程序流程图 509

14.4.4 汇编语言程序及讲解 509

14.4.5 C语言程序及讲解 511

14.4.6 小结 513

14.5 串行D/A TLC5615 514

14.5.1 功能说明 514

14.5.2 电路图 516

14.5.3 程序流程图 517

14.5.4 汇编语言程序及讲解 517

14.5.5 C语言程序及讲解 520

14.5.6 小结 522

14.6 内嵌A/D的AT 89C2051 523

14.6.1 功能说明 523

14.6.2 电路图 524

14.6.3 程序流程图 525

14.6.4 汇编语言程序及讲解 525

14.6.5 C语言程序及讲解 527

14.6.6 小结 528

第15章 串行存储模块 529

15.1 常用IIC串行EEPROM AT24CXX 529

15.1.1 功能说明 529

15.1.2 电路图 531

15.1.3 程序流程图 532

15.1.4 汇编语言程序及讲解 533

15.1.5 C语言程序及讲解 538

15.1.6 小结 542

15.2 常用SPI串行EEPROM AT25XXX 542

15.2.1 功能说明 542

15.2.2 电路图 544

15.2.3 程序流程图 544

15.2.4 汇编语言程序及讲解 545

15.2.5 C语言程序及讲解 547

15.2.6 小结 550

15.3 常用同步串行EEPROM 93C46 551

15.3.1 功能说明 551

15.3.2 电路图 553

15.3.3 程序流程图 553

15.3.4 汇编语言程序及讲解 554

15.3.5 C语言程序及讲解 558

15.3.6 小结 560

15.4 常用Nand Flash K9F5608 560

15.4.1 功能说明 561

15.4.2 电路图 564

15.4.3 程序流程图 565

15.4.4 汇编语言程序及讲解 565

15.4.5 C语言程序及讲解 569

15.4.6 小结 572

15.5 非接触式IC卡读写模块H6152 572

15.5.1 功能说明 573

15.5.2 电路图 579

15.5.3 程序流程图 580

15.5.4 汇编语言程序及讲解 581

15.5.5 C语言程序及讲解 585

15.5.6 小结 594

第16章 语音处理模块 597

16.1 软件实现简单音乐发生器 597

16.1.1 功能说明 597

16.1.2 电路图 599

16.1.3 程序流程图 600

16.1.4 汇编语言程序及讲解 601

16.1.5 C语言程序及讲解 604

16.1.6 小结 607

16.2 语音编解码芯片ISD2560 608

16.2.1 功能说明 608

16.2.2 电路图 611

16.2.3 程序流程图 612

16.2.4 汇编语言程序及讲解 613

16.2.5 C语言程序及讲解 615

16.2.6 小结 618

第17章 频率信号发生模块 619

17.1 软件实现PWM信号 619

17.1.1 功能说明 619

17.1.2 电路图 620

17.1.3 程序流程图 621

17.1.4 汇编语言程序及讲解 621

17.1.5 C语言程序及讲解 623

17.1.6 应用实例 624

17.2 智能信号发生器(MAX038) 625

17.2.1 功能说明 625

17.2.2 电路图 628

17.2.3 程序流程图 629

17.2.4 汇编语言程序及讲解 629

17.2.5 C语言程序及讲解 631

17.2.6 应用实例 633

第18章 电机控制模块 635

18.1 步进电机 635

18.1.1 功能说明 635

18.1.2 电路图 641

18.1.3 程序流程图 642

18.1.4 汇编语言程序及讲解 643

18.1.5 C语言程序及讲解 646

18.1.6 小结 648

18.2 直流伺服电机 649

18.2.1 功能说明 649

18.2.2 电路图 650

18.2.3 程序流程图 652

18.2.4 汇编语言程序及讲解 652

18.2.5 C语言程序及讲解 656

18.2.6 小结 660

第19章 近距离无线通信模块 661

19.1 红外收发芯片NB9148、NB9149 661

19.1.1 功能说明 661

19.1.2 电路图 664

19.1.3 程序流程图 667

19.1.4 汇编语言程序及讲解 668

19.1.5 C语言程序及讲解 669

19.1.6 小结 671

19.2 无线数据传输模块PTR2000 671

19.2.1 功能说明 671

19.2.2 电路图 673

19.2.3 程序流程图 674

19.2.4 汇编语言程序及讲解 675

19.2.5 C语言程序及讲解 679

19.2.6 小结 685

第20章 定位模块 687

20.1 数字罗盘HMR3000 687

20.1.1 功能说明 687

20.1.2 电路图 689

20.1.3 程序流程图 690

20.1.4 汇编语言程序及讲解 691

20.1.5 C语言程序及讲解 693

20.1.6 小结 695

20.2 GPS模块GARMIN GPS25LP 695

20.2.1 功能说明 695

20.2.2 电路图 700

20.2.3 汇编语言程序及讲解 701

20.2.4 C语言程序及讲解 705

20.2.5 小结 709

第21章 传感器模块 711

21.1 光敏传感器 711

21.1.1 功能说明 711

21.1.2 电路图 712

21.1.3 小结 714

21.2 四通道数字温度传感器LM83 714

21.2.1 功能说明 715

21.2.2 电路图 717

21.2.3 程序流程图 718

21.2.4 汇编语言程序及讲解 719

21.2.5 C语言程序及讲解 723

21.2.6 小结 727

21.3 数字气压传感器MPX4105 728

21.3.1 功能说明 728

21.3.2 电路图 730

21.3.3 程序流程图 731

21.3.4 汇编语言程序及讲解 732

21.3.5 C语言程序及讲解 733

21.3.6 小结 735

21.4 压力传感器PPT、PPTR系列 735

21.4.1 功能说明 736

21.4.2 电路图 738

21.4.3 小结 740

21.5 电场感应器MC33794 741

21.5.1 功能说明 741

21.5.2 电路图 746

21.5.3 小结 747

21.6 转速传感器KMIXX(15/16) 748

21.6.1 功能说明 748

21.6.2 电路图 749

21.6.3 程序流程图 751

21.6.4 汇编语言程序及讲解 752

21.6.5 C语言程序及讲解 753

21.6.6 小结 755

第22章 打印机模块(微型打印机) 757

22.1 功能说明 757

22.2 电路图 760

22.3 程序流程图 761

22.4 汇编语言程序及讲解 761

22.5 C语言程序及讲解 764

22.6 小结 766

第23章 系统安全模块(电子号码锁) 767

23.1 功能说明 767

23.2 电路图 768

23.3 程序流程图 771

23.4 汇编语言程序及讲解 772

23.5 C语言程序及讲解 781

23.6 小结与实例说明 789

第24章 单片机系统应用实例 791

24.1 简易的MP3播放器 791

24.1.1 功能说明 791

24.1.2 C语言程序及讲解 798

24.1.3 小结 807

24.2 简易的图像采集系统 807

24.2.1 功能说明 807

24.2.2 电路图 816

24.2.3 程序流程图 817

24.2.4 汇编语言程序及讲解 817

24.2.5 C语言程序及讲解 819

24.2.6 小结 822

相关图书
作者其它书籍
返回顶部