- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 MCS51的中断系
第四章 MCS-51的中断系统 4.2、MCS-51中断系统的结构 MCS-51的中断系统有5个中断源,2个中断优先级,可实现两级中断服务程序的嵌套。用户可以用软件屏蔽所有中断请求,也可以用软件使CPU接收中断请求,每个中断源可以用软件独立地控制为开中断或关中断状态,每个中断源的中断级别均可用软件设置。 4.3、中断请求源 MCS-51共有5个中断源,分别是: (1)、引脚P3.2的电平/脉冲变化——外部中断0,/INT0 (2)、引脚P3.3的电平/脉冲变化——外部中断1,/INT1 (3)、定时/计数器0产生溢出——定时器0中断,TF0 (4)、定时/计数器1产生溢出——定时器1中断,TF1 (5)、串口一帧数据发送/接收完成——串口中断,TI/RI 五个中断源可以引导五个中断服务程序,中断服务程序的入口地址——向量地址(ROM地址单元)。 这些中断源的中断请求标志位分别由特殊功能寄存器TCON和SCON的相应位锁存。 1、定时器控制寄存器(TCON) TCON为定时器/计数器的控制寄存器,字节地址为88H,可位寻址,TCON也锁存外部中断请求标志。 TF1和TF0:T1和T0的溢出标志位。当启动计数后,定时器/计数器从初值开始加1操作, 溢出后由硬件自动置1→定时器中断请求,中断响应后标志位自动清零。 TF1和TF0也可以用软件清0。 IE1和IE0: INT1和INT0的标志位。引脚状态变化后由硬件自动置1 →外部中断请求,中断响应后标志位自动清零。 IT0,IT1: INT1和INT0的触发方式选择位,0→电平,1→脉冲。边沿触发在脉冲结束后,中断请求信号即可自行消失但电平触发信号却不会立即自行消失→引起继续中断请求,建议减量采用边沿触发方式。 当MCS-51复位后,TCON被清0,则CPU关中断,所有中断请求被禁止。 2、串口控制寄存器(SCON) SCON字节地址为98H,可位寻址。SCON的低2位所存串行口的接收中断和发送中断标志。 TI:串口发送中断标志位,一帧(一个字节)内部数据被送入发送缓冲器后由硬件自动置1→发送中断请求中断响应后,标志位需要用软件方式撤销。 RI:串口接收中断标志位,一帧外部数据被送入接收缓冲器后由硬件自动置1 →接收中断请求,中断响应后,标志位需要用软件方式撤销。 4.4、中断控制4.4.1、中断允许寄存器IE MCS-51对中断源的开放或屏蔽,是由内部的中断允许寄存器IE控制的,IE的地址为A8H,可以进行位寻址。 IE对中断的开放和关闭实现两级控制。有一个总开关中断控制位EA(IE.7),EA=0,关闭所有中断,EA=1,开放中断,但五个中断源的中断请求是否被允许,还要由具体的中断请求允许控制位的状态来决定。 EA:中断总允许位,1→开放全部中断,0→禁止全部中断 ES:串口中断允许位,1→允许,0→禁止 ET1和ET0:定时中断允许位,1→允许,0→禁止 EX1和EX0:外部中断允许位,1→允许, 0→禁止 当MCS-51复位后,IE被清0,则CPU关中断,所有中断请求被禁止。若使某一个中断源允许中断,必须同时使CPU开放中断。如更新IE的内容,可由位操作指令来实现,也可以用字节操作指令来实现。 4.4.2、中断优先级寄存器 MCS-51的中断源有两个中断优先级,可以通过软件来对每一个中断源的优先级进行设置。 MCS-51片内有一个中断优先级寄存器IP,地址为B8H,可位寻址。 PS:串口优先级设定位,1→高优先级,0→低优先级 PT1和PT0:T1和T0的优先级设定位,1→高优先级, 0→低优先级 PX1和PX0:INT1和INT0的优先级设定位,1→高优先级,0→ 低优先级 当MCS-51复位后,IP被清0,各中断均为低优先级中断。 在同时收到几个同一优先级的中断请求后,其内部查询顺序为: 4.5、中断响应 中断响应是对中断源提出的中断请求的接受,是在中断查询之后执行的,当CPU查询到有效的中断请求时,在满足一定条件后,进行中断响应。 1、该中断源发出中断请求; 2、CPU开中断,EA=1; 3、申请中断的中断源的中断允许位为1,即该中断没有被屏蔽; 4、无同级或高级中断正在被服务。 中断响应是有条件的,并不是查询到所有中断请求都能被立即响应,当遇到下列三种情况之一时,中断响应被封锁: 1、CPU正在处理相同的或更高优先级的中断。 2、所查询的机器周期不是所执行指令的最后一个机器
您可能关注的文档
- 第四届职业生涯划大赛.ppt
- 第四总目 鲤形目 Cyprinomopha.ppt
- 第四教学单元V部分的视觉开发一基础部分.ppt
- 第四框实施可持发展战略.ppt
- 第四框切实保护识产权.ppt
- 第四次课 法行为及法律关系.ppt
- 第四次课酸碱平及酸碱滴定法.ppt
- 第四水资源规划原理与方法.ppt
- 第四章 业单位收入的管理与核算.ppt
- 第四次课对偶灵度分析.ppt
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
最近下载
- 三年级数学二位数除法练习题及答案(300道题).pdf VIP
- 村委会换届选举动员大会上的讲话(通用5篇).pdf VIP
- CLSI EP17-A2 临床实验室测量程序检测能力的评估.docx VIP
- 2025国开电大《法律基础》形成性考核作业册123答案.pdf VIP
- 颜”值经济新篇章:2025年中国美妆市场行业报告.pdf
- HG-T 2843-1997 化肥产品 化学分析常用标准滴定溶液、标准溶液、试剂溶液和指示剂溶液.pdf VIP
- 通达信公式编写初中高级全套教程(附:通达信全部函数表).pdf VIP
- 入党志愿书空白表格( 2).doc VIP
- 《核辐射与生物变异》教学课件.ppt VIP
- 2025年安全员之C证专职安全员考试题库及完整答案历年真题.docx
原创力文档


文档评论(0)