EM78P447S
otp 只读存储器
4.12 操作指南 设置
各自 操作指南 在 这 操作指南 设置 是 一个 13-位 文字 divided 在 一个 运算 代号 和 一个 或者 更多 operands. 正常情况下, 所有
说明 是 executed 在里面 一个 single 操作指南 循环 (一个 操作指南 组成 的 2 振荡器 时期), 除非 这
程序 计数器 是 changed 用 操作指南 "mov r2,一个", "增加 r2,一个", 或者 用 说明 的 arithmetic 或者 逻辑 运作 在
r2 (e.g. "sub r2,一个", "bs(c) r2,6", "clr r2",
⋅⋅⋅⋅
). 在 这个 情况, 这 执行 takes 二 操作指南 循环.
如果 为 一些 reasons, 这 规格 的这 操作指南 循环 是 不 合适的 for 确实 产品, 尝试 modifying 这
操作指南 作 跟随:
(一个) 改变 一个 操作指南 循环 至组成 的 4 振荡器 时期.
(b) executed 在里面 二 instruction 循环, "jmp", "call", "ret","retl", "reti", 或者 这 conditional
skip ("jbs", "jbc", "jz", "jza", "djz", "djza")说明 这个 是 测试 至 是 真实. 也
execute 在里面 二 操作指南 循环, 这 instructions 那 是 写 至 这 程序 计数器.
情况 (一个) 是 选择 用 这 代号 选项 位, called clk. 一个 在构造 循环 组成 的 two 振荡器 clocks 如果 clk 是
低, 和 四 振荡器 clocks 如果 clk 是 高.
便条 那 once 这 4 振荡器 时期 wi薄的 一个 操作指南 循环 是 选择 作 在 情况 (一个), 这 内部的 时钟 源 至
tcc 应当 是 clk=fosc/4, 不 fosc/ 2 作 表明 在 图. 5.
在 增加, 这 操作指南 set 有 这 下列的 特性:
(1) 每 位 的 任何 寄存器 能 是 设置, cleared, 或者 测试 直接地.
(2) 这 i/o 寄存器 能 是 regarded 作 一般 register. 那 是, 这 一样 操作指南 能 运作 在
i/o 寄存器.
这 标识 "r" 代表 一个 寄存器 designator 那 specifies 这个 一个 的 这 寄存器 (including 运算的 寄存器
和 一般 目的 寄存器) 是 至 是 utilized 用 这 操作指南. "b" 代表一个 位 地方 designator 那 选择 这 value
为 这 位 这个 是 located 在 这 寄存器 "r", 和 affects 运作. "k" 代表 一个 8 或者10-位 常量 或者 literal value.
操作指南 二进制的 十六进制 MNEMONIC 运作 状态 影响
0 0000 0000 0000 0000 NOP 非 运作 毫无
0 0000 0000 0001 0001 DAA decimal 调整 一个 C
0 0000 0000 0010 0002 CONTW
一个
→
内容
毫无
0 0000 0000 0011 0003 SLEP
0
→
wdt, 停止 振荡器
t,p
0 0000 0000 0100 0004 WDTC
0
→
WDT
t,p
0 0000 0000 rrrr 000r iow r
一个
→
IOCR
毫无 <note1>
0 0000 0001 0000 0010 ENI 使能 中断 毫无
0 0000 0001 0001 0011 DISI 使不能运转 中断 毫无
0 0000 0001 0010 0012 RET
[top 的 stack]
→
PC
毫无
0 0000 0001 0011 0013 RETI
[top 的 stack]
→
pc,
使能 中断
毫无
0 0000 0001 0100 0014 CONTR
内容
→
一个
毫无
这个 规格 是 主题 至 改变没有 较早的 注意. 06.25.2003 (v1.1)
30