AT89S52
4
管脚 描述
VCC
供应 电压.
地
地面.
Port 0
端口 0 是 一个 8-位 打开 流 双向的 i/o 端口. 作 一个
输出 端口, 各自 管脚 能 下沉 第八 ttl 输入. 当 1s
是 写 至 端口 0 管脚, 这 管脚 能 是 使用 作 高-
阻抗 输入.
端口 0 能 也 是 配置 至 是 这 多路复用 低-
顺序 地址/数据 总线 在 accesses 至 外部
程序 和 数据 记忆. 在 这个 模式, p0 有 内部的
pullups.
端口 0 也 receives 这 代号 字节 在 flash 程序-
ming 和 输出 这 代号 字节 在 程序 verifica-
tion. 外部 pullups是 必需的 在 程序
verification.
Port 1
端口 1 是 一个 8-位 双向的 i/o 端口 和 内部的 pullups.
这 端口 1 输出 缓存区 能 下沉/源 四 ttl 输入.
当 1s 是 写 至 端口 1 管脚, 它们 是 牵引的 高 用
这 内部的 pullups 和 能是 使用 作 输入. 作 输入,
端口 1 管脚 那 是 externally 正在 牵引的 低 将 源
电流 (i
IL
) 因为 的 这 内部的 pullups.
在 增加, p1.0 和 p1.1 能 是 配置 至 是 这
计时器/计数器 2 外部 计数 输入 (p1.0/t2) 和 这
计时器/计数器 2 触发 输入 (p1.1/t2ex), 各自, 作
显示 在 这 下列的 表格.
端口 1 也 receives 这 低-顺序 地址 字节 在
flash 程序编制 和 verification.
Port 2
端口 2 是 一个 8-位 双向的 i/o 端口 和 内部的 pullups.
这 端口 2 输出 缓存区 能 下沉/源 四 ttl 输入.
当 1s 是 写 至 端口 2 管脚, 它们 是 牵引的 高 用
这 内部的 pullups 和 能是 使用 作 输入. 作 输入,
端口 2 管脚 那 是 externally 正在 牵引的 低 将 源
电流 (i
IL
) 因为 的 这 内部的 pullups.
端口 2 emits 这 高-顺序 地址 字节 在 fetches
从 外部 程序 记忆 和 在 accesses 至
外部 数据 记忆 那 使用 16-位 地址 (movx @
dptr). 在 这个 应用, 端口 2 使用 强 内部的 pul-
lups 当 发出 1s. 在accesses 至 外部 数据
记忆 那 使用 8-位 地址 (movx @ ri), 端口 2
emits 这 内容 的 这 p2 特定的 函数 寄存器.
端口 2 也 receives 这 高-顺序 地址 位 和 一些
控制 信号 在 flash 程序编制 和 verification.
Port 3
端口 3 是 一个 8-位 双向的 i/o 端口 和 内部的 pullups.
这 端口 3 输出 缓存区 能 下沉/源 四 ttl 输入.
当 1s 是 写 至 端口 3 管脚, 它们 是 牵引的 高 用
这 内部的 pullups 和 能 是 使用 作 输入. 作 输入,
端口 3 管脚 那 是 externally 正在 牵引的 低 将 源
电流 (i
IL
) 因为 的 这 pullups.
端口 3 也 serves 这 功能 的 各种各样的 特定的 特性
的 这 at89s52, 作 显示 在 这 下列的 表格.
端口 3 也 receives 一些 控制 信号 为 flash pro-
gramming 和 verification.
RST
重置 输入. 一个 高 在 这个 管脚 为 二 机器 循环 当
这 振荡器 是 运动 resets 这 设备. 这个 管脚 驱动
高 为 96 振荡器 时期 之后 这 看门狗 时间 输出.
这 disrto 位 在 sfr auxr (地址 8eh) 能 是 使用
至 使不能运转 这个 特性. 在 这 default 状态 的 位 disrto,
这 重置 高 输出 特性 是 使能.
ale/prog
地址 获得 使能 (ale) 是 一个 输出 脉冲波 为 闭锁
这 低 字节 的 这 地址 在 accesses 至 外部
记忆. 这个 管脚 是 也 这 程序 脉冲波 输入 (prog
)
在 flash 程序编制.
在 正常的 运作, ale 是 emitted 在 一个 常量 比率 的
1/6 这 振荡器 频率 和 将 是 使用 为 外部
定时 或者 clocking 目的. 便条, 不管怎样, 那 一个
ALE 脉冲波 是 skipped 在 各自 进入 至 外部 数据
记忆.
如果 desired, ale 运作 能 是 无能 用 设置 位 0 的
sfr location 8eh. 和 这 位 设置, ale 是 起作用的 仅有的 dur-
ing 一个 movx 或者 movc 操作指南. 否则, 这 管脚 是
端口 管脚 alternate 功能
p1.0 t2 (外部 计数 输入 至 计时器/计数器 2),
时钟-输出
p1.1 t2ex (计时器/计数器 2 俘获/再装填 触发
和 方向 控制)
p1.5 mosi (使用 为 在-系统 程序编制)
p1.6 miso (使用 为 在-系统 程序编制)
p1.7 sck (使用 为 在-系统 程序编制)
端口 管脚 alternate 功能
p3.0 rxd (串行 输入 端口)
p3.1 txd (串行 输出 端口)
p3.2 INT0
(外部 中断 0)
p3.3 INT1
(外部 中断 1)
p3.4 t0 (计时器 0 外部 输入)
p3.5 t1 (计时器 1 外部 输入)
p3.6 WR
(外部 数据 记忆 写 strobe)
p3.7 RD
(外部 数据 记忆 读 strobe)