8051单片机中断源中,哪些中断请求信号在中断响应时可以自动清除?哪些不能自动清除的?应如何处理?

 我来答
晨枫叶轻舞
2020-03-22 · TA获得超过4695个赞
知道答主
回答量:1387
采纳率:35%
帮助的人:44.4万
展开全部

8051单片机中断源通常分为三类,分别是:外部中断、定时中断和串行口中断。其中,外部中断和定时器中断可以自动清除,串行口中断不能自动清除。

1、对于外部中断,CPU响应中断后,中断请求是自动撤除的,无需采取其他措施;

2、对于定时器,CPU响应中断后,中断请求也是自动撤除的,无需采取其他措施;

3、对于串行口中断,CPU响应中断后,需要依靠软件来清除相应标志。

计算机在执行程序的过程中,由于CPU以外的某种原因,有必要尽快中止当前程序的执行,而去执行相应的处理程序,待处理结束后,再回来继续执行被中止了的原程序。

这种程序在执行的过程中由于外界的原因而被中间打断的情况称为“中断“。

扩展资料

1)优先权:

几个中断请求可能同时出现,但中断系统只能按一定的次序来响应和处理。可最先被响应的中断具有最高优先权,按优先级别顺序进行处理。优先权高低是由中断部件的中断排队线路确定的。

2)中断级:

当机器设置很多中断源时,为了简化设计,对中断源分组管理。具有相同中断优先权的中断源构成一个中断级。同一级中断使用同一个中断控制程序起点。

3)中断屏蔽:

对应于各中断级设置相应的屏蔽位。只有屏蔽位为1时,该中断级才能参加中断优先权排队。中断屏蔽位可由专用指令建立,因而可以灵活地调整中断优先权。

有些机器针对某些中断源也设置屏蔽位,只有屏蔽位为1时,相应的中断源才起作用。

参考资料来源:《单片机初级教程 》  张迎新  杜小平等编著  北京航空航天大学出版社  

第八章 中断系统  8.1 概述   8.2 8051的中断系统

参考资料来源:百度百科--中断




百度网友d27c641
推荐于2016-09-30
知道答主
回答量:23
采纳率:0%
帮助的人:6万
展开全部
8051一共有5个中断源。
外部中断两个,当其为低电平是中断出发,有两种触发方式:电平触发和边沿触发。
电平触发需要软件置高清除,边沿触发不需要。
定时/计数触发有两个,软件开启和关闭。
串口中断也是。
相应的置高电平
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mrxiaoyong
2011-04-07 · 超过13用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:34.2万
展开全部
t0,t1int0,int1(外部中断的要设为下降沿促发才能自动清除)
串行中断要写语句才能清
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式