图书介绍
一读就通51单片机开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王守中编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121127960
- 出版时间:2011
- 标注页数:354页
- 文件大小:30MB
- 文件页数:369页
- 主题词:单片微型计算机-系统开发-图解
PDF下载
下载说明
一读就通51单片机开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
快速入门篇2
第1章 什么是单片机2
1.1什么是单片机2
1.1.1单片机的外观2
1.1.2单片机基本结构2
1.1.3单片机名称的由来3
1.2单片机的基本功能3
1.2.1单片机的特点3
1.2.2单片机内部功能3
1.2.3单片机的应用4
1.3单片机的分类4
1.3.1单片机的分类4
1.3.2入门学习选择的单片机5
1.3.3 80C51与AT89C51的区别5
第2章 建立单片机开发环境7
2.1单片机开发流程7
2.2必备工具7
2.2.1计算机7
2.2.2 51单片机编程器8
2.2.3实验板9
2.2.4集成开发系统软件9
2.3 Keil C51的安装10
第3章 单片机工作的基本原理11
3.1 80C51单片机引脚简介11
3.2单片机工作的基本条件12
3.3单片机的存储器13
3.3.1单元与位13
3.3.2字、字节和数制14
3.3.3程序存储器15
3.3.4数据存储器15
3.4单片机工作的基本原理16
3.4.1实例电路17
3.4.2引脚与寄存器的关系17
3.4.3单片机中0和1的作用18
3.4.4工作基本原理19
第4章 举例简述开发过程20
4.1一个简单的单片机程序20
4.1.1目的20
4.1.2工作原理20
4.1.3用汇编语言编写程序20
4.2使用KeilC51编译/汇编21
4.2.1编写源程序22
4.2.2建立工程项目文件22
4.2.3产生可执行的HEX文件25
4.3把目标文件写入单片机25
4.3.1选择单片机型号25
4.3.2擦除器件26
4.3.3打开文件26
4.3.4写入文件27
4.4在实验板上测试27
4.5 Keil C51中的软件仿真28
4.5.1仿真的一般步骤28
4.5.2仿真举例说明29
4.5.3几个常用命令使用区别30
第5章 单片机编程语言简述31
5.1单片机编程语言31
5.1.1汇编语言31
5.1.2 C语言31
5.1.3 BASIC语言32
5.1.4相同点32
5.2 80C51单片机指令系统32
5.2.1指令的分类32
5.2.2指令格式33
5.2.3学指令技巧34
5.3常用的伪指令34
5.3.1常用的伪指令34
5.3.2伪指令使用举例34
典型实例篇38
第6章 LED花样变换38
6.1点亮一只灯38
6.1.1电路图38
6.1.2工作原理39
6.1.3 程序流程39
6.1.4程序清单39
6.1.5边用边学40
6.1.6模拟仿真40
6.1.7实验板上测试41
6.2延时模块设计41
6.2.1延时的基本原理41
6.2.2短暂延时41
6.2.3较长时间延时42
6.2.4对延时程序的改进43
6.3亮灯左移43
6.3.1工作原理43
6.3.2程序流程44
6.3.3程序清单44
6.3.4边用边学45
6.3.5模拟仿真46
6.3.6实验板上测试46
6.4双灯右移47
6.4.1工作原理47
6.4.2程序流程48
6.4.3程序清单48
6.4.4边用边学49
6.4.5模拟仿真49
6.4.6实验板上测试50
6.5编码LED花样50
6.5.1工作原理50
6.5.2程序流程51
6.5.3程序清单52
6.5.4边用边学52
6.5.5模拟仿真53
6.5.6实验板上测试53
6.6跑马灯54
6.6.1电路图54
6.6.2工作原理55
6.6.3程序流程55
6.6.4程序清单56
6.6.5模拟仿真57
6.6.6实验板上测试57
6.7工作指示灯58
6.7.1电路图58
6.7.2工作原理59
6.7.3程序流程59
6.7.4程序清单60
6.7.5边用边学60
6.7.6模拟仿真60
第7章 LED数码管的应用62
7.1数码管工作原理62
7.1.1结构与原理62
7.1.2数码管分类62
7.1.3数码管引脚63
7.1.4数码管显示码63
7.2数码管静态显示64
7.2.1电路图64
7.2.2工作原理65
7.2.3程序流程图65
7.2.4程序清单66
7.2.5边用边学66
7.2.6模拟仿真66
7.2.7实验板上测试67
7.3循环显示O~F67
7.3.1工作原理67
7.3.2程序流程图68
7.3.3程序清单68
7.3.4模拟仿真69
7.3.5实验板上测试70
7.4两位数码管显示00~9970
7.4.1电路图70
7.4.2工作原理71
7.4.3程序流程图72
7.4.4程序清单72
7.4.5边用边学73
7.4.6模拟仿真73
7.4.7实验板上测试74
第8章 开关输入控制75
8.1 DIP开关控制LED75
8.1.1电路图75
8.1.2工作原理76
8.1.3程序流程图76
9.1.4程序清单77
8.1.5模拟仿真77
8.1.6实验板上测试78
8.2. 4位DIP开关控制数码管78
8.2.1电路图78
8.2.2工作原理79
8.2.3程序流程图79
8.2.4程序清单80
8.2.5边用边学80
8.2.6模拟仿真81
8.2.7实验板上测试81
8.3按键开关指示灯82
8.3.1电路图82
8.3.2工作原理82
8.3.3程序流程图83
8.3.4程序清单84
8.3.5边用边学84
8.3.6模拟仿真84
8.3.7实验板上测试85
8.4键盘控制概述85
8.4.1按键的特性85
8.4.2键盘输入中要解决的问题86
8.4.3独立按键式键盘86
8.4.4矩阵式按键键盘87
8.5独立式键盘控制灯移动87
8.5.1电路图87
8.5.2工作原理87
8.5.3程序流程图88
8.5.4程序清单89
8.5.5模拟仿真90
8.5.6实验板上测试91
8.6矩阵式键盘控制显示器91
8.6.1电路图91
8.6.2工作原理92
8.6.3程序流程图93
8.6.4程序清单93
8.6.5边用边学95
8.6.6模拟仿真95
8.6.7实验板上测试96
第9章 中断的应用97
9.1中断的控制功能97
9.1.1什么是中断97
9.1.2中断处理过程97
9.1.3中断源及入口地址98
9.2中断的设置99
9.2.1中断允许控制寄存器IE99
9.2.2中断优先级控制寄存器IP100
9.2.3定时器控制寄存器TCON100
9.2.4串行口控制寄存器SCON101
9.3外部中断控制灯闪烁101
9.3.1电路图101
9.3.2工作原理102
9.3.3程序流程图102
9.3.4程序清单103
9.3.5边用边学104
9.3.6模拟仿真105
9.3.7实验板上测试105
9.4多级中断控制灯移动106
9.4.1电路图106
9.4.2工作原理107
9.4.3程序流程图107
9.4.4程序清单107
9.4.5模拟仿真109
9.4.6实验板上测试110
第10章 定时器/计数器111
10.1概述111
10.1.1定时器/计数器的用途111
10.1.2定时器/计数器的结构111
10.1.3定时计数器的工作原理112
10.2定时器/计数器的控制寄存器112
10.2.1工作模式控制寄存器TMOD113
10.2.2定时器控制寄存器TCON113
10.2.3 4种工作模式的特点114
10.3定时器/计数器的设置114
10.3.1模式0的初始化步骤114
10.3.2模式1的初始化步骤114
10.3.3模式2的初始化步骤115
10.3.4模式3的初始化步骤115
10.4使用定时器延时116
10.4.1电路图116
10.4.2工作原理117
10.4.3程序流程图117
10.4.4程序清单118
10.4.5模拟仿真118
10.4.6实验板上测试119
10.5定时器加软件计数延时120
10.5.1电路图120
10.5.2工作原理120
10.5.3程序流程图121
10.5.4程序清单121
10.5.5边用边学122
10.5.6模拟仿真122
10.5.7实验板上测试122
10.6定时与计数演示灯123
10.6.1电路图123
10.6.2工作原理124
10.6.3程序流程图124
10.6.4 程序清单125
10.6.5实验板上测试126
第11章 串行通信的应用127
11.1概述127
11.1.1单片机串行通信的作用127
11.1.2串行通信中双方基本约定127
11.1.3串行口的结构和通信过程127
11.2串行口的控制128
11.2.1电源控制寄存器PCON128
11.2.2串行口控制寄存器SCON129
11.2.3串行口4种工作方式130
11.3输出端口的扩充130
11.3.1电路图130
11.3.2 74IS164芯片131
11.3.3工作原理131
11.3.4程序流程图132
11.3.5程序清单133
11.3.6模拟仿真133
11.3.7实验板上测试134
11.4输入端口的扩充135
11.4.1电路图135
11.4.2 74IS166芯片135
11.4.3工作原理136
11.4.4程序流程图136
11.4.5程序清单137
11.4.6实验板上测试138
11.5单片机与计算机串口通信138
11.5.1电路图138
11.5.2工作原理139
11.5.3程序流程图139
11.5.4程序清单140
11.5.5测试141
第12章 声音的产生及其应用142
12.1声音的产生142
12.1.1电路图142
12.1.2工作原理142
12.1.3程序流程图143
12.1.4程序清单143
12.1.5实验板上测试144
12.2手控报警器144
12.2.1电路图145
12.2.2工作原理145
12.2.3程序流程图145
12.2.4程序清单146
12.2.5实验板上测试147
12.3歌曲演奏147
12.3.1演奏器原理147
12.3.2节拍、音符与频率表148
12.3.3歌谱及建立编码表148
12.3.4程序流程图149
12.3.5程序清单149
12.3.6边用边学151
12.3.7模拟仿真151
12.3.8实验板上测试152
第13章 液晶显示器(LCD)的应用153
13.1液晶显示器153
13.1.1液晶显示器的外形153
13.1.2 LCD模块引脚153
13.1.3寄存器及显示器地址154
13.1.4 LCD控制指令155
13.2用LCD显示“OK”156
13.2.1电路图156
13.2.2工作原理157
13.2.3程序流程图157
13.2.4程序清单157
13.2.5实验板上测试159
13.3 LCD显示两行字符159
13.3.1工作原理159
13.3.2程序流程图160
13.3.3程序清单160
13.3.4实验板上测试161
13.4 LCD循环显示字符串162
13.4.1工作原理162
13.4.2程序流程图162
13.4.3程序清单163
13.4.4实验板上测试165
13.5 LCD显示自建图形166
13.5.1自编图形原理166
13.5.2程序流程图166
13.5.3程序清单167
13.5.4实验板上测试169
第14章 A/D、D/A转换及应用170
14.1信号转换概述170
14.1.1模拟信号170
14.1.2数字信号170
14.1.3信号转换171
14.2数字/模拟信号转换程序171
14.2.1电路图171
14.2.2工作原理172
14.2.3程序流程图172
14.2.4程序清单173
14.2.5实验板上测试173
14.3开关控制输出电压174
14.3.1电路图174
14.3.2程序流程图174
14.3.3程序清单175
14.3.4实验板上测试175
14.4输出255阶的锯齿波176
14.4.1程序流程图176
14.4.2程序清单176
14.4.3实验板上测试177
14.5模拟/数字转换器件DS18B20177
14.5.1温度传感器DS18B20177
14.5.2与单片机的连接方式177
14.5.3 DS18B20的主要特性178
14.5.4内部结构179
14.5.5 DS18B20通信协议179
14.6数字温度计180
14.6.1电路图180
14.6.2程序流程图181
14.6.3程序清单181
14.6.4实验板上测试184
第15章 步进电动机控制电路185
15.1步进电动机工作原理185
15.1.1步进电动机外形185
15.1.2步进电动机分类185
15.1.3工作原理186
15.1.4激磁方式186
15.1.5驱动电路186
15.2使步进电动机正转187
15.2.1电路图187
15.2.2工作原理188
15.2.3程序流程图188
15.2.4程序清单188
15.2.5模拟仿真189
15.2.6实验板上测试190
15.3使步进电动机反转190
15.3.1工作原理190
15.3.2程序流程图190
15.3.3程序清单191
15.3.4模拟仿真192
15.4步进电动机增速与减速192
15.4.1工作原理192
15.4.2程序流程图193
15.4.3程序清单193
15.4.4模拟仿真194
15.5按键控制步进电动机运转195
15.5.1电路图195
15.5.2工作原理196
15.5.3程序流程图196
15.5.4程序清单197
15.5.5模拟仿真199
15.5.6实验板上测试199
第16章 PWM控制200
16.1产生PWM脉冲200
16.1.1电路图200
16.1.2工作原理200
16.1.3程序流程图201
16.1.4程序清单201
16.1.5实验板上测试202
16.2三相PWM控制LED202
16.2.1电路图202
16.2.2工作原理203
16.2.3程序流程图203
16.2.4程序清单204
16.2.5实验板上测试205
16.3 PWM控制LED增减光206
16.3.1电路图206
16.3.2工作原理206
16.3.3程序清单207
16.3.4模拟仿真208
16.3.5实验板上测试209
第17章 红外线遥控210
17.1红外线遥控原理210
17.1.1红外线遥控系统结构210
17.1.2编码方式与解码原理211
17.1.3红外接收模块212
17.2 LED显示遥控器按键值213
17.2.1电路图213
17.2.2工作原理213
17.2.3程序流程图214
17.2.4程序清单214
17.2.5实验板上测试216
17.3简易红外线遥控开关217
17.3.1电路图217
17.3.2工作原理218
17.3.3程序流程图218
17.3.4程序清单219
第18章 无线电遥控222
18.1无线电遥控原理222
18.1.1无线电发射原理222
18.1.2无线电接收原理222
18.1.3 PT2262/PT2272的特点223
18.2显示无线电遥控器按键值224
18.2.1电路图224
18.2.2工作原理225
18.2.3程序流程图225
18.2.4程序清单226
18.2.5实验板上测试227
18.3无线电遥控开关228
18.3.1电路图228
18.3.2工作原理229
18.3.3程序流程图229
18.3.4程序清单230
18.3.5实验板上测试231
C51 语言基础篇234
第19章 C51程序的基本结构234
19.1概述234
19.1.1 C语言与C51语言234
19.1.2 C51语言编程优点234
19.1.3 C51语言程序开发流程234
19.2一个简单的C语言程序235
19.2.1电路图235
19.2.2工作原理236
19.2.3源程序236
19.2.4编写特点237
19.3 C51程序的基本结构237
19.3.1主函数237
19.3.2 函数238
19.3.3头文件238
第20章 C51语言的数据与运算239
20.1 C51语言的数据类型239
20.1.1基本数据类型239
20.1.2 C51语言扩展的数据类型239
20.1.3基本类型修饰符239
20.2常量与变量240
20.2.1常量240
20.2.2变量241
20.2.3局部变量和全局变量241
20.3数组与指针242
20.3.1数组242
20.3.2指针242
20.3.3指针和一维数组243
20.4 C51语言常用的运算符243
20.4.1赋值运算符244
20.4.2增量和减量运算符244
20.4.3关系运算符245
20.4.4逻辑运算符245
20.4.5位运算符246
20.4.6运算符的运算优先次序247
第21章 C51语言流程控制语句248
21.1 C51语言流程基本结构248
21.1.1顺序结构248
21.1.2选择结构248
21.1.3循环结构249
21.2选择语句249
21.2.1流程控制语句分类249
21.2.2条件选择语句250
21.2.3多分支选择语句251
21.2.4无条件转向语句252
21.3循环语句253
21.3.1 for循环语句253
21.3.2 while循环语句254
第22章 彩灯的控制255
22.1彩灯闪烁255
22.1.1电路图255
22.1.2工作原理256
22.1.3程序流程图256
22.1.4程序清单257
22.1.5模拟仿真258
22.2延时时间的估算258
22.2.1简单延时函数258
22.2.2短暂延时函数259
22.2.3较长时间延时函数259
22.3彩灯逐渐被点亮260
22.3.1工作原理260
22.3.2程序清单260
22.3.3模拟仿真261
22.4彩灯左右移动262
22.4.1工作原理262
22.4.2程序清单262
22.5采用编码实现彩灯变化264
22.5.1工作原理264
22.5.2程序流程图264
22.5.3程序清单265
第23章 开关输入的应用267
23.1单开关指示灯267
23.1.1电路图267
23.1.2工作原理268
23.1.3程序清单268
23.2多开关指示灯269
23.2.1电路图269
23.2.2工作原理269
23.2.3程序清单270
23.3多路开关控制灯271
23.3.1电路图271
23.3.2工作原理271
23.3.3程序清单272
23.4按键次数显示灯272
23.4.1电路图273
23.4.2工作原理273
23.4.3 程序清单273
23.5一键多功能控制274
23.5.1工作原理274
23.5.2程序清单275
第24章 简易报警器276
24.1发出“嘀嘀”声276
24.1.1电路图276
24.1.2工作原理276
24.1.3程序清单277
24.2简易自动报警器278
24.2.1电路图278
24.2.2工作原理278
24.2.3程序清单278
24.3响声加闪光报警280
24.3.1电路图280
24.3.2工作原理280
24.3.3程序清单281
第25章 模拟交通灯控制283
25.1采用定时器延时283
25.1.1电路图283
25.1.2定时器延时的特点283
25.1.3工作原理284
25.1.4程序清单284
25.2灯交互闪烁285
25.2.1电路图285
25.2.2工作原理286
25.2.3程序清单286
25.3交通信号灯287
25.3.1电路图287
25.3.2工作原理288
25.3.3程序清单288
25.4改进信号灯控制290
25.4.1电路图290
25.4.2工作原理290
25.4.3程序清单291
第26章 发送与接收293
26.1发送一个字符“A”293
26.1.1电路图293
26.1.2工作原理293
26.1.3程序清单294
26.2发送字符串“Hello!”294
26.2.1工作原理295
26.2.2程序清单295
26.3接收计算机指令296
26.3.1工作原理296
26.3.2程序清单297
26.4发送与接收的测试297
26.4.1工作原理298
26.4.2程序清单298
第27章 LED字幕显示器300
27.1静态显示单字300
27.1.1电路图300
27.1.2工作原理300
27.1.3程序清单302
27.1.4实验板上测试304
27.2“字”闪烁显示304
27.2.1工作原理304
27.2.2程序清单304
27.3流动显示多字306
27.3.1工作原理307
27.3.2程序清单307
小制作篇314
第28章 小遥控台314
28.1红外线遥控七色小彩灯314
28.1.1实物图及功能说明314
28.1.2电路图315
28.1.3组装315
28.1.4工作原理316
28.1.5 程序清单316
28.2无线电遥控小鼓手319
28.2.1实物图及功能说明319
28.2.2电路图320
28.2.3组装321
28.2.4程序清单321
第29章 无线电遥控小车323
29.1系统总体方案介绍323
29.1.1功能说明323
29.1.2遥控小车实物图323
29.1.3系统结构框图324
29.2硬件设计324
29.2.1车体介绍325
29.2.2电动机驱动板327
29.2.3 8051单片机接收控制板331
29.3软件设计333
29.3.1程序原理333
29.3.2程序流程图334
29.3.3程序清单334
第30章 红外线遥控挖掘机337
30.1系统总体方案介绍337
30.1.1功能说明337
30.1.2红外线遥控挖掘机实物图337
30.1.3系统结构框图338
30.2硬件设计338
30.2.1车体介绍338
30.2.2传动系统示意图340
30.2.3挖掘机行走原理340
30.2.4电动机驱动板及驱动电路343
30.2.5 8051单片机接收控制板347
30.2.6控制板和驱动板的连接348
30.3软件设计349
30.3.1程序原理349
30.3.2程序流程图349
30.3.3程序清单350
热门推荐
- 2237757.html
- 1615562.html
- 1968233.html
- 743806.html
- 1343962.html
- 2730962.html
- 3666315.html
- 2102697.html
- 888977.html
- 2874149.html
- http://www.ickdjs.cc/book_2105792.html
- http://www.ickdjs.cc/book_1989321.html
- http://www.ickdjs.cc/book_1854633.html
- http://www.ickdjs.cc/book_866652.html
- http://www.ickdjs.cc/book_70688.html
- http://www.ickdjs.cc/book_1380802.html
- http://www.ickdjs.cc/book_657460.html
- http://www.ickdjs.cc/book_2973094.html
- http://www.ickdjs.cc/book_2563105.html
- http://www.ickdjs.cc/book_3590815.html