17 / 71 page

宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C2052AD 系列 1T 8051 单片机中文指南
17
1.准双向口输出配置
准双向口输出类型可用作输出和输入功能而不需重新配置口线输出状态。这是因为当口线输出为 1
时驱动能力很弱,允许外部装置将其拉低。当引脚输出为低时,它的驱动能力很强,可吸收相当大的
电流。准双向口有 3 个上拉晶体管适应不同的需要。
在 3 个上拉晶体管中,有 1 个“极弱上拉”,当口线锁存为 1 时打开。当引脚悬空时,这个极
弱的上拉源产生很弱的上拉电流将引脚上拉为高电平。
第 2 个上拉晶体管称为“弱上拉”,当口线寄存器为 1 且引脚本身也为 1 时打开。此上拉提供基
本驱动电流使准双向口输出为 1 。如果一个引脚输出为 1 而由外部装置下拉到低时,弱上拉关闭而“极
弱上拉”维持开状态,为了把这个引脚强拉为低,外部装置必须有足够的灌电流能力使引脚上的电压将
到门槛电压以下。
第 3 个上拉晶体管称为“强上拉”。当口线锁存器由 0 到 1 跳变时,这个上拉用来加快准双向口
由逻辑 0 到逻辑 1 转换。当发生这种情况时,强上拉打开约 2 个机器周期以使引脚能够迅速地上拉到高电
平 。
准双向口输出如下图所示。
2 个 CPU
时钟延时
VDD
VDD
VDD
弱
极弱
弱
端口
引脚
口锁存数据
输入数据
干扰滤波
尽管 STC12LE2052 系列单片机为 3V 器件,但引脚可承受 5V 电压。在准双向口模式中,如果用户在引脚加
上5V电压,将会有电流从引脚流向VDD,这样导致额外的功率消耗。因此,建议不要在准双向口模式中向3V单
片机引脚施加 5V 电压。
准双向口带有一个施密特触发输入以及一个干扰抑制电路。
2.开漏输出配置
当口线锁存器为 0 时,开漏输出关闭所有上拉晶体管。当作为一个逻辑输出时,这种配置方式必
须有外部上拉,一般通过电阻外接到 VDD 。这种方式的下拉与准双向口相同。输出口线配置如下图所示。
口锁存数据
端口
引脚
干扰滤波
输入数据