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