
VMX51C900
端口4
4端口包括四个引脚,其SFR ( P4 )地址
0D8H.
T
ABLE
15: P
ORT
4 (P4) - SFR D8
H
T
ABLE
16: L
作者IST
I
NSTRUCTIONS THAT
R
EAD和
M
ODIFY的
P
ORT
U
星
R
EGISTER
V
ALUES
7
6
5
未使用
助记符
未使用
未使用
未使用
未使用
P4.3
P4.2
P4.1
P4.0
4
3
P4.3
2
P4.2
1
P4.1
0
P4.0
位
7
6
5
4
3
2
1
0
描述
-
-
-
-
用于输出设置到引脚P4.3 ,
P4.2 , P4.1 , P4.0分别。
指令
ANL
ORL
高铁
JBC
CPL
INC。
DEC
DJNZ
MOV P. ,C
CLR P.x
SETB P.x
功能
逻辑和Ex : ANL P0 ,A
逻辑或前: ORL P2 , # 01110000B
异或恩:高铁P1 ,A
跳转如果端口的位设置为0
补口的一位
按1递增端口寄存器
1递减端口寄存器
1递减,如果结果跳
不等于0
在举办位C复制到港口
将端口设置位0
设置端口位为1
软件详情关于端口
一些指令允许用户读取的逻辑状态
输出引脚,而另一些允许用户读
相关的端口寄存器的内容。这些
指令称为
读 - 修改 - 写
指令。一
这些指令列表可以在表中找到
下文。
在执行这些指令,内容
端口寄存器(至少1位)被修改。另
读指令把输入的当前状态为
帐户。例如,指令ANL P3 ,# 01H
获得了P3寄存器的值;执行
与恒定01H所需的逻辑运算和
重新复制结果到P3寄存器。当用户
要采取输入的当前状态为
帐户,必须先阅读这些国家并执行
一个读出的值与常数的与操作
(见下面的例子) 。
MOV A , P3 ;在蓄压器的输入端的状态
ANL A, # 01 ; P3和01H之间的AND运算
当端口被用作输出时,寄存器
包含的输出引脚的状态信息。
直接作用于销测量输出的状态是
不准确的,因为电平主要取决于
上被施加给它充电的类型。该功能
下面把寄存器的值,而不是显示
该销的。
端口操作时序
写一个端口(输出)
当操作导致的变形
在端口寄存器的内容,新的值被放置在
该D触发器的最后机期间的输出
该指令需要的执行周期。
读端口(输入)
以被采样,该信号的持续时间呈现上
在I / O输入必须比FOSC / 12长。
______________________________________________________________________________________________
www.ramtron.com
第13页共55