飞利浦 半导体
p89lpc920/921/922
8-位 微控制器 和 二-时钟 80c51 核心
产品 数据 rev. 06 — 21 十一月 2003 22 的 45
9397 750 12285
© koninklijke 飞利浦 electronics n.v. 2003. 所有 权利 保留.
remark:
在 一个 电源 循环, V
DD
必须 下降 在下 V
POR
(看 表格 8 “DC 电的
characteristics” 在 页 35) 在之前 电源 是 reapplied, 在 顺序 至 确保 一个 电源-在
重置.
重置 能 是 triggered 从 这 下列的 来源:
•
外部 重置 管脚 (在 电源-向上 或者 如果 用户 configured 通过 ucfg1);
•
电源-在 发现;
•
brownout 发现;
•
看门狗 计时器;
•
软件 重置;
•
uart 破裂 character 发现 重置.
为 每 重置 源, 那里 是 一个 flag 在 这 重置 寄存器, rstsrc. 这 用户 能
读 这个 寄存器 至 决定 这 大多数 recent 重置 源. 这些 flag 位 能 是
cleared 在 软件 用 writing 一个 ‘0’ 至 这 相应的 位. 更多 比 一个 flag 位
将 是 设置:
•
在 一个 电源-在 重置, 两个都 pof 和 bof 是 设置 但是 这 其它 flag 位 是
cleared.
•
为 任何 其它 重置, 先前 设置 flag 位 那 有 不 被 cleared 将 仍然是
设置.
8.15.1 重置 vector
下列的 重置, 这 p89lpc920/921/922 将 fetch 说明 从 也 地址
0000h 或者 这 激励 地址. 这 激励 地址 是 formed 用 使用 这 激励 vector 作
这 高 字节 的 这 地址 和 这 低 字节 的 这 地址 = 00h.
这 激励 地址 将 是 使用 如果 一个 UART 破裂 重置 occurs, 或者 这 非-易变的 激励
状态 位 (bootstat.0) = 1, 或者 这 设备 是 强迫 在 isp 模式 在 电源-在
(看
p89lpc920/921/922 用户’s 手工的
). 否则, 说明 将 是 fetched
从 地址 0000h.
8.16 计时器/counters 0 和 1
这 p89lpc920/921/922 有 二 一般 目的 计数器/计时器 这个 是 upward
兼容 和 这 标准 80c51 计时器 0 和 计时器 1. 两个都 能 是 configured 至
运作 也 作 计时器 或者 事件 计数器. 一个 选项 至 automatically toggle 这 t0
和/或者 t1 管脚 在之上 计时器 overflow 有 被 增加.
在 这 ‘timer’ 函数, 这 寄存器 是 incremented 每 机器 循环.
在 这 ‘Counter’ 函数, 这 寄存器 是 incremented 在 回馈 至 一个 1-至-0 转变
在 它的 相应的 外部 输入 管脚, t0 或者 t1. 在 这个 函数, 这 外部 输入 是
抽样 once 在 每 机器 循环.
计时器 0 和 计时器 1 有 five 运行 模式 (模式 0, 1, 2, 3 和 6). 模式 0, 1,
2 和 6 是 这 一样 为 两个都 计时器/counters. 模式 3 是 不同的.