首页
基础教程 | 单片机设计实例 | 常用芯片 | 电子基础
当前位置:单片机教程 >> 单片机设计实例 >> 浏览文章 今天是:
单片机设计实例

位处理指令

作者:    来源:本站原创    点击数:   更新时间:2007年09月20日   
 

表 3-5 位处理指令

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

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

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

操作码

目标操作数

源操作数

说 明

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

将指定位清零。

点此在新窗口浏览图片


2. 位逻辑运算应用例

* 以软代硬:

MOV C, P1.1

ORL C, /P1.2

CPL C

ANL C, P1.0

ANL C, /P1.3 图3-1 应用例中的端口硬件逻辑

MOV P1.5, C

3. 位置值操作应用例

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

SETB TR0

转载须保留地址:http://www.51hei.com/mcu/283.html

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

LOOP:CPL P1.0

延时半个脉冲周期,

返回LOOP,不断循环。




 
发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
上一篇:逻辑运算指令
下一篇:程序控制指令
网友评论(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 >> 推荐文章
单片机USB-ISP下载线制作
自制单片机实验板
单片机一键多功能按键识别设
 >> 阅读排行
keil教程
单片机电子时钟设计
单片机DS18B20水温控制系统
单片机交通灯设计
单片机课程设计
单片机时钟设计
单片机数字钟设计
单片机键盘程序(4×4矩阵式
单片机串口通讯
单片机秒表设计
 >> 相关文章
  • 暂无相关链接
  • 站长:刘兴国 站长信箱:372xcom1@21cn.com
    单片机教程 @ www.51hei.com 2007-2008