2022年单片机指令汇总 .pdf
《2022年单片机指令汇总 .pdf》由会员分享,可在线阅读,更多相关《2022年单片机指令汇总 .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 位进制表示 ,后缀字母为
2、” H”,数据范围 000FFH,不得一字母开头;如果用 16 进制表示无须任何后缀,但必须在0255 之间 . #data16: 表示包含在指令中的双字节(16 位)立即数 . Adda16: 表示16 位的目的地址.用于LCALL和LJMP指令中 ,目的地址范围是从0000HFFFFH 的整个 64KB 存储地址空间. Adda11: 表示 11 位的目的地址 .用于 ACALL和 AJMP 的指令中 ,目的地址必须和下一条指令第一个字节同处一页. Rel: 表示 8 位带符号的相对偏移量.用语 SJMP 和所有的条件转移指令中.偏移量相对于下一条指令的第一个字节计算,在 -128+127
3、 范围内取值 . DPTR: 为数据指针 ,可用作 16 位的地址寄存器. /: 加在位操作的前面,表示对该位进行非运算. 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
4、) (2) 以通用寄存器Rn 为目的的传送指令: MOV Rn, A ;(Rn)-(A) MOV Rn, direct ; (Rn)(direct)- MOV Rn, #data: ; (Rn)-(data) (3) 以直接地址为目的的传送指令: MOV direct, A ;(direct)-(A) MOV direct, Rn ; (direct)-(Rn) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - MOV direc
5、t, 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 (二) 数据指针赋值指令(16 位数据传送指令) MOV DPTR, #data16; (三) 片外数据传送指令 MOVX A, Ri ;(A)-(Ri)片外 MOVX A, DPTR ;(A)-(DPTR)片外
6、 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 ;(direct)-(SP),(SP)-(SP)-1 将数据从栈顶弹出存入direct,SP 再减 1 (六) 数据交换指令 (1)整字节 (8
7、 位 )交换指令 : 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)+(Rn) ADD A, direct ; (A)-(A)+(direct) ADD A, Ri ;
8、(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 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5
9、 页 - - - - - - - - - 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 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 D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年单片机指令汇总 2022 单片机 指令 汇总
限制150内