图书介绍
51单片机应用开发速查手册 指令、模块、实例PDF|Epub|txt|kindle电子书版本网盘下载
![51单片机应用开发速查手册 指令、模块、实例](https://www.shukui.net/cover/53/31230344.jpg)
- 王守中,赵朋朋,索世文编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115195654
- 出版时间:2009
- 标注页数:464页
- 文件大小:114MB
- 文件页数:478页
- 主题词:单片微型计算机-技术手册
PDF下载
下载说明
51单片机应用开发速查手册 指令、模块、实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 汇编指令查询篇2
第1章 指令系统简介2
1.1指令格式2
1.2指令分类3
1.3描述指令常用的符号说明5
1.4寻址方式6
第2章 数据传送类指令9
2.1指令1 MOV——片内传送9
2.2指令2 MOVX——片外传送17
2.3指令3 MOVC——查表19
2.4指令4 XCH——全字节交换21
2.5指令5 XCHD——半字节交换22
2.6指令6 SWAP——高低位交换23
2.7指令7 PUSH——进栈24
2.8指令8 POP——出栈25
第3章 算术运算类指令29
3.1指令9 INC——加129
3.2指令10 DEC——减132
3.3指令11 ADD——不带进位加法35
3.4指令12 ADDC——带进位加法38
3.5指令13 SUBB——减法40
3.6指令14 MUL——乘法44
3.7指令15 DIV——除法46
3.8指令16 DA——十进制调整48
第4章 逻辑运算类指令50
4.1指令17 CPL——累加器A取反50
4.2指令18 CLR——累加器A清051
4.3指令19 ANL——逻辑“与”运算52
4.4指令20 ORL——逻辑“或”运算55
4.5指令21 XRL——逻辑“异或”运算57
4.6指令22 RL——左循环移位59
4.7指令23 RLC——带进位左循环移位60
4.8指令24 RR——右循环移位62
4.9指令25 RRC——带进位右循环移位63
第5章 控制转移类指令65
5.1指令26 AJMP——无条件近程转移65
5.2指令27 LJMP——无条件远程转移67
5.3指令28 SJMP——无条件短程转移68
5.4指令29 JMP——无条件间接转移70
5.5指令30 JZ——累加器判0条件转移71
5.6指令31 JNZ——累加器判非0转移73
5.7指令32 CJNE——比较条件转移74
5.8指令33 DJNZ——减1条件转移76
5.9指令34 ACALL——子程序近程调用78
5.10指令35 LCALL——子程序远程调用79
5.11指令36 RET——子程序返回80
5.12指令37 RETI——中断子程序返回82
5.13指令38 NOP——空操作83
第6章 位操作类指令85
6.1指令39 MOV——位数据传送86
6.2指令40 SETB——位置位87
6.3指令41 CLR——位复位88
6.4指令42 ANL——位逻辑“与”90
6.5指令43 ORL——位逻辑“或”91
6.6指令44 CPL——位逻辑“非”93
6.7指令45 JC——进位位为1转移95
6.8指令46 JNC——进位位为0转移96
6.9指令47 JB——位为1转移97
6.10指令48 JNB——位为0转移98
6.11指令49 JBC——位为1清0转移99
第7章 伪指令101
7.1伪指令1 ORG——汇编起始102
7.2伪指令2 END——汇编结束103
7.3伪指令3 EQU——等值104
7.4伪指令4 DB——定义字节105
7.5伪指令5 DW——定义数据字107
7.6伪指令6 DS——预留存储单元107
7.7伪指令7 BIT——定义位地址108
7.8伪指令8 DATA——定义数据地址109
7.9伪指令9 $——表示当前地址109
第8章 汇编程序常用形式111
8.1形式1顺序程序111
8.2形式2分支程序113
8.3形式3循环程序117
8.4形式4查表程序120
8.5形式5子程序124
第2篇 C51语言查询篇132
第9章 C51程序的基本结构132
9.1 C51语言基础132
9.2 C51程序的基本结构133
9.3 C51程序的书写特点136
第10章 C51数据结构139
10.1 C51的数据类型139
10.2常量与变量141
10.3数组与指针143
第11章 C51常用的运算符146
11.1运算符1赋值运算146
11.2运算符2增量和减量运算147
11.3运算符3关系运算148
11.4运算符4逻辑运算148
11.5运算符5位运算符150
11.6运算符的运算优先次序151
第12章 C51流程结构及流程图152
12.1结构1顺序结构152
12.2结构2选择结构154
12.3结构3循环结构155
第13章 C51流程控制语句157
13.1语句1 if-else——条件选择157
13.2语句2 if-else-if——嵌套160
13.3语句3 switch-case——多分支选择163
13.4语句4 goto——无条件转向166
13.5语句5 while——当型循环170
13.6语句6 do-while——直到型循环172
13.7语句7 for——循环175
13.8循环的嵌套178
13.9语句8 break——中断179
13.10语句9 continue——接续181
13.11语句10 return——函数返回值183
第14章 C51函数186
14.1 C51函数的定义186
14.2 C51库函数191
14.3 C51中断函数194
第15章 函数分类举例197
15.1形式1无参数输入和返回值197
15.2形式2有参数输入无返回值199
15.3形式3无参数输入有返回值201
15.4形式4有参数输入和返回值203
第3篇 基本模块查询篇208
第16章 汇编语言基本模块208
16.1模块1延时模块208
16.2模块2 LED闪动模块212
16.3模块3移位式输出模块215
16.4模块4查表输出模块218
16.5模块5按键输入模块222
16.6模块6按键计数输入模块225
16.7模块7发声模块229
16.8模块8定时中断模块231
16.9模块9转换模块235
第17章 C51语言基本模块241
17.1模块1延时模块241
17.2模块2 LED闪动244
17.3模块3移位式输出模块247
17.4模块4查表输出模块251
17.5模块5按键输入模块254
17.6模块6按键计数输入模块257
177模块7发声模块261
17.8模块8定时中断模块263
17.9模块9转换模块266
第4篇 应用实例模块篇272
第18章 LED花样变换272
18.1实例1 LED闪动花样272
18.2实例2 LED左移花样278
18.3实例3 LED循环左右移花样283
18.4实例4 LED“跑马灯”花样291
18.5实例5 LED“蛇形”移动花样296
第19章 简易报警器302
19.1实例6手控变频报警302
19.2实例7自动报警305
19.3实例8响声加闪光报警308
第20章 步进电机的使用313
20.1实例9步进电机正转与反转313
20.2实例10步进电机加速与减速317
20.3实例11按键控制步进电机320
第21章 LCD显示器327
21.1实例12 LCD显示字符327
21.2实例13 LCD循环显示字符串333
21.3实例14 LCD显示自建图形339
第22章 串行口通信345
22.1实例1580C51自身串口通信345
22.2实例16 8051与8051串口通信348
22.3实例17 80C51与PC通信350
第23章 矩阵式键盘的应用353
23.1实例18键盘输入显示二进制数353
23.2实例19键盘输入显示十六进制数358
23.3实例20键盘输入显示十进制数362
23.4实例21键盘输入控制LED花样365
第24章 A/D、D/A转换376
24.1实例22 D/A转换简单程序376
24.2实例23数字调压器379
24.3实例24电位器控制LED383
第25章 PWM控制387
25.1实例25产生PWM脉冲387
25.2实例26三相PWM控制LED389
25.3实例27 PWM控制LED增减光392
第26章 LED字幕显示396
26.1实例28静态显示单字396
26.2实例29依序显示10个字401
26.3实例30“字”显示闪动410
第27章 时钟设计416
27.1实例31简单时钟416
27.2实例32定时闹钟428
27.3实例33带倒计时闹钟441
附录A 80C51单片机指令速查表458