- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CC2530的中断系统和定时器原理讲义
CC2530的中断系统 和定时器的定时原理 CC2530及STC89C51芯片对比 STC89C51 定时器个数:2 工作模式: 计数器工作模式 定时器工作模式 工作方式:4种工作方式(方式0-方式3) 定时器个数:4 工作模式: 自由运行模式 模模式 正计数/倒计数模式 通道模式控制 输入捕获模式 输出比较模式 STC89C51 工作方式的设置: 高4位控制T1 低4位控制T0 门控位 计数/定时 方式选择 工作方式 选择 门控位 计数/定时 方式选择 工作方式 选择 G C / T M1 M0 G C / T M1 M0 STC89C51 CC2530 M1M0 工作方式 功能 00 方式0 13位计数器 01 方式1 16位计数器 10 方式2 两个8位计数器,初值自动装入 11 方式3 两个8位计数器,仅适用T0 STC89C51 计算定时/计数初值 89C51定时/计数初值计算公式: 其中: N与工作方式有关: 方式0时,N=13; 方式1时,N=16; 方式2、3时,N=8。 机周时间与主振频率有关:机周时间=12/fosc fosc=12MHZ时,1机周=1?S; fosc=6MHZ 时,1机周=2?S。 初始化 启动重新赋值:清零 你正在专心看书,突然电话铃响,于是你记下正在看的书的页数,去接电话,接完电话后再回来接着看书。 日常生活中中断的例子: 中断系统 计算机中的中断概念: CPU正在执行程序时,单片机外部或内部发生的某一事件,请求CPU迅速去处理。CPU暂时中止当前的工作,转到中断服务处理程序处理所发生的事件。处理完该事件后,再回到原来被中止的地方,继续原来的工作,这称为中断。 CPU处理事件的过程,称为CPU的中断响应过程。 对事件的整个处理过程,称为中断处理(或中断服务)。 CPU处理事件的过程,称为CPU的中断响应过程。 对事件的整个处理过程,称为中断处理(或中断服务)。 将能引起中断的事件称为中断源。 CPU现行运行的程序称为主程序。 处理随机事件的程序称为中断服务子程序。 STC89C51 中断源个数:5个 外部输入中断源INT0(P3.2) 外部输入中断源INT1(P3.3) 片内定时器T0的溢出 片内定时器T1的溢出 片内串行口发送或接收中断源 CC2530 CPU 有18个中断源。每个中断源都有它自己的位于一系列 SFR 寄存器中的中断请求标志。相应标志位请求的每个中断可以分别使能或禁用。 每个中断请求可以通过设置中断使能 SFR 寄存器的中断使能位 IEN0 , IEN1 或者 IEN2 使能或禁止。 注意某些外部设备有若干事件,可以产生与外设相关的中断请求。这些中断请求可以作用在端口 0 、端口 1 、端口 2 、定时器 1 、定时器 2 、定时器 3 、定时器 4 和无线电上。对于每个内部中断源对应的 SFR 寄存器,这些外部设备都有中断屏蔽位。 使能中断步骤: 1 清除中断标志。 2 如果有,则设置 SFR 寄存器中对应的各中断使能位为 1 3 设置寄存器 IEN0 、 IEN1 和 IEN2 中对应的中断使能位为1 4 设置 IEN0 中的 EA 位为 1 使能全局中断。 5 在该中断对应的向量地址上,运行该中断的服务程序。 中断使能寄存器1 中断使能寄存器2 中断处理 当中断发生时,CPU 就指向中断向量地址。一旦中断服务开始,就只能够被更高优先级的中断打断。中断服务程序由中断指令 RETI终止,当 RETI 执行时,CPU 将返回到中断发生时的下一条指令。 当中断发生时,不管该中断使能或禁止,CPU 都会在中断标志寄存器中设置中断标志位。如果当设置中断标志时中断使能,那么在下一个指令周期,由硬件强行产生一个 LCALL 到对应的向量地址,运行中断服务程序。 中断的响应需要不同的时间,取决于该中断发生时 CPU 的状态。 中断响应时间 中断的响应需要不同的时间,取决于该中断发生时 CPU 的状态。当 CPU 正在运行的中断服务程序,其优 先级大于或等于新的中断时,新的中断暂不运行,直至新的中断的优先级高于正在运行的中断服务程序。在其 他情况下,中断响应的时间取决于当前的指令,最快响应一个中断的时间是
您可能关注的文档
- CAD绘图教程(包括天正建筑)第九章尺寸标注与文字标注讲义.ppt
- CAD第2章二维绘图讲义.ppt
- CAD试题答案讲义.doc
- CAD基础讲义2015讲义.ppt
- Canadian Provinces加拿大省份讲义.ppt
- CAN通信技术讲义.ppt
- CAP诊疗讲义.ppt
- CantoneseCusine讲义.ppt
- Cat-in-the-Rain解析与鉴赏讲义.ppt
- CATIA-V5教程-第6章--零部件装配设计讲义.ppt
- 2023年度安全员考试题库检测试题打印附答案详解(达标题).docx
- 2023年度安全员考试题库检测试题打印(实用)附答案详解.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【名师系列】.docx
- 2023年度安全员考试题库检测试题打印及答案详解【考点梳理】.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【各地真题】.docx
- 2023年度安全员考试题库检测试题打印附参考答案详解【完整版】.docx
- 2023年度安全员考试高分题库含答案详解(精练).docx
- 2023年度安全员考试高分题库及参考答案详解【能力提升】.docx
- 2023年度安全员考试高分题库附答案详解【典型题】.docx
- 2023年度安全员考试高分题库及参考答案详解(培优B卷).docx
文档评论(0)