c51 家族
rev. e (14 jan. 97)
9
matra mhs
ie : 中断 使能 寄存器 (位 addressable)
如果 这 位 是 0, 这 相应的 中断 是 无能. 如果
这 位 是 1, 这 相应的 中断 是 使能.
EA – ET2 ES ET1 EX1 ET0 EX0
EA ie.7 使不能运转 所有 中断. 如果 ea = 0, 非 中断 将 是 acknowledged. 如果 ea = 1, 中断 源
是 individually 使能 或者 无能 用 设置 或者 clearing 它的 使能 位.
- ie.6 不 执行, 保留 为 future use*.
ET2 ie.5 使能 或者 使不能运转 这 计时器 2 overflow 或者 俘获 中断 (80c52, 83c154 和 83c154d 仅有的).
ES ie.4 使能 或者 使不能运转 这 串行 端口 中断.
ET1 ie.3 使能 或者 使不能运转 这 计时器 1 overflow 中断.
EX1 ie.2 使能 或者 使不能运转 外部 中断 1.
ET0 ie.1 使能 或者 使不能运转 这 计时器 0 overflow 中断.
EX0 ie.0 使能 或者 使不能运转 外部 中断 0.
* 用户 软件 应当 不 写 1s 至 保留 位. 这些
位 将 是 使用 在 future temic c51 产品 至 invoke
新 特性. 在 那 情况, 这 重置 或者 inactive 值 的 这
新 位 将 是 0, 和 它的 起作用的 值 将 是 1.
2.3. assigning 高等级的 priority 至 一个 更多
中断
在 顺序 至 assign 高等级的 priority 至 一个 中断 这
相应的 位 在 这 ip 寄存器 必须 是 设置 至 1.
remember 那 当 一个 中断 维护 是 在 progress,
它 不能 是 interrupted 用 一个 更小的 或者 一样 水平的 中断.
2.4. priority 在里面 水平的
priority 在里面 水平的 是 仅有的 至 resolve 同时发生的
requests 的 这 一样 priority 水平的. 从 高 至 低,
中断 来源 是 列表 在下 :
IE0
TF0
IE1
TF1
ri 或者 德州仪器
tf2 或者 exf2
ip : 中断 priority 寄存器 (位 addressable)
如果 这 位 是 0, 这 相应的 中断 有 一个 更小的
priority 和 如果 这 位 是 这 相应的 中断 有 一个
高等级的 priority.
PCT – PT2 PS PT1 PX1 PT0 PX0
PCT ip.7 定义 这 一样 priority 水平的 为 所有 这 源 中断 (83c154 和 83c154d 仅有的).
- ip.6 不 执行, 保留 为 future use*.
PT2 ip.5 定义 这 计时器 2 中断 priority 水平的 (80c52, 83c154 和 83c154d 仅有的).
PS ip.4 定义 这 串行 端口 中断 priority 水平的.
PT1 ip.3 定义 这 计时器 1 中断 priority 水平的.
PX1 ip.2 定义 外部 中断 priority 水平的.
PT0 ip.1 定义 这 计时器 0 中断 priority 水平的.
PX0 ip.0 定义 这 外部 中断 0 priority 水平的.
* 用户 软件 应当 不 写 1s 至 保留 位. 这些
位 将 是 使用 在 future temic c51 产品 至 invoke
新 特性. 在 那 情况, 这 重置 或者 inactive 值 的 这
now 位 将 是 0, 和 它的 起作用的 值 将 是 1.