PreliminaryW78LE52
-6-
2. port4
另一 位-addressable 端口 p4 是 也 有 和 仅有的 4 位 (p4<3:0>) 能 是 使用. 这个 端口
地址 是 located 在 0d8h 和 这 一样 函数 作 那 的 端口 p1, 除了 这 p4.3 和 p4.2 是
alternative 函数 管脚. 它 能 是 使用 作 一般 i/o 管脚 或者 外部 中断 输入 来源 (INT2 ,
INT3 ).
例子:
P4 REG 0D8H
MOV p4, #0ah ; 输出 数据 "一个" 通过 p4.0
−
p4.3.
MOV 一个, p4 ; 读 p4 状态 至 accumulator.
SETB p4.0 ; 设置 位 p4.0
CLR p4.1 ; clear 位 p4.1
3. 减少 emi emission
因为 的 在-碎片 mtp-只读存储器, 当 一个 程序 是 运动 在 内部的 只读存储器 空间, 这 ale 将 是
unused. 这 转变 的 ale 将 导致 噪音, 所以 它 能 是 转变 止 至 减少 这 emi emission 如果 它
是 useless. turning 止 这 ale 信号 转变 仅有的 需要 设置 这 位 0 的 这 auxr sfr,
这个 是 located 在 08eh. 当 ale 是 转变 止, 它 将 是 reactivated 当 这 程序 accesses
外部 只读存储器/内存 数据 或者 jumps 至 execute 一个 外部 只读存储器 代号. 这 ale 信号 将 转变 止
又一次 之后 它 有 被 完全地 accessed 或者 这 程序 returns 至 内部的 只读存储器 代号 空间. 这
ao 位 在 这 auxr 寄存器, 当 设置, 使不能运转 这 ale 输出. 在 顺序 至 减少 emi emission 从
振动 电路系统, w78le52 准许 用户 至 diminish 这 增益 的 在-碎片 振荡器 放大器 用 使用
programmer 至 clear 这 b7 位 的 安全 寄存器. once b7 是 设置 至 0, 一个 half 的 增益 将 是
decreased. 小心 必须 是 带去 如果 用户 attempts 至 diminish 这 增益 的 振荡器 放大器, 减少 一个
half 的 增益 将 影响 这 外部 结晶 运行 improperly 在 高 频率 在之上 24mhz. 这
值 的 r 和 c1,c2 将 需要 一些 调整 当 运动 在 更小的 增益.
***auxr - auxiliary 寄存器 (8eh)
- - - - - - - AO
ao: 转变 止 ale 输出.
4. 电源-止 标记
***pcon - 电源 控制 (87h)
- -
-
POF
GF1 GF0 PD IDL
pof: 电源 止 标记. 位 是 设置 用 硬件 当 电源 在 重置. 它 能 是 cleared 用 软件
至 决定 碎片 重置 是 一个 warm 激励 或者 cold 激励.
gf1, gf0: 这些 二 位 是 一般-目的 标记 位 为 这 用户.
pd: 电源 向下 模式 位. 设置 它 至 enter 电源 down 模式.
idl: 空闲 模式 位. 设置 它 至 enter 空闲 模式.
这 电源-止 标记 是 located 在 pcon.4. 这个 位 是 设置 当 vDD有 被 应用 至 这 部分. 它 能
是 使用 至 决定 如果 一个 重置 是 一个 warm 激励 或者 一个 cold 激励 如果 它 是 subsequently 重置 用 软件.