图书介绍

51单片机典型模块开发查询手册PDF|Epub|txt|kindle电子书版本网盘下载

51单片机典型模块开发查询手册
  • 程国钢,陈跃琴,崔荔蒙编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121168291
  • 出版时间:2012
  • 标注页数:648页
  • 文件大小:309MB
  • 文件页数:661页
  • 主题词:单片微型计算机-技术手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

51单片机典型模块开发查询手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章51单片机应用系统设计基础1

1.1 51单片机应用系统设计基础1

1.1.1 51单片机应用系统的结构1

1.1.2 51单片机应用系统设计流程2

1.1.3 51单片机应用系统的硬件设计3

1.2应用实例——一个“最小”的51单片机应用系统4

1.2.1复位电路4

1.2.2振荡电路6

1.2.3“最小”51单片机应用系统的电路6

1.3应用实例——MON51单片机仿真应用系统7

1.3.1 MON51单片机仿真器基础7

1.3.2 MON51单片机仿真器的应用电路8

1.3.3 MON51单片机仿真器的软件环境配置9

1.3.4 MON51单片机仿真器的使用方法13

1.3.5 MON51仿真器注意事项17

第2章51单片机内部资源应用20

2.1 51单片机内部定时/计数器应用20

2.1.1内部定时/计数器T0/T1基础20

2.1.2使用T0精确定时22

2.1.3 T1精确定时24

2.1.4使用T0/T1计数25

2.1.5使用T0和T1产生PWM波形26

2.1.6使用T0/T1来测量脉冲宽度28

2.1.7使用T0/T1来扩展外部中断29

2.1.8内部定时/计数器T2基础30

2.1.9使用T2输出方波32

2.1.10使用T2进行精确定时34

2.2 51单片机外部中断应用35

2.2.1中断和外部中断基础35

2.2.2脉冲方式触发的外部中断38

2.2.3电平方式触发的外部中断39

2.2.4多个信号共用一个外部中断40

2.2.5扩展多个中断优先级43

2.3 51单片机的串口应用47

2.3.1串口基础47

2.3.2使用串口工作方式0同步通信51

2.3.3使用串口工作方式1异步通信55

2.3.4使用串口工作方式2/3多机通信56

2.3.5使用T2作为串口波特率发生器59

2.3.6串口发送函数putchar使用61

2.3.7串口发送函数printf使用62

2.3.8使用串口来扩展外部中断65

2.3.9串口波特率自适应67

2.3.10使用普通I/O引脚来模拟串口70

第3章51单片机的电源模块75

3.1电源模块设计基础75

3.1.1变压器75

3.1.2整流桥76

3.1.3直流电压调理方法77

3.2直流电源稳压芯片78

3.2.1直流电源稳压芯片的技术指标78

3.2.2 78/79系列电源调理芯片79

3.2.3 AS 1117电源调理芯片80

3.3电源保护和监控芯片82

3.3.1 MAX8438~MAX8442系列电源过压保护芯片82

3.3.2 AAT4610A电源过流保护芯片84

3.3.3 MAX8215电源监控芯片85

第4章51单片机的看门狗扩展87

4.1 51单片机的看门狗应用基础87

4.2 51单片机的软件模拟看门狗87

4.2.1软件模拟看门狗的工作原理87

4.2.2软件模拟看门狗的应用代码88

4.3看门狗MAX813L扩展90

4.3.1 MAX813L的基础90

4.3.2 MAX813L的应用电路91

4.3.3 MAX813L的操作步骤93

4.3.4 MAX813L的应用代码93

4.4看门狗CAT1161扩展93

4.4.1 CAT 1161的基础93

4.4.2 CAT 1161的应用电路95

4.4.3 CAT 1161的操作步骤95

4.4.4 CAT 1161的应用代码95

4.5看门狗X25045扩展96

4.5.1 X25045的基础96

4.5.2 X25045的应用电路101

