
AT8xC5112
端口
也可以构成所有端口1 ,端口3和端口4的I / O端口上的AT8xC5112销软件
到了四种类型的一个位逐位的基础上,如表14所示。 1 ,它们是:准双
双向(标准80C51端口输出) ,推挽,开漏输出或仅为输入。两
CON组fi guration寄存器为每个端口选择输出类型为每个端口引脚。
表14 。
使用的PxM1和PxM2寄存器端口输出配置设置
PxM1.y位
0
0
1
1
PxM2.y位
0
1
0
1
端口输出模式
准双向
推挽
仅输入(高阻抗)
漏极开路
端口类型
准双向输出
CON组fi guration
标准AT8xC5112 I / O端口的缺省端口输出的配置是准双
定向输出,常见的8051 ,最其衍生物。此输出
型可以用作一个输入和输出,而不需要重新配置的端口。
这是因为当口线输出为逻辑高电平时,驱动能力很弱,允许
外部设备抠脚低。当该引脚被拉低,强烈驱动,
能吸收相当大的电流。这些功能有些类似一个开漏
所不同的是有三个上拉晶体管的准双向输出输出
服务于不同的目的。其中一个上拉电阻,称为"very weak"上拉,是
开启时的引脚锁存器为逻辑1。非常弱上拉
一个非常小的电流将引脚上拉为高则悬空。第二个上拉
起来,称为"weak"上拉,被接通时,端口锁存器的引脚包含一个逻辑
1和引脚自身也在逻辑1电平。这种上拉提供主要的电流源
租一个准双向口输出为1。如果一个引脚,有一个逻辑1是
拉低通过外部装置,弱上拉打开关闭,并且只有非常弱上拉
了保持打开。为了将该引脚拉低这些条件下,外部设备
有足够的灌电流,过功率弱上拉起来,并采取上的电压
端口引脚低于其输入阈值。
第三个上拉被称为"strong"拉了起来。这种上拉用于加速
低到高的转变在准双向端口引脚时,该端口锁存器的变化
从逻辑0到逻辑1。当发生这种情况时,强上拉打开的时间很短,
两个CPU时钟,为了快速拉动端口引脚为高电平。然后再次关闭。
准双向端口的配置示于图2 。
20
4191C–8051–02/08