51单片机指令表
RRC SWAP
A A
带进位累加器循环右移 累加器高、低 4 位交换 (控制转移类指令)
1 1
1 1
JMP JZ JNZ CJNE CJNE CJNE CJNE DJNZ DJNZ NOP ACALL LCALL RET RETI AJMP LJMP SJMP
@A+DPTR rel rel A,direct,rel A,#data,rel Rn,#data,rel @Ri,#data,rel Rn,rel direct,rel
相对 DPTR 的无条件间接转移 累加器为 0 则转移 累加器为 1 则转移 比较直接地址和累加器,不相等转移 比较立即数和累加器,不相等转移 比较寄存器和立即数,不相等转移 比较立即数和间接 RAM,不相等转移 寄存器减 1,不为 0 则转移 直接地址减 1,不为 0 则转移 空操作,用于短暂延时
1 2 2 3 3 2 3 3 3 1 2 3 1 1 2 3 2
2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2
add11 add16
绝对调用子程序 长调用子程序 从子程序返回 从中断服务子程序返回
add11 add16 rel
无条件绝对转移 无条件长转移 无条件相对转移 (布尔指令)
CLR CLR SETB SETB CPL CPL
C bit C bit C bit
清进位位 清直接寻址位 置位进位位 置位直接寻址位 取反进位位 取反直接寻址位
1 2 1 2 1 2
1 1 1 1 1 1
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库51单片机指令表(4)在线全文阅读。
相关推荐: