首页 | 最新需求 | 最新现货 | IC库存 | 供应商 | IC英文资料库 | IC中文资料库 | IC价格 | 电路图 | 应用资料 | 技术资料
 IC型号:
您现在的位置:首页 >  IC英文资料库 进入手机版 
 
资料编号:1037723
 
资料名称:PIC17C756T-33I/PQ
 
文件大小: 2279K
   
说明
 
介绍:
High-Performance 8-Bit CMOS EPROM Microcontrollers
 
 


: 点此下载
  浏览型号PIC17C756T-33I/PQ的Datasheet PDF文件第31页
31
浏览型号PIC17C756T-33I/PQ的Datasheet PDF文件第32页
32
浏览型号PIC17C756T-33I/PQ的Datasheet PDF文件第33页
33
浏览型号PIC17C756T-33I/PQ的Datasheet PDF文件第34页
34

35
浏览型号PIC17C756T-33I/PQ的Datasheet PDF文件第36页
36
浏览型号PIC17C756T-33I/PQ的Datasheet PDF文件第37页
37
浏览型号PIC17C756T-33I/PQ的Datasheet PDF文件第38页
38
浏览型号PIC17C756T-33I/PQ的Datasheet PDF文件第39页
39
 
本平台电子爱好着纯手工中文简译:截至2020/5/17日,支持英文词汇500个
1997 微芯 技术 公司
初步的
ds30264a-页 35
PIC17C75X
6.4 中断 运作
global 中断 使不能运转 位, glintd (cpusta<4>),
使能 所有 unmasked 中断 (如果 clear) 或者 使不能运转 所有
中断 (如果 设置). 单独的 中断 能 是 无能
通过 它们的 相应的 使能 位 在 这 intsta
寄存器. 附带的 中断 需要 也 这 global
附带的 使能 peie 位 无能, 或者 这 specific
附带的 使能 位 无能. disabling 这 peripher-
als 通过 这 global 附带的 使能 位, 使不能运转 所有
附带的 中断. glintd 是 设置 在 重置 (中断
无能).
RETFIE
操作指南 准许 returning 从 中断
和 re-使能 中断 在 这 一样 时间.
当 一个 中断 是 responded 至, 这 glintd 位 是
automatically 设置 至 使不能运转 任何 更远 中断, 这
返回 地址 是 pushed 面向 这 堆栈 和 这 pc 是
承载 和 这 中断 vector. 那里 是 四 中断
vectors 这个 帮助 减少 中断 latency.
这 附带的 中断 vector 有 多样的 中断
来源. once 在 这 附带的 中断 维护 rou-
tine, 这 源(s) 的 这 中断 能 是 决定 用
polling 这 中断 flag 位. 这 附带的 中断
flag 位(s) 必须 是 cleared 在 软件 在之前
re-enabling 中断 至 避免 持续的 中断.
这 pic17c75x 设备 有 四 中断 vectors.
这些 vectors 和 它们的 硬件 priority 是 显示 在
表格 6-1. 如果 二 使能 中断 出现 “at 这 一样
time”, 这 中断 的 这 最高的 priority 将 是 ser-
viced first. 这个 意思 那 这 vector 地址 的 那
中断 将 是 承载 在 这 程序 计数器 (pc).
表格 6-1: 中断
vectors/priorities
地址 Vector Priority
0008h 外部 中断 在
ra0/int 管脚 (intf)
1 (最高的)
0010h tmr0 overflow 中断
(t0if)
2
0018h 外部 中断 在 t0cki
(t0ckif)
3
0020h peripherals (peif) 4 (最低)
便条 1:
单独的 中断 flag 位 是 设置 关于-
较少 的 这 状态 的 它们的 相应的
掩饰 位 或者 这 glintd 位.
便条 2:
在之前 disabling 任何 的 这 intsta 使能
位, 这 glintd 位 应当 是 设置
(无能).
6.5 ra0/int 中断
这 外部 中断 在 这 ra0/int 管脚 是 边缘 trig-
gered. 也 这 rising 边缘, 如果 intedg 位
(t0sta<7>) 是 设置, 或者 这 下落 边缘, 如果 intedg 位 是
clear. 当 一个 有效的 边缘 呈现 在 这 ra0/int 管脚,
这 intf 位 (intsta<4>) 是 设置. 这个 中断 能 是
无能 用 clearing 这 inte 控制 位 (intsta<0>).
这 int 中断 能 wake 这 处理器 从 睡眠.
看 部分 17.4 为 详细信息 在 睡眠 运作.
6.6 t0cki 中断
这 外部 中断 在 这 ra1/t0cki 管脚 是 边缘
triggered. 也 这 rising 边缘, 如果 这 t0se 位
(t0sta<6>) 是 设置, 或者 这 下落 边缘, 如果 这 t0se 位 是
clear. 当 一个 有效的 边缘 呈现 在 这 ra1/t0cki
管脚, 这 t0ckif 位 (intsta<6>) 是 设置. 这个 中断
能 是 无能 用 clearing 这 t0ckie 控制 位
(intsta<2>). 这 t0cki 中断 能 wake 向上 这
处理器 从 睡眠. 看 部分 17.4 为 详细信息 在
睡眠 运作.
6.7 附带的 中断
这 附带的 中断 flag indicates 那 在 least 一个
的 这 附带的 中断 occurred (peif 是 设置). 这
peif 位 是 一个 读 仅有的 位, 和 是 一个 位 wise 或者 的 所有 这
flag 位 在 这 pir 寄存器 和’ed 和 这 corre-
sponding 使能 位 在 这 pie 寄存器. 一些 的 这
附带的 中断 能 wake 这 处理器 从
睡眠. 看 部分 17.4 为 详细信息 在 睡眠 opera-
tion.
6.8 Context节省 在 中断
在 一个 中断, 仅有的 这 returned pc 值 是 saved
在 这 堆栈. 典型地, 用户 将 wish 至 保存 关键 reg-
isters 在 一个 中断; e.g. wreg, alusta 和 这
bsr 寄存器. 这个 需要 implementation 在 软-
ware.
例子 6-2 显示 这 节省 和 restoring 的 infor-
mation 为 一个 中断 维护 routine. 这个 是 为 一个 sim-
ple 中断 scheme, 在哪里 仅有的 一个 中断 将
出现 在 一个 时间 (非 中断 嵌套). 这 sfrs 是
贮存 在 这 非-banked gpr 范围.
例子 6-2 显示 这 节省 和 restoring 的 infor-
mation 为 一个 更多 complex 中断 维护 routine.
这个 是 有用的 在哪里 嵌套 的 中断 是 必需的. 一个
最大 的 6 水平 能 是 完毕 用 这个 例子. 这
bsr 是 贮存 在 这 非-banked gpr 范围, 当 这
其它 寄存器 将 是 贮存 在 一个 particular bank.
因此 6 saves 将 是 完毕 和 这个 routine (自从
那里 是 6 非-banked gpr 寄存器). 这些 routines
需要 一个 专心致志的 间接的 寻址 寄存器, fsr0
有 被 选择 为 这个.
这 推 和 流行音乐 代号 部分 可以 也 是 在
各自 中断 维护 routine 或者 可以 是 subroutines
那 是 called. 取决于 在 这 应用, 其它
寄存器 将 也 需要 至 是 saved.
资料评论区:
点击回复标题作者最后回复时间

标 题:
内 容:
用户名:
手机号:    (*未登录用户需填写手机号,手机号不公开,可用于网站积分.)
      
关于我们 | 联系我们
电    话13410210660             QQ : 84325569   点击这里与集成电路资料查询网联系
联系方式: E-mail:CaiZH01@163.com