飞利浦 半导体 初步的 数据
87LPC762
低 电源, 低 价格, 低 管脚 计数 (20 管脚)
微控制器 和 2 kbyte otp
2001 oct 26
11
内部的 涉及 电压
一个 内部的 涉及 电压 发生器 将 供应 一个 default
涉及 当 一个 单独的 比较器 输入 管脚 是 使用. 这 值 的
这 内部的 涉及 电压, 涉及 至 作 v
ref
, 是 1.28 v
±
10%.
比较器 中断
各自 比较器 有 一个 中断 标记 cmfn 包含 在 它的
配置 寄存器. 这个 标记 是 设置 whenever 这 比较器
输出 改变 状态. 这 标记 将 是 polled 用 软件 或者 将 是
使用 至 发生 一个 中断. 这 中断 将 是 发生 当
这 相应的 使能 位 ecn 在 这 ien1 寄存器 是 设置 和 这
中断 系统 是 使能 通过 这 ea 位 在 这 ien0 寄存器.
comparators 和 电源 减少 模式
也 或者 两个都 comparators 将 仍然是 使能 当 电源 向下
或者 空闲 模式 是 使活动. 这 comparators 将 continue 至 函数
在 这 电源 减少 模式. 如果 一个 比较器 中断 是 使能, 一个
改变 的 这 比较器 输出 状态 将 发生 一个 中断 和
wake 向上 这 处理器. 如果 这 比较器 输出 至 一个 管脚 是 使能,
这 管脚 应当 是 配置 在 这 推-拉 模式 在 顺序 至 获得
快 切换 时间 当 在 电源 向下 模式. 这 reason 是 那
和 这 振荡器 stopped, 这 temporary 强 拉-向上 那
正常情况下 occurs 在 切换 在 一个 quasi-双向的 端口 管脚
做 不 引领 放置.
comparators consume 电源 在 电源 向下 和 空闲 模式, 作
好 作 在 这 正常的 运行 模式. 这个 事实 应当 是 带去 在
账户 当 系统 电源 消耗量 是 一个 公布.
比较器 配置 例子
这 代号 显示 在 图示 5 是 一个 例子 的 initializing 一个
比较器. 比较器 1 是 配置 至 使用 这 cin1a 和
cmpref 输入, 输出 这 比较器 结果 至 这 cmp1 管脚,
和 发生 一个 中断 当 这 比较器 输出 改变.
这 中断 routine 使用 为 这 比较器 必须 clear 这
中断 标记 (cmf1 在 这个 情况) 在之前 returning.
SU01189
cmpinit:
mov pt0ad,#30h ; 使不能运转 数字的 输入 在 管脚 那 是 使用
; 为 相似物 功能: cin1a, cmpref.
anl p0m2,#0cfh ; 使不能运转 数字的 输出 在 管脚 那 是 使用
orl p0m1,#30h ; 为 相似物 功能: cin1a, cmpref.
mov cmp1,#24h ; 转变 在 比较器 1 和 设置 向上 为:
; – 积极的 输入 在 cin1a.
; – 负的 输入 从 cmpref 管脚.
; – 输出 至 cmp1 管脚 使能.
call delay10us ; 这 比较器 有 至 开始 向上 为 在
; least 10 microseconds 在之前 使用.
anl cmp1,#0feh ; clear 比较器 1 中断 标记.
setb EC1 ; 使能 这 比较器 1 中断. 这
; priority 是 left 在 这 电流 值.
setb EA ; 使能 这 中断 系统 (如果 需要).
ret ; 返回 至 caller.
图示 5.