5
3286j–micro–12/05
AT89S8253
3.9 端口 3
端口 3 是 一个 8-位 bi-directional i/o 端口 和 内部的 拉-ups. 这 端口 3 输出 缓存区 能
下沉/源 六 ttl 输入. 当 1s 是 写 至 端口 3 管脚, 它们 是 牵引的 高 用 这 弱
内部的 拉-ups 和 能 是 使用 作 输入. 作 inputs, 端口 3 管脚 那 是 externally 正在
牵引的 低 将 源 电流 (i
IL
,150
µ
一个 典型) 因为 的 这 弱 内部的 拉-ups.
端口 3 receives 一些 控制 信号 为 flash 程序编制 和 verification.
端口 3 也 serves 这 功能 的 各种各样的 特定的 特性 的 这 at89s8253, 作 显示 在 这
下列的 表格.
便条: 1. 所有 管脚 在 端口 1 和 2 和 almost 所有 管脚 在 端口 3 (这 exceptions 是 p3.2 int0和 p3.3
INT1
) 有 它们的 输入 无能 在 这 电源-向下 模式. 端口 管脚 p3.2 (int0) 和 p3.3
(int1
) 是 起作用的 甚至 在 电源-向下 模式 (至 是 能 至 sense 一个 中断 要求 至 exit
这 电源-向下 模式) 和 作 此类 安静的 有 它们的 弱 内部的 拉-ups 转变 在.
3.10 RST
重置 输入. 一个 高 在 这个 管脚 为 在 least 二 机器 循环 当 这 振荡器 是 运动
resets 这 设备.
3.11 ale/prog
地址 获得 使能. ale/prog是 一个 输出 脉冲波 为 闭锁 这 低 字节 的 这 地址 (在
它的 下落 边缘) 在 accesses 至 外部 记忆. 这个 管脚 是 也 这 程序 脉冲波 输入
(prog
) 在 flash 程序编制.
在 正常的 运作, ale 是 emitted 在 一个 常量 比率 的 1/6 这 振荡器 频率 和 将 是
使用 为 外部 定时 或者 clocking 目的. 便条, 不管怎样, 那 一个 ale 脉冲波 是 skipped dur-
ing 各自 进入 至 外部 数据 记忆.
如果 desired, ale 运作 能 是 无能 用 设置 位 0 的 这 auxr sfr 在 location 8eh. 和
这 位 设置, ale 是 起作用的 仅有的 在 一个 movx 或者 movc 操作指南. 否则, 这 管脚 是 weakly
牵引的 高. 设置 这 ale-使不能运转 位 有 非 效应 如果 这 微控制器 是 在 外部 execu-
tion 模式.
3.12 PSEN
程序 store 使能. psen是 这 读 strobe 至 外部 程序 记忆 (起作用的 低).
当 这 at89s8253 是 executing 代号 从 外部 程序 记忆, psen
是 使活动
两次 各自 机器 循环, 除了 那 二 psen
activations 是 skipped 在 各自 进入 至
外部 数据 记忆.
端口 管脚 alternate 功能
p3.0 rxd (串行 输入 端口)
p3.1 txd (串行 输出 端口)
p3.2 INT0
(外部 中断 0)
(1)
p3.3 INT1(外部 中断 1)
(1)
p3.4 t0 (计时器 0 外部 输入)
p3.5 t1 (计时器 1 外部 输入)
p3.6 WR
(外部 数据 记忆 写 strobe)
p3.7 RD
(外部 数据 记忆 读 strobe)