2002 微芯 技术 公司 ds39597b-页 9
PIC16F72
2.2.2 特定的 函数 寄存器
这 特定的 函数 寄存器 是 寄存器 使用 用
这 cpu 和 附带的 modules 为 controlling 这
desired 运作 的 这 设备. 这些 寄存器 是
执行 作 静态的 内存. 一个 列表 的 这些 寄存器 是
给 在 表格 2-1.
这 特定的 函数 寄存器 能 是 classified 在
二 sets: 核心 (cpu) 和 附带的. 那些 寄存器
有关联的 和 这 核心 功能 是 描述 在
detail 在 这个 部分. 那些 related 至 这 运作 的
这 附带的 特性 是 描述 在 detail 在 这
附带的 特性 部分.
表格 2-1: 特定的 函数 寄存器 summary
地址 名字 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
Value 在
por, bor
详细信息 在
页:
bank 0
00h
(1)
INDF 寻址 这个 location 使用 内容 的 fsr 至 地址 数据 记忆 (不 一个 物理的 寄存器)
0000 0000
19
01h TMR0 timer0 单元
’
s 寄存器
xxxx xxxx
29,13
02h
(1)
PCL 程序 计数器's (pc) least 重大的 字节
0000 0000
18
03h
(1)
状态 IRP RP1 RP0 至 PD Z 直流 C
0001 1xxx
12
04h
(1)
FSR 间接的 数据 记忆 地址 pointer
xxxx xxxx
19
05h PORTA
— —
porta 数据 获得 当 写: porta 管脚 当 读
--0x 0000
21
06h PORTB portb 数据 获得 当 写: portb 管脚 当 读
xxxx xxxx
23
07h PORTC portc 数据 获得 当 写: portc 管脚 当 读
xxxx xxxx
25
08h
—
Unimplemented
— —
09h
—
Unimplemented
— —
0Ah
(1,2)
PCLATH
— — —
写 缓存区 为 这 upper 5 位 的 这 程序 计数器
---0 0000
18
0Bh
(1)
INTCON gie peie TMR0IE INTE RBIE TMR0IF INTF RBIF
0000 000x
14
0Ch PIR1
—
ADIF
— —
SSPIF CCP1IF TMR2IF TMR1IF
-0-- 0000
16
0Dh
—
Unimplemented
— —
0Eh TMR1L 支持 寄存器 为 这 least 重大的 字节 的 这 16-位 tmr1 寄存器
xxxx xxxx
31
0Fh TMR1H 支持 寄存器 为 这 大多数 重大的 字节 的 这 16-位 tmr1 寄存器
xxxx xxxx
31
10h T1CON
— —
T1CKPS1 T1CKPS0 T1OSCEN T1SYNC TMR1CS TMR1ON
--00 0000
31
11h TMR2 timer2 单元
’
s 寄存器
0000 0000
35
12h T2CON
—
TOUTPS3 TOUTPS2 TOUTPS1 TOUTPS0 TMR2ON T2CKPS1 T2CKPS0
-000 0000
36
13h SSPBUF 同步的 串行 端口 receive 缓存区/transmit 寄存器
xxxx xxxx
43,48
14h SSPCON WCOL SSPOV SSPEN CKP SSPM3 SSPM2 SSPM1 SSPM0
0000 0000
45
15h CCPR1L 俘获/对比/pwm 寄存器 (lsb)
xxxx xxxx
38,39,41
16h CCPR1H 俘获/对比/pwm 寄存器 (msb)
xxxx xxxx
38,39,41
17h CCP1CON
— —
CCP1X CCP1Y CCP1M3 CCP1M2 CCP1M1 CCP1M0
--00 0000
37
18h-1dh
—
Unimplemented
— —
1Eh ADRES 一个/d 结果 寄存器
xxxx xxxx
53
1Fh ADCON0 ADCS1 ADCS0 CHS2 CHS1 CHS0 go/完毕
—
ADON
0000 00-0
53
legend:
x
= unknown,
u
= 不变,
q
= 值 取决于 在 情况, - = unimplemented, 读 作
‘
0
’
, r = 保留.
shaded locations 是 unimplemented, 读 作
‘
0
’
.
便条 1:
这些 寄存器 能 是 addressed 从 任何 bank.
2:
这 upper 字节 的 这 程序 计数器 是 不 直接地 accessible. pclath 是 一个 支持 寄存器 为 这 pc<12:8> 谁的
内容 是 transferred 至 这 upper 字节 的 这 程序 计数器.
3:
这个 位 总是 读 作 一个
‘
1
’
.