9
attiny11/12
1006d–avr–07/03
图示 6.
这 attiny11/12 avr risc architecture
一个 有伸缩性的 中断 单元 有 它的 控制 寄存器 在 这 i/o 空间 和 一个 额外的
global 中断 使能 位 在 这 状态 寄存器. 所有 这 不同的 中断 有 一个 sepa-
比率 中断 vector 在 这 中断 vector 表格 在 这 beginning 的 这
程序 记忆. 这 不同的 中断 有 priority 在 一致 和 它们的 中断
vector 位置. 这 更小的 这 中断 vector 地址, 这 高等级的 这 priority.
一般-目的
寄存器 文件
图示 7 显示 这 结构 的 这 32 一般-目的 寄存器 在 这 cpu.
图示 7.
AVR
cpu 一般-目的 working 寄存器
所有 这 寄存器 运行 说明 在这 操作指南 设置 有 直接- 和 单独的-循环
进入 至 所有 寄存器. 这 仅有的 例外 是 这 five 常量 arithmetic 和 逻辑
说明 sbci, subi, cpi, andi, 和 ori 在 一个 常量 和 一个 寄存器 和 这
ldi 操作指南 为 加载-立即的 常量 数据. 这些 说明 应用 至 这 第二
half 的 这 寄存器 在 这 寄存器 文件 – r16..r31. 这 一般 sbc, sub, cp, and,
512 x 16
程序
Flash
操作指南
寄存器
操作指南
解码器
程序
计数器
控制 线条
32 x 8
一般-
目的
寄存器
ALU
直接 寻址
状态
和 测试
控制
寄存器
中断
单位
8-位
计时器/计数器
看门狗
计时器
相似物
比较器
6
i/o 线条
8-位 数据 总线
spi 单位
(attiny12 仅有的)
64 x 8 可擦可编程只读存储器
(attiny12 仅有的)
70
R0
R1
R2
一般- …
目的 …
Working R28
寄存器 R29
r30 (z-寄存器 低 字节)
r31 (z-寄存器 高 字节)