
I / O配置
每个端口SFR通过D型锁存器工作时,如示于图1的端口3和4。
CPU "write到latch"信号启动传输内部总线的数据到D型锁存器。一
CPU "read latch"信号传送锁存的Q输出到内部总线。同样,一个
"read pin"信号传输端口引脚的逻辑电平。一些端口的数据说明
激活"read latch"信号,而其他人激活"read pin"信号。锁存指令
系统蒸发散被称为读 - 修改 - 写指令。每个I / O线可能
独立编程为输入或输出。
图1显示了端口,具有内部上拉电阻的结构。外部源
可以将该引脚拉低。每个端口引脚都可以配置为通用I / O或
其复用输入输出功能。
要使用引脚的通用输出,设置或清除过氧化物酶的相应位注
存器(X = 1 4)。要使用引脚的通用输入,设置在寄存器Px位。
这将关闭输出FET驱动器。
要配置引脚的复用功能,设置在寄存器Px位。当闩锁
被设置,则"alternate输出function"信号控制所述输出电平(参见图1) 。该
端口操作在"quasi双向端口Operation"段进一步讨论。
图1 。
端口结构
VCC
备用
产量
功能
端口结构
国内
PULL - UP ( 1 )
读
LATCH
国内
公共汽车
写
TO
LATCH
D
LATCH
CL
Q
P1.x
P2.x
P3.x
P4.x
读
针
备用
输入
功能
注意:
在内部上拉时,可以模拟功能选择在P1被禁用。
6
T89C5115
4128A–8051–04/02