浅谈51单片机的中断控制.doc

浅谈51单片机的中断控制.doc

ID:28104740

大小:451.50 KB

页数:3页

时间:2018-12-08

浅谈51单片机的中断控制.doc_第1页
浅谈51单片机的中断控制.doc_第2页
浅谈51单片机的中断控制.doc_第3页
资源描述:

《浅谈51单片机的中断控制.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅谈51单片机的中断控制  51系列单片机有5个中断源,2个优先级,可以实现二级中断服务嵌套结构。  现在很多兼容51的单片机已经有4个优先级(或更多)和更多的中断源了。    想要研究中断的嵌套,应该从中断优先级入手。  一些资料中,把有关中断优先级的中断响应原则,写成如下三条:  1、CPU同时接收到几个中断申请时,首先响应优先级级别最高的中断请求;  2、正在进行的中断过程不能被新的同级或低优先级的中断请求所中断;  3、正在进行的低优先级中断过程,能被高优先级中断请求所中断。  中断优先级的设置,是在IP寄存器中进行,IP称为中断优先级控制寄存器。  把IP中的某位置为1,则相

2、应的中断源为高优先级;为0,则为低优先级。  当把5个中断源,划分成两个优先级之后,它们的中断程序之间,就可以呈现出嵌套的现象了。  根据前面所说的中断响应原则,可以看出:  出现中断嵌套的要求比较高,只有高优先级的中断源,才可以中断正在进行的低优先级的中断过程。  而同级别的中断源,则不能互相中断,不能形成中断嵌套;低级别中断申请,就更不能中断高级别中断过程的了。  中断的优先级,是个实现嵌套的关键因素。  ---------------------  响应中断前,CPU首先要查询各个中断源的申请标志。  当各个中断源的级别相同的时候,CPU的查询次序是:  外部中断0、定时/计数0

3、、外部中断1、定时/计数1和串行接口  这个次序称为“自然优先级”。  “自然优先级”,并非是“优先级”。  自然优先级的不同,并不能引出中断的嵌套现象,因为它们的“优先级”是相同的。  ----------------------  根据前面所介绍的可知:  优先级,能够影响中断的嵌套;  自然优先级,只是CPU查询的次序,不影响中断的嵌套。  ----------------------  在百度知道中,发现有些网友对此基本概念不很清楚。  网友用“自然优先级”,代替了“优先级”,来讨论中断嵌套的问题,这个观点是明显错误的。  为了澄清基本概念,做而论道特写出本篇短文。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。