11
attiny28l/v
1062E
–
10/01
i/o 记忆
这 i/o 空间 定义 的 这 attiny28 是 显示 在 表格 2.
便条: 保留 和 unused locations 是 不 显示 在 这 表格.
所有 attiny28 i/o 和 peripherals 是 放置 在 这 i/o 空间. 这 i/o locations 是
accessed 用 这 在 和 输出 说明 transferring 数据 在 这 32 一般-pur-
pose working 寄存器 和 这 i/o 空间. i/o 寄存器 在里面 这 地址 范围 $00 -
$1f 是 直接地 位-accessible 使用 这 sbi 和 cbi 说明. 在 这些 寄存器, 这
值 的 单独的 位 能 是 审查 用 使用 这 sbis 和 sbic 说明. 谈及 至
这 操作指南 设置 部分 为 更多 详细信息.
为 兼容性 和 future 设备, 保留 位 应当 是 写 至 零 如果 accessed.
保留 i/o 记忆 地址 应当 从不 是 写.
这 i/o 和 peripherals 控制 寄存器 是 explained 在 这 下列的 sections.
状态 寄存器 – sreg
这 avr 状态 寄存器 (sreg) 在 i/o 空间 location $3f 是 定义 作:
• 位 7 – i: global 中断 使能
这 global 中断 使能 位 必须 是 设置 (一个) 为 这 中断 至 是 使能. 这
单独的 中断 使能 控制 是 然后 执行 在 独立的 控制 寄存器. 如果 这
global 中断 使能 寄存器 是 cleared (零), 毫无 的 这 中断 是 使能 inde-
pendent 的 这 单独的 中断 使能 settings. 这 i-位 是 cleared 用 硬件 之后
表格 2.
attiny28 i/o 空间
地址 十六进制 名字 函数
$3F SREG 状态 寄存器
$1B PORTA 数据 寄存器, 端口 一个
$1A PACR 端口 一个 控制 寄存器
$19 PINA 输入 管脚, 端口 一个
$16 PINB 输入 管脚, 端口 b
$12 PORTD 数据 寄存器, 端口 d
$11 DDRD 数据 方向 寄存器, 端口 d
$10 PIND 输入 管脚, 端口 d
$08 ACSR 相似物 比较器 控制 和 状态 寄存器
$07 MCUCS mcu 控制 和 状态 寄存器
$06 ICR 中断 控制 寄存器
$05 IFR 中断 标记 寄存器
$04 TCCR0 计时器/counter0 控制 寄存器
$03 TCNT0 计时器/counter0 (8-位)
$02 MODCR 调制 控制 寄存器
$01 WDTCR 看门狗 计时器 控制 寄存器
$00 OSCCAL 振荡器 校准 寄存器
位 76543210
$3F
I T H S V N Z C SREG
读/写 r/w r/w r/w r/w r/w r/w r/w r/w
最初的 value00000000