位清0指令
CLR C ;使CY=0
CLR bit ;使指令的位地址等于0。例:CLR P1.0 ;即使P1.0變?yōu)?
位置1指令
SETB C ;使CY=1
SETB bit ;使指定的位地址等于1。例:SETB P1.0 ;使P.0變?yōu)?
位取反指令
CPL C ;使CY等于原來的相反的值,由1變?yōu)?,由0變?yōu)?。
CPL bit ;使指定的位的值等于原來相反的值,由0變?yōu)?,由1變?yōu)?。
例:CPL P1.0
以我們做過的實驗為例,如果原來燈是亮的,則執(zhí)行本指令后燈滅,反之原來燈是滅的,執(zhí)行本指令后燈亮。