图书介绍

51单片机应用开发速查手册 指令、模块、实例PDF|Epub|txt|kindle电子书版本网盘下载

51单片机应用开发速查手册 指令、模块、实例
  • 王守中,赵朋朋,索世文编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115195654
  • 出版时间:2009
  • 标注页数:464页
  • 文件大小:114MB
  • 文件页数:478页
  • 主题词:单片微型计算机-技术手册

PDF下载


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

下载说明

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

热门推荐