15
attiny11/12
1006d–avr–07/03
global 中断 使能 寄存器 是 cleared (零), 毫无 的 这 中断 是 使能 inde-
pendent 的 这 单独的 中断 使能 settings. 这 i-位 是 cleared 用 硬件 之后
一个 中断 有 occurred, 和 是 设置 用 这 reti 操作指南 至 使能 subsequent
中断.
• 位 6 - t: 位 copy 存储
这 位 copy 说明 bld (位 加载) 和 bst (位 store) 使用 这 t-bit 作 源
和 destination 为 这 运作 位. 一个 位 从 一个 寄存器 在 这 寄存器 文件 能 是 copied
在 t 用 这 bst 操作指南, 和 一个 位 在 t 能 是 copied 在 一个 位 在 一个 寄存器 在 这
寄存器 文件 用 这 bld 操作指南.
• 位 5 - h: half carry 标记
这 half carry 标记 h indicates 一个 half-carry 在 一些 arithmetic 行动. 看 这
操作指南 设置 描述 为 详细地 信息.
• 位 4 - s: sign 位, s = n
⊕
V
这 s-位 是 总是 一个 独有的 或者 在 这 负的 标记 n 和 这 二’s comple-
ment overflow 标记 v. 看 这 操作指南 设置 描述 为 详细地 信息.
• 位 3 - v: 二’s complement overflow 标记
这 二’s complement overflow 标记 v 支持 二’s complement arithmetic. 看 这
操作指南 设置 描述 为 详细地 信息.
• 位 2 - n: 负的 标记
这 负的 标记 n indicates 一个 负的 结果 从 一个 arithmetical 或者 logical 运作.
看 这 操作指南 设置 描述 为 详细地 信息.
• 位 1 - z: 零 标记
这 零 标记 z indicates 一个 零 结果 从 一个 arithmetical 或者 logical 运作. 看 这
操作指南 设置 描述 为 详细地 信息.
• 位 0 - c: carry 标记
这 carry 标记 c indicates 一个 carry 在 一个 arithmetical 或者 logical 运作. 看 这 instruc-
tion 设置 描述 为 详细地 信息.
便条 那 这 状态 寄存器 是 不 automatically 贮存 当 进去 一个 中断 rou-
tine 和 restored 当 returning 从 一个 中断 routine. 这个 必须 是 处理 用
软件.
重置 和 中断
处理
这 attiny11 提供 四 不同的 中断 来源 和 这 attiny12 提供 five.
这些 中断 和 这 独立的 重置 vector 各自 有 一个 独立的 程序 vector 在
这 程序 记忆 空间. 所有 这 中断 是 assigned 单独的 使能 位 这个
必须 是 设置 (一个) 一起 和 这 i-位 在 这 状态 寄存器 在 顺序 至 使能 这
中断.
这 最低 地址 在 这 程序 记忆 空间 是 automatically 定义 作 这
重置 和 中断 vectors. 这 完全 列表 的 vectors 是 显示 在 表格 5. 这 列表
也 确定 这 priority 水平 的 这 不同的 中断. 这 更小的 这 地址, 这
高等级的 这 priority 水平的. 重置 有 这 最高的 priority, 和 next 是 int0 – 这 外部
中断 要求 0, 等