pic16c72 序列
1998 微芯 技术 公司
初步的
ds39016a-页13
2.2.2.5 pir1 寄存器
这个 寄存器 包含 这 单独的 flag 位 为 这
Peripheral 中断.
图示 2-7: pir1 寄存器 (地址 0ch)
便条:
Interrupt flag 位 得到 设置 当 一个 中断
情况 occurs regardless 的 这 状态 的
它的 相应的 使能 位 或者 这 global
enable 位, gie (intcon<7>). 用户 软-
w是 应当 确保 这 适合的 inter-
rupt flag 位 是 clear 较早的 至 enabling 一个
中断.
u-0 r/w-0 u-0 u-0 r/w-0 r/w-0 r/w-0 r/w-0
— ADIF — — SSPIF CCP1IF TMR2IF TMR1IF R = readable 位
W = writable 位
U = unimplemented 位,
读 作 ‘0’
- n = 值 在 por 重置
bit7 bit0
位 7:
unimplemented:
读 作 '0'
位 6:
ADIF
: 一个/d 转换器 中断 标记 位
1 = 一个 一个/d 转换 完成 (必须 是 cleared 在 软件)
0 = 这 一个/d 转换 是 不 完全
位 5-4:
Unimplemented
: 读 作 '0'
位 3:
SSPIF
: 同步的 串行 端口 中断 标记 位
1 = 这 传递/reception 是 完全 (必须 是 cleared 在 软件)
0 = waiting 至 transmit/receive
位 2:
CCP1IF
: ccp1 中断 标记 位
俘获 模式
1 = 一个 tmr1 寄存器 俘获 occurred (必须 是 cleared 在 软件)
0 = 非 tmr1 寄存器 俘获 occurred
对比 模式
1 = 一个 tmr1 寄存器 对比 相一致 occurred (必须 是 cleared 在 软件)
0 = 非 tmr1 寄存器 对比 相一致 occurred
pwm 模式
unused 在 这个 模式
位 1:
TMR2IF
: tmr2 至 pr2 相一致 中断 标记 位
1 = tmr2 至 pr2 相一致 occurred (必须 是 cleared 在 软件)
0 = 非 tmr2 至 pr2 相一致 occurred
位 0:
TMR1IF
: tmr1 overflow 中断 标记 位
1 = tmr1 寄存器 overflowed (必须 是 cleared 在 软件)
0 = tmr1 寄存器 did 不 overflow