4.5.3 X25045的操作步骤101

4.5.4 X25045的库函数102

第5章51单片机I/O引脚扩展110

5.1译码器74138应用110

5.1.1 74138基础110

5.1.2 74138的应用电路111

5.1.3 74138的操作步骤111

5.1.4 74138的应用代码——使用74138流水驱动LED点亮112

5.2锁存器74273扩展113

5.2.1 74273基础113

5.2.2 74273的应用电路114

5.2.3 74273的操作步骤115

5.2.4 74273的应用代码——使用74273设计秒表115

5.3三态门74244扩展117

5.3.1 74244基础117

5.3.2 74244的应用电路118

5.3.3 74244的操作步骤118

5.3.4 74244的应用代码——使用74244扩展拨码开关地址输入119

5.4串口输出芯片744049扩展121

5.4.1 744049基础121

5.4.2 744049的应用电路122

5.4.3 744049的操作步骤122

5.4.4 744049的应用代码——使用744049驱动数码管实现秒表123

5.5串口输入芯片CD4014扩展126

5.5.1 CD4014基础126

5.5.2 CD4014的应用电路126

5.5.3 CD4014的操作步骤127

5.5.4 CD4014的应用代码——使用CD4014读取拨码开关输入127

5.6串行移位芯片74595扩展130

5.6.1 74595基础130

5.6.2 74595的应用电路131

5.6.3 74595的操作步骤131

5.6.4 74595的应用代码——使用74595驱动数码管实现秒计时131

5.7可编程I/O扩展芯片Inte18255扩展134

5.7.1 Inte18255基础134

5.7.2 Inte18255的应用电路136

5.7.3 Inte18255的操作步骤137

5.7.4 Inte18255的应用代码137

第6章51单片机存储器扩展148

6.1外部RAM 6264扩展148

6.1.1 6264基础148

6.1.2 6264的应用电路149

6.1.3 6264的操作步骤150

6.1.4 6264的应用代码150

6.2外部ROM 2716扩展153

6.2.1 2716基础153

6.2.2 2716的应用电路154

6.2.3 2716的操作步骤155

6.3 FIFO存储器芯片CY7C419扩展155

6.3.1 CY7C419基础155

6.3.2 CY7C419的应用电路157

6.3.3 CY7C419的操作步骤157

6.3.4应用实例——CY7C419存放临时数据158

6.4 I2C总线接口AT24系列E2 PROM扩展161

6.4.1 I2C总线基础161

6.4.2 AT24系列E2PROM基础165

6.4.3 AT24系列E2PROM的应用电路166

6.4.4 AT24系列E2PROM的操作步骤167

6.4.5 AT24系列E2PROM的应用代码169

6.5 SPI总线接口93系列E2 PROM扩展177

6.5.1 SPI总线基础177

6.5.2 93系列E2PROM基础179

6.5.3 93系列E2 PROM的应用电路180

6.5.4 93系列E2PROM操作步骤180

6.5.5 93系列E2PROM的应用代码181

6.6 IDT系列双口RAM双机通信应用187

6.6.1 IDT系列双口RAM基础188

6.6.2 IDT系列双口RAM的应用电路189

6.6.3 IDT系列双口RAM的操作步骤190

6.6.4应用实例——使用IDT7232进行双机通信191

6.7 Nand Flash芯片K9F5608扩展193

6.7.1 Nand Flash芯片K9F5608基础193

6.7.2 Nand Flash芯片K9F5608的应用电路195

6.7.3 Nand Flash芯片K9F5608的操作步骤195

6.7.4 Nand Flash芯片K9F5608的应用代码196

6.8 U盘扩展芯片CH376扩展202

6.8.1 U盘扩展芯片CH376基础202

6.8.2 U盘扩展芯片CH376的应用电路208

6.8.3 U盘扩展芯片CH376的操作步骤212

6.8.4 U盘扩展芯片CH376的应用代码213

