图书介绍
51单片机C语言应用开发技术大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘坤,赵红波,张宪栋编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115271686
- 出版时间:2012
- 标注页数:606页
- 文件大小:55MB
- 文件页数:625页
- 主题词:单片微型计算机-C语言-程序设计
PDF下载
下载说明
51单片机C语言应用开发技术大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 单片机快速入门篇3
第1章 初识单片机3
1.1单片机的发展历史、现状与趋势3
1.2单片机的硬软件系统及种类5
1.2.1单片机的硬件系统5
1.2.2单片机的软件系统6
1.2.3单片机的种类6
1.3单片机开发工具8
1.3.1编程器8
1.3.2仿真器8
1.3.3其他工具9
1.4单片机的应用领域10
第2章 单片机应用系统开发基础11
2.1 51单片机的体系结构11
2.1.1总体结构11
2.1.2中央处理器CPU14
2.1.3存储器20
2.1.4振荡器27
2.1.5工作模式28
2.2 51单片机的指令系统31
2.2.1指令格式31
2.2.2寻址方式32
2.2.3指令系统35
2.3 I/O端口47
2.3.1 P0端口47
2.3.2 P 1端口48
2.3.3 P2端口49
2.3.4 P3端口50
2.4中断系统50
2.4.1中断系统的结构51
2.4.2中断请求源51
2.4.3外部中断53
2.4.4中断控制54
2.4.5中断过程56
2.5定时/计数器及串行口57
2.5.1定时/计数器的结构58
2.5.2定时器的方式寄存器TMOD58
2.5.3定时器/计数器控制寄存器TCON59
2.5.4定时/计数器的工作方式60
2.5.5定时器/计数器的初始化62
2.5.6 UART串行口的结构64
2.5.7串行口的特殊功能寄存器65
2.5.8串行口的工作方式66
2.6单片机应用系统开发流程74
第3章 单片机系统功能定义76
3.1概述76
3.2单片机应用系统的硬件组成77
3.2.1外围接口模块功能分析定义77
3.2.2输入输出模块功能分析定义80
第2篇 硬件系统制作篇85
第4章 准备元器件85
4.1概述85
4.2电子元件85
4.2.1电阻器85
4.2.2电容器87
4.2.3电感器90
4.3半导体分离器件93
4.3.1型号及命名方法93
4.3.2二极管94
4.3.3三极管97
4.3.4场效应晶体管98
4.3.5晶闸管99
4.4开关100
4.4.1常用开关的种类100
4.4.2常用开关的主要参数103
4.5继电器104
4.6接插件105
第5章 单片机PCB设计108
5.1 Protel电路图设计基础108
5.1.1 Protel集成开发环境108
5.1.2 Protel管理器109
5.2设计电路原理图110
5.2.1原理图设计基础与技巧110
5.2.2设计单片机系统原理图113
5.3印刷电路板设计119
5.3.1概述119
5.3.2印刷电路板的设计流程120
5.3.3设计原则121
5.3.4设计单片机系统PCB图122
5.4印刷电路板设计技巧和注意事项128
第6章 单片机制版与焊接130
6.1制作电路板130
6.1.1准备130
6.1.2曝光131
6.1.3显影131
6.1.4蚀刻131
6.2焊接工具132
6.2.1普通电烙铁133
6.2.2恒温电烙铁133
6.2.3吸锡电烙铁134
6.2.4几种实用的烙铁头134
6.2.5电烙铁的保养135
6.3焊接方法和技巧135
6.4焊接单片机系统实验板136
第7章 单片机硬件系统的调试138
7.1单片机硬件系统调试概述138
7.2硬件静态调试138
7.2.1排除逻辑故障138
7.2.2排除元器件故障139
7.2.3排除电源故障139
7.3联机仿真调试139
第8章 自制编程器142
8.1概述142
8.2编程器硬件设计142
8.2.1编程器硬件需求142
8.2.2装配要点144
8.2.3应用要点与故障排除145
8.2.4编程器电路图145
8.3编程器软件的使用147
8.4编程器使用方法150
8.5小结152
第9章 自制仿真器153
9.1概述153
9.2仿真器硬件设计153
9.2.1硬件需求154
9.2.2仿真器电路图及其工作原理154
9.3仿真器软件设计158
9.4仿真器的使用159
9.4.1软件环境设置159
9.4.2调试运行163
9.5小结165
第3篇51单片机C语言篇169
第10章 单片机C51基础169
10.1 C51语言的基本语法169
10.1.1数据类型169
10.1.2运算符和表达式171
10.2 C51语言的基本结构176
10.2.1 C51控制流176
10.2.2 C51函数184
10.2.3 C51数组和指针196
10.2.4 C51结构、联合和枚举199
10.3 C51语言使用技巧205
第11章Keil C51开发环境207
11.1 Keil μVision3环境介绍207
11.1.1 Keil μVision3菜单208
11.1.2 Keil μVision3编写代码流程213
11.2利用Keil μVision3编写C51程序213
11.2.1建立新项目213
11.2.2常用环境配置216
11.3 Keil μVision3编程技巧222
第4篇51单片机应用开发典型模块229
第12章 单片机系统电源模块229
12.1单片机系统电源模块的结构框图229
12.2单片机系统电源模块的设计229
12.3单片机系统电源模块的抗干扰措施231
12.3.1电源模块工作的稳定性231
12.3.2切断电源模块产生的干扰232
第13章 单片机系统外部RAM模块233
13.1单片机系统RAM模块基础知识简介233
13.1.1 8D锁存器74LS 3 73233
13.1.2 3-8译码器74LS 138234
13.1.3随机存取数据存储器(RAM)6264235
13.2单片机系统RAM模块设计236
13.2.1单片机与外部RAM的连接方法236
13.2.2单片机系统扩展外部RAM应用实例239
13.3单片机系统RAM模块调试技巧240
第14章 单片机系统并行接口241
14.1单片机系统并行接口芯片简介241
14.1.1可编程并行接口芯片8255简介241
14.1.2可编程并行接口芯片8155简介247
14.2单片机系统并行接口设计252
14.2.1 8255与51单片机的接口设计252
14.2.2 8155与51单片机的接口设计253
14.3单片机系统并行接口调试技巧263
第15章 单片机系统D/A转换模块264
15.1 D/A转换器概述264
15.1.1 D/A转换的原理264
15.1.2 D/A转换器的技术指标266
15.2单片机系统D/A模块芯片简介267
15.2.1并行D/A转换器芯片DAC0832267
15.2.2串行D/A转换器芯片TLC5617268
15.3单片机系统D/A模块接口设计270
15.3.1 DAC0832与51单片机的接口设计270
15.3.2 TLC5617与51单片机的接口设计275
15.4单片机系统D/A模块调试技巧278
第16章 单片机系统A/D转换模块279
16.1 A/D转换器工作原理279
16.1.1双积分式A/D转换器的工作原理279
16.1.2逐次逼近式A/D转换器的工作原理280
16.2单片机系统A/D模块芯片简介280
16.2.1双积分式A/D转换器芯片MC 14433280
16.2.2并行A/D转换器芯片ADC0809282
16.2.3串行A/D转换器芯片TLC0832284
16.3单片机系统A/D模块接口设计286
16.3.1 MC14433与51单片机的接口设计286
16.3.2 ADC0809与51单片机的接口设计287
16.3.3 TLC0832与51单片机的接口设计291
16.4单片机系统A/D模块调试技巧292
第17章 单片机系统实时时钟模块293
17.1单片机系统实时时钟模块芯片简介293
17.1.1典型串行实时时钟芯片DS 1302293
17.1.2典型并行实时时钟芯片DS12C887296
17.2单片机系统实时时钟模块设计300
17.2.1 DS1302与51单片机的接口设计300
17.2.2 DS 12C887与51单片机的接口设计304
17.3单片机系统实时时钟模块调试技巧308
第18章 单片机系统EEPROM模块309
18.1单片机系统EEPROM模块芯片简介309
18.1.1 EEPROM AT24C64芯片简介309
18.1.2串行口12C简介310
18.2 AT24C64与51单片机的接口设计313
18.3单片机系统EEPROM模块调试技巧321
第19章 单片机系统硬件看门狗模块322
19.1单片机系统硬件看门狗简介322
19.2硬件看门狗模块与51单片机接口设计322
19.2.1计数器构成的看门狗电路323
19.2.2定时器构成的看门狗电路323
19.2.3专用芯片构成的看门狗电路324
19.3单片机系统硬件看门狗调试技巧325
第20章 单片机系统温度模块327
20.1温度测量相关概念327
20.1.1温度和温标的定义327
20.1.2温度测量方法327
20.1.3温度传感器328
20.2利用单线总线实现DS 18B20的温度测量329
20.2.1 DS 18B20数字传感器329
20.2.2 DS 18B20的单线总线结构332
20.2.3基于DS 18B20的温度测量系统的设计336
20.3利用热电阻传感器Pt 100实现温度测量340
20.3.1热电阻传感器340
20.3.2铂热电阻Pt100340
20.3.3基于Pt 100的温度测量系统的设计341
第21章 单片机远距离通信模块345
21.1单片机的通信简介345
21.1.1单片机的通信方式345
21.1.2串行通信的传输方式346
21.2基于RS-485的单片机远距离通信模块的设计346
21.2.1 RS-485接口标准346
21.2.2基于RS-485的远程通信模块的硬件电路的设计347
21.2.3单片机与PC机通信模块的程序设计349
21.2.4程序的调试技巧353
21.3基于CAN总线远距离通信模块的设计354
21.3.1 CAN总线简介354
21.3.2基于CAN总线远距离通信模块硬件电路的设计356
21.3.3基于SJA 1000的CAN总线通信模块的程序的设计361
21.3.4程序调试技巧364
第22章 单片机系统键盘输入模块366
22.1键盘的设计基础366
22.1.1键盘的分类和按键去抖366
22.1.2键盘的基本组成形式367
22.2利用单片机的串行口实现键盘接口374
22.2.1硬件电路的设计374
22.2.2程序设计376
22.3利用8279可编程芯片实现键盘接口378
22.3.1 8279可编程芯片简介378
22.3.2 8279的键盘接口电路设计382
22.3.3程序设计383
第23章 单片机系统显示输出模块385
23.1 LED显示器输出接口385
23.1.1 LED显示器的结构385
23.1.2 LED显示器的工作方式387
23.2 LCD液晶显示器输出接口392
23.2.1 LCD液晶显示器结构393
23.2.2 LCD液晶显示器分类393
23.2.3 LCD显示模块LCM393
23.2.4利用HT1621实现段式LCD液晶显示395
第24章 单片机系统打印输出模块401
24.1微型打印机简介401
24.2 WH-A7接口时序402
24.2.1 WH-A7并行接口时序402
24.2.2 WH-A7串行接口时序403
24.3 WH-A7热敏微型打印机打印命令404
24.4与单片机接口及程序407
24.4.1并行WH-A7与51单片机的接口设计407
24.4.2串行WH-A7与51单片机的接口设计408
第25章 单片机系统驱动隔离模块411
25.1单片机驱动模块设计411
25.1.1单片机I/O口的驱动411
25.1.2板内总线的驱动414
25.1.3继电器的驱动416
25.1.4其他驱动器件介绍418
25.1.5单片机驱直流动电机419
25.2单片机隔离模块设计424
25.2.1开关量的隔离424
25.2.2单片机模拟信号隔离设计426
25.2.3专用RS-485总线的隔离芯片430
第5篇 单片机C语言开发综合实例篇435
第26章 单片机实现密码锁435
26.1概述435
26.2设计思路及流程435
26.3硬件电路设计436
26.3.1电源电路设计436
26.3.2键盘电路436
26.3.3显示器电路437
26.3.4报警电路438
26.3.5电子锁控制电路438
26.3.6单片机电路438
26.4软件设计439
26.4.1常量、变量说明440
26.4.2显示子程序440
26.4.3报警子程序443
26.4.4键盘子程序443
26.4.5系统其他程序448
26.5小结450
第27章 单片机实现音乐发生器451
27.1概述451
27.2设计流程及思路451
27.2.1音乐基础451
27.2.2音频脉冲和音乐节拍的实现452
27.2.3音频功放454
27.3硬件电路设计456
27.3.1主要器件456
27.3.2电路原理图及其工作原理457
27.4软件设计459
27.5小结464
第28章 单片机实现数字温度计465
28.1概述465
28.2设计思路及流程465
28.3硬件电路设计466
28.3.1主要器件466
28.3.2电路原理图469
28.4软件设计473
28.4.1常量、变量说明473
28.4.2按键子程序474
28.4.3显示子程序475
28.4.4温度采集子程序478
28.4.5报警子程序479
28.4.6系统其他程序479
28.5小结483
第29章 单片机实现IC卡读卡器484
29.1概述484
29.2设计思路及流程484
29.3硬件电路设计485
29.3.1主要器件485
29.3.2电路原理图489
29.4软件设计492
29.4.1常量、变量说明492
29.4.2显示子程序493
29.4.3读卡子程序494
29.4.4报警子程序500
29.4.5系统其他子程序501
29.5小结503
第30章 单片机实现远程监控系统504
30.1概述504
30.1.1下位机系统功能504
30.1.2上位机系统功能504
30.2设计思路及流程504
30.2.1下位机系统总体设计505
30.2.2上位机系统总体设计505
30.3硬件电路设计506
30.3.1主要器件506
30.3.2电路原理图508
30.4软件设计513
30.4.1通信协议513
30.4.2下位机程序设计514
30.4.3上位机程序设计522
30.5小结529
第31章 单片机实现电子钟530
31.1概述530
31.2设计思路及流程530
31.3硬件电路设计531
31.3.1主要器件531
31.3.2电路原理图536
31.4软件设计539
31.4.1常量、变量说明540
31.4.2显示子程序541
31.4.3键盘子程序543
31.4.4时钟子程序545
31.4.5设置子程序548
31.4.6闹铃子程序554
31.4.7系统其他子程序555
31.5小结558
第32章 单片机实现网络通信559
32.1概述559
32.2设计思路及流程559
32.3硬件电路设计559
32.3.1主要器件560
32.3.2电路原理图564
32.4软件设计568
32.4.1常量、变量说明568
32.4.2显示子程序570
32.4.3键盘子程序571
32.4.4网络通信子程序571
32.4.5系统其他子程序579
32.5小结581
第33章 单片机实现温度巡回检测582
33.1概述582
33.2设计思路及流程582
33.3硬件电路设计583
33.3.1主要器件583
33.3.2电路原理图585
33.4软件设计588
33.4.1常量、变量说明588
33.4.2温度采集子程序589
33.4.3显示子程序595
33.4.4键盘子程序599
33.4.5存储子程序601
33.4.6系统其他子程序602
33.5小结606
热门推荐
- 895867.html
- 2428335.html
- 2654621.html
- 2024184.html
- 3548479.html
- 3367742.html
- 2850195.html
- 1556004.html
- 1490893.html
- 519665.html
- http://www.ickdjs.cc/book_2168931.html
- http://www.ickdjs.cc/book_46284.html
- http://www.ickdjs.cc/book_837637.html
- http://www.ickdjs.cc/book_27563.html
- http://www.ickdjs.cc/book_2704508.html
- http://www.ickdjs.cc/book_3108259.html
- http://www.ickdjs.cc/book_1943444.html
- http://www.ickdjs.cc/book_370090.html
- http://www.ickdjs.cc/book_3673483.html
- http://www.ickdjs.cc/book_935743.html