26
AT90S2313
0839g–08/01
mcu 控制 寄存器 –
MCUCR
这 mcu 控制 寄存器 包含 控制 位 为 一般 mcu 功能.
• 位 7, 6 – res: 保留 位
这些 位 是 保留 位 在 这 at90s2313 和 总是 读 作 零.
• 位 5 – se: 睡眠 使能
这 se 位 必须 是 设置 (一个) 至 制造 这 mcu enter 这 睡眠 模式 当 这 睡眠
操作指南 是 executed. 至 避免 这 mcu 进去 这 睡眠 模式 除非 它 是 这 pro-
grammer’s 目的, 它 是 推荐 至 设置 这 睡眠 使能 (se) 位 just 在之前 这
执行 的 这 睡眠 操作指南.
• 位 4 – sm: 睡眠 模式
这个 位 选择 在 这 二 有 睡眠 模式. 当 sm 是 cleared (零), 空闲
模式 是 选择 作 睡眠 模式. 当 sm 是 设置 (一个), 电源-向下 模式 是 选择
作 睡眠 模式. 为 详细信息, 谈及 至 这 paragraph “sleep modes”.
• 位 3, 2 – isc11, isc10: 中断 sense 控制 1 位 1 和 位 0
这 外部 中断 1 是 使活动 用 这 外部 管脚 int1 如果 这 sreg i-标记 和 这
相应的 中断 掩饰 在 这 gimsk 寄存器 是 设置. 这 水平的 和 edges 在 这
外部 int1 管脚 那 活动 这 中断 是 定义 在 表格 5.
• 位 1, 0 – isc01, isc00: 中断 sense 控制 0 位 1 和 位 0
这 外部 中断 0 是 使活动 用 这 外部 管脚 int0 如果 这 sreg i-标记 和 这
相应的 中断 掩饰 是 设置. 这 水平的 和 edges 在 这 外部 int0 管脚 那
活动 这 中断 是 定义 在 表格 6.
这 值 在 这 intn 管脚 是 抽样 在之前 detecting edges. 如果 边缘 中断 是
选择, 脉冲 和 一个 持续时间 变长 比 一个 cpu 时钟 时期 将 发生 一个 inter-
rupt. shorter 脉冲 是 不 有保证的 至 发生 一个 中断. 如果 低-水平的 中断 是
选择, 这 低 水平的 必须 是 使保持 直到 这 completion 的 这 目前 executing
操作指南 至 发生 一个 中断. 如果 使能, 一个 水平的-triggered 中断 将 发生
一个 中断 要求 作 长 作 这 管脚 是 使保持 低.
位 76543210
$35 ($55)
– – SE SM ISC11 ISC10 ISC01 ISC00 MCUCR
读/写 R R r/w r/w r/w r/w r/w r/w
最初的 value00000000
Table5.
中断 1 sense 控制
ISC11 ISC10 描述
0 0 这 低 水平的 的 int1 发生 一个 中断 要求.
01Reserved
1 0 这 下落 边缘 的 int1 发生 一个 中断 要求.
1 1 这 rising 边缘 的 int1 发生 一个 中断 要求.
Table6.
中断 0 sense 控制
ISC01 ISC00 描述
0 0 这 低 水平的 的 int0 发生 一个 中断 要求.
01Reserved
1 0 这 下落 边缘 的 int0 发生 一个 中断 要求.
1 1 这 rising 边缘 的 int0 发生 一个 中断 要求.