第7章51单片机的智能卡扩展240

7.1接触式存储卡扩展240

7.1.1 AT24系列接触式存储卡基础240

7.1.2 AT24系列接触式存储卡的应用电路243

7.1.3 AT24系列接触式存储卡的操作步骤243

7.1.4应用实例——AT24系列接触式存储卡读/写244

7.2接触式加密卡扩展246

7.2.1 SLE4442接触式加密卡基础247

7.2.2 SLE4442接触式加密卡的应用电路250

7.2.3 SLE4442接触式加密卡的操作步骤251

7.2.4 SLE4442接触式加密卡的应用代码251

7.3非接触式智能卡扩展261

7.3.1非接触式智能卡262

7.3.2 Mifare1射频卡读卡器265

7.3.3非接触式智能卡读卡器H6152的应用电路269

7.3.4非接触式智能卡读卡器H6152的操作步骤270

7.3.5非接触式智能卡读卡器H6152的应用代码270

第8章51单片机用户输入通道扩展282

8.1独立按键282

8.1.1独立按键基础282

8.1.2独立按键的应用电路283

8.1.3独立按键的操作步骤284

8.1.4应用实例——独立按键指示灯284

8.2拨码开关286

8.2.1拨码开关基础286

8.2.2拨码开关的应用电路286

8.2.3拨码开关的操作步骤286

8.2.4应用实例——拨码开关指示灯287

8.3行列扫描键盘288

8.3.1行列扫描键盘基础289

8.3.2行列扫描键盘的应用电路289

8.3.3行列扫描键盘的操作步骤290

8.3.4行列扫描键盘的应用代码290

8.4 PS/2键盘294

8.4.1 PS/2键盘基础294

8.4.2 PS/2键盘的应用电路297

8.4.3 PS/2键盘的操作步骤298

8.4.4应用实例——串口PS/2键盘扫描码输出298

第9章51单片机显示模块扩展306

9.1 LED扩展306

9.1.1 LED基础306

9.1.2 LED的应用电路306

9.1.3 LED的操作步骤307

9.1.4应用实例——串口LED显示307

9.2单位数码管扩展309

9.2.1单位数码管基础309

9.2.2单位数码管的应用电路311

9.2.3单位数码管的操作步骤313

9.2.4单位数码管的应用代码313

9.3多位数码管扩展316

9.3.1多位数码管基础316

9.3.2多位数码管的应用电路317

9.3.3多位数码管的操作步骤317

9.3.4多位数码管的应用代码318

9.4数码管驱动芯片MAX7219扩展322

9.4.1 MAX7219基础323

9.4.2 MAX7219的应用电路327

9.4.3 MAX7219的操作步骤327

9.4.4 MAX7219的应用代码327

9.5数码管和键盘驱动芯片CH452扩展331

9.5.1 CH452基础332

9.5.2 CH452的应用电路337

9.5.3 CH452的操作步骤339

9.5.4 CH452的应用代码340

9.6数字字符液晶1602扩展347

9.6.1 1602液晶基础348

9.6.2 1602液晶的应用电路350

9.6.3 1602液晶的操作步骤351

9.6.4 1602液晶的应用代码351

9.7汉字图形液晶12864扩展355

9.7.1 12864液晶基础355

9.7.2 12864液晶的应用电路358

9.7.3 12864液晶的操作步骤358

9.7.4 1286 4液晶的应用代码358

第10章51单片机的A/D芯片扩展371

10.1 51单片机的A/D芯片基础371

10.2 8位并行多通道A/D芯片ADC0809应用373

10.2.1 ADC0809基础373

10.2.2 ADC0809的应用电路374

10.2.3 ADC0809的操作步骤376

10.2.4 ADC0809的应用代码376

10.3 12位并行多通道A/D芯片MAX 197应用384

10.3.1 MAX197基础384

10.3.2 MAX197的应用电路386

