搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
51单片机应用开发速查手册:指令、模块、实例
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115195654
  • 作      者:
    王守中,赵朋朋,索世文编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2009
收藏
编辑推荐
    《51单片机应用开发速查手册:指令、模块、实例》特色:<br>    内容全面:49条常用指令,1 8个常用模块。33个典型实例,<br>    实例讲解:每个指令、模块均配以实例进行讲解,<br>    查询方便:指令、模块、实例分类清晰。即查即用,<br>    光盘包含《51单片机应用开发速查手册:指令、模块、实例》全部源代码和图片。
展开
内容介绍
    《51单片机应用开发速查手册:指令、模块、实例》将51单片机常用指令、模块和实例整理成册,方便读者查询,全书共讲解49条常用指令、18个常用模块、33个典型实例,每个指令、模块均配以实例进行讲解。目前单片机被广泛应用于电子、控制等领域,其中51单片机应用最为广泛。<br>    《51单片机应用开发速查手册——指令、模块、实例》适合单片机工程师参考使用,也适合高校计算机、电子、通信相关专业师生使用。
展开
精彩书摘
    INC指令只有一个操作数,该操作数可以是累加器A、存储器(RAM)地址direct的数据、以间址寄存器Ri内容为地址(@Ri)的数据、数据指针寄存器DPTR的内容等。该指令有如下5种形式。<br>    格式INC A<br>    注释:该指令为单字节,编译后占1B空间。指令作用是将累加器A中的内容加1,结果送回累加器A。指令操作需要12个振荡周期,若外界晶体为12MHz的振荡频率时,则执行时间为1 μs。<br>    格式2 INC Rn<br>    注释:该指令为单字节,编译后占lB空间。指令作用是将寄存器Rn中的内容加1,结果送回Rn中。指令操作需要12个振荡周期,若外界晶体为12MHz的振荡频率时,则执行时间为1μs。<br>    格式3INC direct  注释:该指令为双字节,编译后占2B空间。指令作用是将直接寻址单元direct中的内容加1,结果送回原单元中。指令操作需要12个振荡周期,若外界晶体为12MHz的振荡频率时,则执行时间为1μs。<br>    格式4IN C@Ri<br>    注释:该指令为单字节,编译后占lB空间。指令作用是将寄存器间接寻址单元中的内容加l,结果送回原单元中。指令操作需要12个振荡周期,若外界晶体为12MHz的振荡频率时,则执行时间为1μs。
展开
目录
第1篇 汇编指令查询篇<br>第1章 指令系统简介<br>1.1 指令格式<br>1.2 指令分类<br>1.3 描述指令常用的符号说明<br>1.4 寻址方式<br><br>第2章 数据传送类指令<br>2.1 指令1MOV——片内传送<br>2.2 指令2MOVX——片外传送<br>2.3 指令3MOVC——查表<br>2.4 指令4XCH——全字节交换<br>2.5 指令5XCHD——半字节交换<br>2.6 指令6SWAP——高低位交换<br>2.7 指令7PUSH——进栈<br>2.8 指令8.POP——出栈<br><br>第3章 算术运算类指令<br>3.1 指令9INC——加1<br>3.2 指令10DEC——减1<br>3.3 指令11ADD——不带进位加法<br>3.4 指令12ADDC——带进位加法<br>3.5 指令13SUBB——减法<br>3.6 指令14MUL——乘法<br>3.7 指令15DIV——除法<br>3.8 指令16DA——十进制调整<br><br>第4章 逻辑运算类指令<br>4.1 指令17CPL——累加器A取反<br>4.2 指令18CLR——累加器A清0<br>4.3 指令19ANL——逻辑“与”运算<br>4.4 指令20ORL——逻辑“或”运算<br>4.5 指令21XRL——逻辑“异或”运算<br>4.6 指令22RL——左循环移位<br>4.7 指令23RLC——带进位左循环移位<br>4.8 指令24RR——右循环移位<br>4.9 指令25RRC——带进位右循环移位<br><br>第5章 控制转移类指令<br>5.1 指令26AJMP——无条件近程转移<br>5.2 指令27LJMP——无条件远程转移<br>5.3 指令28SJMP——无条件短程转移<br>5.4 指令29JMP——无条件间接转移<br>5.5 指令30JZ——累加器判O条件转移<br>5.6 指令31JNZ——累加器判非0转移<br>5.7 指令32CJNE——比较条件转移<br>5.8 指令33DJNZ——减1条件转移<br>5.9 指令34ACALL——子程序近程调用<br>5.1 0指令35LCALL——子程序远程调用<br>5.1 1指令36RETT子程序返回<br>5.1 2指令37RETI——中断子程序返回<br>5.1 3指令38NOP——空操作<br><br>第6章 位操作类指令<br>6.1 指令39MOV——位数据传送<br>6.2 指令40SETB——位置位<br>6.3 指令41CLR——位复位<br>6.4.指令42ANL——位逻辑“与”<br>6.5 指令43ORL——位逻辑“或”<br>6.6 指令44CPL——位逻辑“非”<br>6.7 指令45JC——进位位为1转移<br>6.8 指令46JNC——进位位为O转移<br>6.9 指令47JB——位为1转移<br>6.1 0指令48JNB——位为0转移<br>6.1 1指令49JBc——位为1清0转移<br><br>第7章 伪指令<br>7.1 伪指令1ORG——汇编起始<br>7.2 伪指令2END——汇编结束<br>7-3伪指令3EQU——等值<br>7.4 伪指令4DB——定义字节<br>7.5 伪指令5DW——定义数据字<br>7.6 伪指令6DS——预留存储单元<br>7.7 伪指令BIT定义位地址<br>7.8 伪指令8DATA——定义数据地址<br>7.9 伪指令9$——表示当前地址<br><br>第8章 汇编程序常用形式<br>8.1 形式1顺序程序<br>8.2 形式2分支程序<br>8.3 形式3循环程序<br>8.4 形式4查表程序<br>8.5 形式5子程序<br><br>第2篇 C51语言查询篇<br>第9章 C51程序的基本结构<br>9.1 C51语言基础<br>9.2 C51程序的基本结构<br>9.3 C51程序的书写特点<br><br>第10章 C51数据结构<br>10.1 C51的数据类型<br>10.2 常量与变量<br>10.3 数组与指针<br><br>第11章 C51常用的运算符<br>11.1 运算符l赋值运算<br>11.2 运算符2增量和减量运算<br>11.3 运算符3关系运算<br>11.4 运算符4逻辑运算<br>11.5 运算符5位运算符<br>11.6 运算符的运算优先次序<br><br>第12章 C51流程结构及流程图<br>12.1 结构1顺序结构<br>12.2 结构2选择结构<br>12.3 结构3循环结构<br><br>第13章 C51流程控制语句<br>13.1 语句1if-else——条件选择<br>13.2 语句2if-else-if——嵌套<br>13.3 语句3switch-ease——多分支选择<br>13.4 语句4goto——无条件转向<br>13.5 语句5while——当型循环<br>13.6 语6do-while——直到型循环<br>13.7 语句7for——循环<br>13.8 循环的嵌套<br>13.9 语句8break——中断<br>13.1 0语句9continue——接续<br>13.1 1语句10return——函数返回值<br><br>第14章 C51函数<br>14.1 C51函数的定义<br>14.2 C51库函数<br>14.3 C51中断函数<br><br>第15章 函数分类举例<br>15.1 形式1无参数输入和返回值<br>……<br>第3篇 基本模块查询篇<br>第4篇 应用实例模块篇
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证