单片机指令汇总.pdf
《单片机指令汇总.pdf》由会员分享,可在线阅读,更多相关《单片机指令汇总.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机指令汇总摘要:单片机实用指令及意义。关键词:单片机指令 Rn:表示当前寄存器区的8 个工作寄存器R0R7 Ri:表示当前寄存器区的R0 或 R1,可作地址指针即间址寄存器(i=0 或 1):为间接寄存器或基址寄存器的前缀.Direct:表示 8 位内部数据存储单元的地址.它可以是内部RAM 的单元地址0127.特殊功能寄存器 SFR 的地址(128255)或名称,A:累加器 ACC.B:.特殊功能寄存器B,用于 MUL 和 DIV 指令中.C:进位位 Cy.#data:表示包含在指令中的单字节(8 位)立即数.如果用16 位进制表示,后缀字母为”H”,数据范围 000FFH,不得一字母开
2、头;如果用 16 进制表示无须任何后缀,但必须在0255 之间.#data16:表示包含在指令中的双字节(16 位)立即数.Adda16:表示16 位的目的地址.用于LCALL和LJMP指令中,目的地址范围是从0000HFFFFH 的整个 64KB 存储地址空间.Adda11:表示 11 位的目的地址.用于 ACALL和 AJMP 的指令中,目的地址必须和下一条指令第一个字节同处一页.Rel:表示 8 位带符号的相对偏移量.用语 SJMP 和所有的条件转移指令中.偏移量相对于下一条指令的第一个字节计算,在-128+127 范围内取值.DPTR:为数据指针,可用作 16 位的地址寄存器./:加在
3、位操作的前面,表示对该位进行非运算.bit:表示内部可寻址位或特殊功能寄存器中的直接寻址位.“(x):寄存器或地址单元中的内容.(x):有 x 见解寻址的单元中的内容.-:表示将箭头右边的内容传送至箭头的左边.$:当前指令的地址.单片机指令系统(一)内部数据传送指令 (1)以累加器 A 为目的的传送指令:MOV A,#data ;(A)-data MOV A,direct ;(A)-(direct)MOV A,Rn ;(A)-(Rn)MOV A,Ri ;(A)-(Ri)(2)以通用寄存器Rn 为目的的传送指令:MOV Rn,A ;(Rn)-(A)MOV Rn,direct ;(Rn)(dire
4、ct)-MOV Rn,#data:;(Rn)-(data)(3)以直接地址为目的的传送指令:MOV direct,A ;(direct)-(A)MOV direct,Rn ;(direct)-(Rn)MOV direct,direct2 ;(direct)-(direct2)MOV direct,Ri ;(direct)-(Rn)MOV direct,#data ;(direct)-data (4)以寄存器间接地址为目的的传送指令:MOV Ri,A ;(Ri)-(A)MOV Ri,direct ;(Ri)-(direct)MOV Ri,#data ;(Ri)-data(二)数据指针赋值指令(1
5、6 位数据传送指令)MOV DPTR,#data16;(三)片外数据传送指令 MOVX A,Ri ;(A)-(Ri)片外 MOVX A,DPTR;(A)-(DPTR)片外 MOVX Ri,A ;(Ri)片外-(A)MOVX DPTR,A ;(DPTR)片外-(A)(四)ROM 数据访问指令(查表指令)MOVC A,A+DPTR ;(A)-(A)+(DPTR)rom MOVC A,A+PC ;(PC)-(PC)+1,(A)-(A)+(PC)rom(五)堆栈操作指令 PUSH direct ;(SP)-(SP)+1,(SP)-(direct)堆栈指针先加1,将数据压入栈顶 POP direct ;
6、(direct)-(SP),(SP)-(SP)-1 将数据从栈顶弹出存入direct,SP 再减 1(六)数据交换指令 (1)整字节(8 位)交换指令:XCH A,Rn ;A和 Rn 中的数互换 XCH A,direct ;A和 direct 单元中的数互换 XCH A,Ri ;A和 Ri 间址单元中的数互换 (2)半字节交换指令:XCHD A,Ri ;A的低 4 位 Ri 间接单元的低4 位互换,高 4 位不动 (3)累加器高低半字节交换指令:SWAP A,;A 的高 4位(D7D4)和低 4 位(D3D0)互换(七)加法指令 (1)不带 Cy 加法指令:ADD A,Rn ;(A)-(A)+
7、(Rn)ADD A,direct ;(A)-(A)+(direct)ADD A,Ri ;(A)-(A)+(Ri)ADD A,#data ;(A)-(A)+data (2)带进位加法指令:ADDC A,Rn ;(A)-(A)+Cy+(Rn)ADDC A,direct ;(A)-(A)+Cy+(direct)ADDC A,Ri ;(A)-(A)+Cy+(Ri)ADDC A,#data ;(A)-(A)+Cy+data (3)加 1 指令:INC A,;(A)-(A)+1 文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7
8、Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D
9、4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P
10、5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B
11、10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码
12、:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9
13、B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7
14、 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10 INC Rn ;(Rn)-(Rn)+1 INC Ri ;(Ri)-(Ri)+1 INC direct ;(direct)-(direct)+1 INC DPTR ;(FPTR)-(DPTR)+1(八)减法指令 (1)带进位减法指令:SUBB A,Rn ;(A)-(A)-Cy-(Rn)SUBB
15、A,direct ;(A)-(A)-Cy-(direct)SUBB A,Ri ;(A)-(A)-Cy-(Ri)SUBB A,#data ;(A)-(A)-Cy-data (2)减 1 指令:DEC A ;(A)-(A)-1 DEC direct ;(direct)-(durect)-1 DEC Rn ;(Rn)-(Rn)-1 DEC Ri ;(Ri)-(Ri)-1(九)乘除指令 (1)乘法指令 MUL AB ;(B)(A)-(A)*(B)指令功能是把累加器A 和特殊功能寄存器B 中两个 8 位无符号整数相乘,并把积的高8 位字节存入 B 寄存器,低 8 位字节存入累加器A.(2)除法指令 DI
16、V AB ;A/B,商存入 A,余数存入B 指令的功能是把累加器A 中的 8 位无符号整数除以寄存器B 中的 8 位无符号整数商的整数部分存入累加器A 中,余数保留在B 中.(十)十进制调整指令 DA A(十一)逻辑运算指令 (1)逻辑与运算指令:ANL A,Rn ;(A)-(A)(Rn)ANL A,direct ;(A)-(A)(direct)ANL A,Ri ;(A)-(A)(Ri)ANL A,#data ;(A)-(A)data ANL direct,A ;(direct)-(A)(direct)ANL direct,#data;(direct-(direct)data (2)逻辑或运算
17、指令:ORL A,Rn ;(A)-(A)(Rn)ORL A,direct ;(A)-(A)(direct)ORL A,Ri ;(A)-(A)(Ri)ORL A,#data ;(A)-(A)data ORL direct,A ;(direct)-(A)(direct)ORL direct,#data;(direct)-(direct)data (3)逻辑异或运算指令:XRL A,Rn ;(A)-(A)(Rn)文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B
18、4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7
19、HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z
20、10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4
21、 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5V5P3B10文档编码:CI2A9B4Q1Q7 HV2O7Z10I5D4 ZQ4P5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 指令 汇总
限制150内