10.3.3 MAX197的操作步骤386

10.3.4 MAX197的应用代码387

10.4 12位串行多通道A/D芯片TLC2543应用390

10.4.1 TLC2543基础391

10.4.2 TLC2543的应用电路393

10.4.3 TLC2543的操作步骤394

10.4.4 TLC2543的应用代码394

10.5 I2C接口高精度A/D芯片ADS 1100应用399

10.5.1 ADS1100基础399

10.5.2 ADS1100的应用电路403

10.5.3 ADS1100的操作步骤403

10.5.4 ADS1100的应用代码404

10.6串行高精度A/D芯片AD997A应用413

10.6.1 AD997A基础414

10.6.2 AD997A的应用电路414

10.6.3 AD997A操作步骤415

10.6.4 AD997A的库函数415

第11章51单片机的D/A芯片扩展421

11.1 51单片机的D/A通道基础421

11.2 8位并行D/A通道芯片DAC0832422

11.2.1 DAC0832基础422

11.2.2 DAC0832的应用电路423

11.2.3 DAC0832的操作步骤425

11.2.4 DAC0832的应用代码425

11.3串行D/A芯片MAX517431

11.3.1 MAX517基础431

11.3.2 MAX517的应用电路432

11.3.3 MAX517的操作步骤432

11.3.4 MAX517的应用代码433

11.4串行D/A芯片TLC5615438

11.4.1 TLC5615基础438

11.4.2 TLC5615的应用电路438

11.4.3 TLC5615的操作步骤439

11.4.4 TLC5615的应用代码439

11.5串行A/D和D/A芯片PCF8591442

11.5.1 PCF8591基础443

11.5.2 PCF8591的应用电路444

11.5.3 PCF8591的操作步骤444

11.5.4 PCF8591的应用代码445

第12章51单片机时钟日历芯片扩展451

12.1并行接口时钟日历模块DS12C887扩展451

12.1.1 DS12C887基础451

12.1.2 DS12C887的应用电路455

12.1.3 DS12C887的操作步骤455

12.1.4 DS12C887的应用代码455

12.2 I2C接口时钟日历芯片PCF8563扩展460

12.2.1 PCF8563基础460

12.2.2 PCF8563的应用电路463

12.2.3 PCF8563的操作步骤464

12.2.4 PCF8563的应用代码464

12.3 SPI接口时钟日历芯片DS 1302扩展476

12.3.1 DS1302基础476

12.3.2 DS1302的应用电路478

12.3.3 DS1302的操作步骤479

12.3.4 DS1302的应用代码479

第13章51单片机的温度/湿度芯片扩展483

13.1温度芯片DS18B20扩展483

13.1.1 DS 18B20基础483

13.1.2 DS18B20的应用电路488

13.1.3 DS18B20的操作步骤489

13.1.4 DS18B20的应用代码489

13.2温度芯片DS 1621扩展494

13.2.1 DS1621基础494

13.2.2 DS1621的应用电路496

13.2.3 DS1621的操作步骤497

13.2.4 DS1621的应用代码497

13.3温/湿度芯片SHT75扩展503

13.3.1 SHT75基础503

13.3.2 SHT75的应用电路506

13.3.3 SHT75的操作步骤507

13.3.4 SHT75的应用代码507

第14章51单片机的定位模块扩展514

14.1数字罗盘HMR3000扩展514

14.1.1数字罗盘HMR3000基础514

14.1.2数字罗盘HMR3000的应用电路516

14.1.3数字罗盘HMR3000的操作步骤516

14.1.4应用实例——HMR3000模块数据读取517

14.2 GPS模块GARMIN 25LP扩展519

14.2.1 GPS模块GARMIN 25LP基础519

14.2.2 GPS模块GARMIN 25LP应用电路522

14.2.3 GPS模块GARMIN 25LP的操作步骤523

14.2.4应用实例——GARMIN 25LP模块数据读取523

