您现在的位置: 主页 > MCU > 单片机应用 > 单片机位处理指令表及举例 -
本文所属标签:
为本文创立个标签吧:

单片机位处理指令表及举例 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-08 

[导读]表 位处理指令操作码目标操作数源操作数说明ANLCb i t ; / b i t/ b i t表示取(b i t)的非值运算,但不影响原值。ORLCPLC或b i t将指定位取反。SETBC或b i t将指定位置“1”。CLR将指定位清零。1.位处理指令的一般性

表 位处理指令

本文引用地址: http://www.21ic.com/app/mcu/201807/779986.htm


操作码

目标操作数

源操作数


说明


ANL



C


b i t ; / b i t


/ b i t表示取(b i t)的非值运算,但不影响原值。

ORL

CPL


C或b i t

将指定位取反。

SETB



C或b i t

将指定位置“1”。

CLR

将指定位清零。


1.位处理指令的一般性说明

在分类时将位传送归入传送指令类,条件转移归入程序控制类。其余位操作归为位处理指令。


位逻辑运算以C为目标,/ b i t表示取(b i t)的非值运算,但不影响原值。


2.位逻辑运算应用例

以软代硬:


MOVC, P1.1


ORLC, /P1.2

CPLC


ANLC, P1.0


ANLC, /P1.3

MOVP1.5, C


图1应用例中的端口硬件逻辑

3.位置值操作应用例

直接操作各功能部件的控制位。例如,启动T0定时器。


SETBTR0


输出某一路开关量控制信号。例如,从P1.0输出脉冲。


LOOP:CPLP1.0

延时半个脉冲周期,

返回LOOP,不断循环。






              查看评论 回复



嵌入式交流网主页 > MCU > 单片机应用 > 单片机位处理指令表及举例 -
 

"单片机位处理指令表及举例 -"的相关文章

网站地图

围观()