1. 传送类指令:MOV

解释:将逗号后的值复制到逗号前。

  1. 无条件跳转指令(绝对跳转):AJMP 标号

解释:跳转到指定标号位置。

  1. 短调用指令:ACALL 标号

解释:跳转到指定标号位置。

  1. 子程序返回指令:RET

解释:子程序末尾返回指令。

  1. 空操作指令:NOP

解释:一般用于延时程序。

  1. 不带进位的循环右移:RR A
  2. 不带进位的循环左移:RL A
  3. 减一条件转移指令:

DJNZ Rn,rel

DJNZ direct,rel

解释:对逗号前的工作寄存器或单元地址内的数据减一,判断减一后的数值是否为0,如果是,则跳转到逗号后的标号所在语句;如果否,则继续向下执行。

  1. 位操作指令:SETB bit

解释:将该位置“1”,在将51单片机准双向口用作输入口时需要将该口置“1”。

  1. 位操作指令:CLR bit

解释:将该位置“0”,即清零。

  1. 判位指令:JB bit,rel

解释:如果逗号前的位为“1”,程序跳转到逗号后标号所在行。如果逗号前的位为“0”,程继续向下执行。

  1. 判位指令:JNB bit,rel

解释:如果逗号前的位为“0”,程序跳转到逗号后标号所在行。如果逗号前的位为“1”,程继续向下执行。


本文版权归一天天世界所有,转载请注明出处并添加本文链接。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

 
返回顶部
ett