第15章51单片机的语音和打印模块扩展528

15.1蜂鸣器扩展528

15.1.1蜂鸣器基础528

15.1.2蜂鸣器的应用电路529

15.1.3蜂鸣器的操作步骤529

15.1.4蜂鸣器的应用代码530

15.2语音芯片ISD2560扩展537

15.2.1语音芯片ISD2560基础537

15.2.2语音芯片ISD2560的应用电路539

15.2.3语音芯片ISD2560的操作步骤540

15.2.4应用实例——ISD2560的录放操作540

15.3 TTS语音芯片OSY6618扩展543

15.3.1 TTS语音芯片OSY6618基础543

15.3.2 TTS语音芯片OSY6618的应用电路547

15.3.3 TTS语音芯片OSY6618的操作步骤550

15.3.4 TTS语音芯片OSY6618的应用代码551

15.4 GP16微型打印机扩展555

15.4.1 GP16微型打印机基础555

15.4.2 GP16微型打印机应用电路557

15.4.3 GP16微型打印机操作步骤557

15.4.4应用实例——GP 16打印温度数据558

第16章51单片机有线通信扩展562

16.1 MAX232扩展562

16.1.1 MAX232基础562

16.1.2 MAX232的应用电路563

16.1.3 MAX232的操作步骤564

16.1.4应用实例——51单片机和PC通信564

16.2 MAX485扩展566

16.2.1 MAX485基础566

16.2.2 MAX485的应用电路567

16.2.3 MAX485的操作步骤567

16.2.4应用实例——51单片机和PC进行远程数据交换568

16.3 MAX491扩展570

16.3.1 MAX491基础570

16.3.2 MAX491的应用电路571

16.3.3 MAX491的操作步骤572

16.3.4 MAX491的应用代码572

16.4 6N137高速光电隔离芯片扩展573

16.4.1 6N137基础573

16.4.2 6N137的应用电路575

16.4.3 6N137的操作步骤575

16.4.4 6N137的应用代码575

16.5 CAN总线通信芯片SJA1000扩展575

16.5.1 SJA1000基础576

16.5.2 SJA1000的应用电路579

16.5.3 SJA1000的操作步骤579

16.5.4应用实例——串口CAN总线桥580

16.6电力线通信芯片SSCP300扩展584

16.6.1 SSCP300基础585

16.6.2 SSCP300的应用电路587

16.6.3 SSCP300的操作步骤588

16.6.4 SSCP300的应用代码588

16.7 USB通信桥芯片CP2101扩展593

16.7.1 CP2101基础593

16.7.2 CP2101的应用电路597

16.7.3 CP2101的操作步骤597

16.7.4应用实例——CP2101的测试代码598

第17章51单片机无线通信扩展600

17.1红外收发芯片扩展600

17.1.1红外收发芯片基础600

17.1.2红外收发芯片的应用电路605

17.1.3红外收发芯片的操作步骤607

17.1.4应用实例——红外按键信息发送607

17.2 PTR8000无线模块扩展609

17.2.1 PTR8000无线模块基础609

17.2.2 PTR8000无线模块的应用电路614

17.2.3 PTR8000的操作步骤614

17.2.4 PTR8000的应用代码615

第18章51单片机的电机和继电器扩展624

18.1直流电机扩展624

18.1.1直流电机基础624

18.1.2直流电机的应用电路625

18.1.3直流电机的操作步骤627

18.1.4应用实例——串口直流电机控制627

18.2步进电机扩展630

18.2.1交流电机基础631

18.2.2步进电机的应用电路634

18.2.3步进电机的操作步骤636

18.2.4步进电机扩展的应用代码636

18.3继电器扩展644

18.3.1继电器基础644

18.3.2继电器的应用电路645

18.3.3继电器的操作步骤646

18.3.4应用实例——串口控制继电器闭合和断开646

热门推荐