
AT89LP428/828
10.3
端口读取 - 修改 - 写
从读
a
端口将读取
状态
销或
状态
端口寄存器的依赖
在其指令
使用。简单
阅读说明会
总访问
端口引脚直接。
读 - 修改 - 写指令,其内容
a
值,有可能修改它,
和
然后把它写
BACK ,
将
总访问
端口寄存器。这包括
位
写指令
例如
CLR或
SETB为
他们
其实
读整个端口,修改
单个位
然后写入数据
后
在整个港口。
SEE
表10-4
为
a
读 - 修改 - 写指令的完整列表,它可
ACCESS
该端口。
表10-4 。
助记符
ANL
ORL
高铁
JBC
CPL
INC。
DEC
DJNZ
MOV PX.Y ,C
CLR PX.Y
SETB
PX.Y
端口读 - 修改 - 写指令
指令
逻辑与
逻辑或
逻辑异或
如果跳
位置
明确
位
补
位
增量
递减
递减
和
不为零则跳转
移动携带到
位
口Y的X
明确
位
口Y的X
设置位
口Y的X
例子
ANL P1 ,A
ORL P1 ,A
高铁P1 ,A
JBC P3.0 , LABEL
CPL P3.1
INC P1
DEC P3
DJNZ P3 , LABEL
MOV P1.0 ,C
CLR P1.1
SETB
P3.2
10.4
端口复用功能
最通用的数字I / O的AT89LP428 / 828引脚
分享
功能的各种
的I / O所需的周
单位。
表10-6
列出
备用
端口引脚的功能。
第二功能
是
连接在销
a
逻辑与时尚。为了使
备用
功能上
a
端口引脚,该引脚必须有
a
“ 1 ”,在其对应的端口寄存器
位,
否则,输入/输出将
永远
“0”。不过,
备用
功能可能
be
暂时
被迫'0'
by
清除
相关
PORT
位,
只要该引脚是不是只输入模式。
此外,每个引脚必须
be
配置为正确的输入/输出模式
as
需要
by
ITS
外设
前
它可能
原样使用。
表10-5
节目
如何配置
a
通用引脚
利用
同
备用
功能。
表10-5 。
PxM0.y
0
0
1
1
备用功能配置的端口x的引脚
PxM1.y
0
1
0
1
PX.Y
1
1
X
1
I / O模式
双向(内部上拉)
产量
输入
双向(外部上拉)
39
3654A–MICRO–8/09