PIC16C71X
ds30272a-页 14
1997 微芯 技术 公司
4.2.2 特定的 函数 寄存器
这 特定的 函数 寄存器 是 寄存器 使用 用
这 cpu 和 附带的 modules 为 controlling 这
desired 运作 的 这 设备. 这些 寄存器 是
执行 作 静态的 内存.
这 特定的 函数 寄存器 能 是 classified 在 二
sets (核心 和 附带的). 那些 寄存器 有关联的
和 这 “core” 功能 是 描述 在 这个 部分,
和 那些 related 至 这 运作 的 这 附带的 fea-
tures 是 描述 在 这 部分 的 那 附带的
特性.
TABle 4-1: pic16c710/71/711 特定的 函数 寄存器 summary
地址 名字 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
值 在:
por,
BOR
值 在 所有
其它 resets
(1)
bank 0
00h
(3)
INDF 寻址 这个 location 使用 内容 的 fsr 至 地址 数据 记忆 (不 一个 物理的 寄存器)
0000 0000 0000 0000
01h TMR0 timer0 单元’s 寄存器
xxxx xxxx uuuu uuuu
02h
(3)
PCL 程序 计数器's (pc) least significant 字节
0000 0000 0000 0000
03h
(3)
状态
IRP
(5)
RP1
(5)
RP0 至 PD Z 直流 C
0001 1xxx 000q quuu
04h
(3)
FSR 间接的 数据 记忆 地址 pointer
xxxx xxxx uuuu uuuu
05h PORTA
— — — porta 数据 获得 当 写: porta 管脚 当 读
---x 0000 ---u 0000
06h PORTB portb 数据 获得 当 写: portb 管脚 当 读
xxxx xxxx uuuu uuuu
07h — Unimplemented — —
08h ADCON0 ADCS1 ADCS0
(6)
CHS1 CHS0 go/完毕 ADIF ADON
00-0 0000 00-0 0000
09h
(3)
ADRES 一个/d 结果 寄存器
xxxx xxxx uuuu uuuu
0Ah
(2,3)
PCLATH — — — 写 缓存区 为 这 upper 5 位 的 这 程序 计数器
---0 0000 ---0 0000
0Bh
(3)
INTCON GIE ADIE T0IE INTE RBIE T0IF INTF RBIF
0000 000x 0000 000u
bank 1
80h
(3)
INDF 寻址 这个 location 使用 内容 的 fsr 至 地址 数据 记忆 (不 一个 物理的 寄存器)
0000 0000 0000 0000
81h 选项 RBPU
INTEDG T0CS T0SE PSA PS2 PS1 PS0
1111 1111 1111 1111
82h
(3)
PCL 程序 计数器's (pc) least significant 字节
0000 0000 0000 0000
83h
(3)
状态
IRP
(5)
RP1
(5)
RP0 至 PD Z 直流 C
0001 1xxx 000q quuu
84h
(3)
FSR 间接的 数据 记忆 地址 pointer
xxxx xxxx uuuu uuuu
85h TRISA
— — — porta 数据 方向 寄存器
---1 1111 ---1 1111
86h TRISB portb 数据 方向 控制 寄存器
1111 1111 1111 1111
87h
(4)
PCON — — — — — — POR BOR
---- --qq ---- --uu
88h ADCON1 — — — — — — PCFG1 PCFG0
---- --00 ---- --00
89h
(3)
ADRES 一个/d 结果 寄存器
xxxx xxxx uuuu uuuu
8Ah
(2,3)
PCLATH — — — 写 缓存区 为 这 upper 5 位 的 这 程序 计数器
---0 0000 ---0 0000
8Bh
(3)
INTCON GIE ADIE T0IE INTE RBIE T0IF INTF RBIF
0000 000x 0000 000u
legend:
x
= unknown,
u
= 不变,
q
= 值 取决于 在 情况,
-
= unimplemented 读 作 '0'.
shaded locations 是 unimplemented, 读 作 ‘0’.
便条 1: 其它 (非 电源-向上) resets 包含 外部 重置 通过 mclr 和 看门狗 计时器 重置.
2: 这 upper 字节 的 这 程序 计数器 是 不 直接地 accessible. pclath 是 一个 支持 寄存器 为 这 pc<12:8> 谁的
内容 是 transferred 至 这 upper 字节 的 这 程序 计数器.
3: 这些 寄存器 能 是 addressed 从 也 bank.
4: 这 pcon 寄存器 是 不 physically 执行 在 这 pic16c71, 读 作 ’0’.
5: 这 irp 和 rp1 位 是 保留 在 这 pic16c710/71/711, 总是 维持 这些 位 clear.
6: bit5 的 adcon0 是 一个 一般 目的 r/w 位 为 这 pic16c710/711 仅有的. 为 这 pic16c71, 这个 位 是 unimplemented,
读 作 '0'.