51单片机位修正指令
扫描二维码
随时随地手机看文章
位清0指令
CLR C ;使CY=0
CLR bit ;使指令的位地址等于0。例:CLR P1.0 ;即使P1.0变为0
位置1指令
SETB C ;使CY=1
SETB bit ;使指定的位地址等于1。例:SETB P1.0 ;使P.0变为1
位取反指令
CPL C ;使CY等于原来的相反的值,由1变为0,由0变为1。
CPL bit ;使指定的位的值等于原来相反的值,由0变为1,由1变为0。
例:CPL P1.0
以我们做过的实验为例,如果原来灯是亮的,则执行本指令后灯灭,反之原来灯是灭的,执行本指令后灯亮。