
HT47R20
f
S
四身份证电子
f
S
/2
8
P 电子旗下℃的乐
L C D D - [R IV E
f
S
/2
2
8
R 0 M
C 0 D E O·P TIO N
~ f
S
/2
B ü Z Z é
f
S
/2
2
~ f
S
/2
9
牛逼的IM式B A S e在TE R R ü P吨
1 5
1 2
f
S
/2 ~ f
S
/2
实时时钟
- RTC
实时时钟与时基的操½基本相同 可以产生有规律的内部中断 它的溢出时间范围为
fs/2
8
~fs/2
15
由
½件设½决定 若将数据写入
RT2 RT1
和
RT0(RTCC
第
2
第
1
第
0
½)之中 会产生不同的溢出时间
如果实时时钟产生溢出的现象则其对应的中断请求标志( RTF
INTC
的第六½)会被½½ 如果中断允许
且此时堆栈尚有空间 则产生一个中断服务到
0CH
的地址 实时时钟的溢出时间信号 也可提供给定时/
计数器做为时钟来源 以便得到更长的溢出时间周期
f
S
四身份证电子
牛逼2
牛逼1
- [R T 0的
f
S
/2
8
P 电子旗下℃的乐
f
S
/2 ~ f
S
/2
- [R T C在TE RRU P吨
8
1 5
8至1
M ü X 。
RT2
0
0
0
0
1
1
1
1
RT1
0
0
1
1
0
0
1
1
RT0
0
1
0
1
0
1
0
1
RTC
分频级数
2
8
*
2
9
*
2
10
*
2
11
*
2
12
2
13
2
14
2
15
注
*不建议½用
暂停模式
停止
暂停模式是由
停止
指令来实现的 具有下列功½
关闭系统振荡器 ½看门狗定时器振荡器仍会继续运行(如果选择的是看门狗定时器
RC
振荡器 或是
实时时钟振荡器)
不改变
内存
和寄存器的内容
清除并重新计数看门狗定时器(如果看门狗定时器的时钟来源为看门狗定时器
RC
振荡器 或是实时时
钟振荡器)
所有输入/输出口½维持其原有状态
½½
PD
标志并且清除
TO
标志
可由掩膜选择液晶显示驱动电路仍继续运½(如果选择的是看门狗定时器
RC
振荡器 或是实时时钟振
荡器)
若欲离开暂停模式 可以执行外部复½ 中断
PA
口下降沿的信号 或是看门狗定时器溢出 其中
外部复½会造成系统初始化(System
初始化)
看门狗定时器溢出则会发生热复½ 我们可以通过检测
TO
和
PD
标志的状态来了解系统复½的原因 欲清除
PD
标志 可通过系统上电或是执行
CLR WDT
指令
来达成 而若要½½
PD
标志 则可执行
停止
指令 如果发生看门狗定时器超时 不仅会½½
TO
标志
还会产生唤醒 并且复½程序计数器和状态指针 而其它的电路则继续维持其原有的状态
PA
口唤醒和中断这两种方式可以视为正常运行的继续
PA
口上每个½在掩膜选择时½可以单独选择
用来唤醒系统 一旦从输入/输出口启动唤醒之后 程序即从下一条指令重新开始运行 ½如果是从中断被
唤醒的话 此时可½会发生两种情况 如果相关中断½被禁止 或该中断被允许且堆栈已用满的话 程序
会从下一条指令重新开始运行 ½如果该中断被允许 ½堆栈尚未用满 则会产生一般中断响应
½进入
停止
状态以前某个中断请求½被½½ 那么系统不½用这个中断来唤醒
若发生唤醒事件 必需额外花费
1024t
SYS
(系统时钟周期)的时间
才½重新正常运行 换言之 唤醒
之后即会插入一个等待周期 如果唤醒是由于中断响应的话 实际中断子程序的执行会延时大约一个以上
修订版1.10
13
2002-07-25