cpu响应中断请求后,为什么要qq撤销好友请求中断标志请求

> 问题详情
下列关于中断响应的描述中,错误的是______。
A.当外界提出中断请求时,CPU立即响应这个请求
B.不是所有程序
悬赏:0&答案豆
提问人:匿名网友
发布时间:
下列关于中断响应的描述中,错误的是______。&&A.当外界提出中断请求时,CPU立即响应这个请求&&B.不是所有程序段的执行过程都允许被打断&&C.中断允许触发器IE的状态可控制CPU是否响应中断请求&&D.CPU响应中断请求后将中断允许触发器IE清0
我有更好的答案
相关考试课程
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……单片机中断的撤除方法
查看: 695|
摘要: 本文介绍了中断撤除的方法,在学习的过程中理解不同的中断源所使用的不同中断撤除方法,注意区分C/T中断请求的撤除、外部中断请求的撤除以及串行口中断请求的撤除。
CPU响应某中断请求后,在中断返回前,应该撤除该中断请求,否则会引起另一次中断而发生错误。根据中断方式的不同,中断的撤除可以分为定时器/计数器中断请求的撤除、外部中断请求的撤除、串口中断请求的撤除。一、定时器/计数器T0/T1中断的撤除&& 定时器/计数器T0/T1的外部中断请求,在CPU响应中断后,由内部硬件自动清除中断标志TF0和TF1,IE0和IE1,无需采取其它措施。二、外部中断请求的撤除&& 对于电平触发方式的外部中断请求的撤除,不仅要清除中断标志,还需在中断响应后把中断请求输入端从低电平强制改为高电平。撤除中断请求的电路方案如图所示。
图 电平方式外部中断请求的撤消电路
&上图中,用D触发器锁存外部中断请求低电平,通过触发器输出端Q送INT0,所以增加的D触发器对外部中断请求没有影响。中断响应后,为了撤销低电平引起的中断请求,可利用D触发器的直接置位端SD来实现。AT89S52的一根I/O口线P1.0控制SD端。只要在SD端输入一个负脉冲(P1.0初始状态为1),即可使D触发器置1,从而撤销了低电平的中断请求信号,所需负脉冲可以通过在中断服务程序中增加以下两条指令得到:SETB& P1.0&&& ; P1.0置1CLR&& P1.0&&& ; P1.0置0所以,电平方式下外部中断请求信号的撤除,要通过硬件和软件的配合来解决。三、 串行口中断请求的撤除&&& AT89S52进入串行口中断服务程序后常需要对它们进行检测,以测定串行口发生了接收中断还是发送中断。TI和RI是串行口中断的标志位(见SCON),中断系统不能自动将它们撤除,为防止CPU再次响应这类中断,只能用软件的方法,在中断服务程序中用如下指令将它们撤除。CLR&& TI&&&&&&&&&&&&&&&& ; 撤除发送中断CLR&& RI&&&&&&&&&&&&&&&& ;撤除接收中断若采用字节型指令,则可使用如下指令。ANL&& SCON #0FCH&&&&& ; 撤除发送和接收中断
上一篇:下一篇:
Powered by &
这里是—这里可以学习 —这里是。
栏目导航:单片机中断的撤除方法
11:56:15&&&来源:diangon &&
CPU响应某请求后,在中断返回前,应该撤除该中断请求,否则会引起另一次中断而发生错误。根据中断方式的不同,中断的撤除可以分为定时器/计数器中断请求的撤除、外部中断请求的撤除、串口中断请求的撤除。
一、定时器/计数器T0/T1中断的撤除
&& 定时器/计数器T0/T1的外部中断请求,在CPU响应中断后,由内部硬件自动清除中断标志TF0和TF1,IE0和IE1,无需采取其它措施。
二、外部中断请求的撤除
&& 对于电平触发方式的外部中断请求的撤除,不仅要清除中断标志,还需在中断响应后把中断请求输入端从低电平强制改为高电平。撤除中断请求的电路方案如图所示。
图 电平方式外部中断请求的撤消电路
&上图中,用D触发器锁存外部中断请求低电平,通过触发器输出端Q送INT0,所以增加的D触发器对外部中断请求没有影响。中断响应后,为了撤销低电平引起的中断请求,可利用D触发器的直接置位端SD来实现。AT89S52的一根I/O口线P1.0控制SD端。只要在SD端输入一个负脉冲(P1.0初始状态为1),即可使D触发器置1,从而撤销了低电平的中断请求信号,所需负脉冲可以通过在中断服务程序中增加以下两条指令得到:
SETB& P1.0&&& ; P1.0置1
CLR&& P1.0&&& ; P1.0置0
所以,电平方式下外部中断请求信号的撤除,要通过硬件和软件的配合来解决。
三、 串行口中断请求的撤除
&&& AT89S52进入串行口中断服务程序后常需要对它们进行检测,以测定串行口发生了接收中断还是发送中断。TI和RI是串行口中断的标志位(见SCON),中断系统不能自动将它们撤除,为防止CPU再次响应这类中断,只能用软件的方法,在中断服务程序中用如下指令将它们撤除。
CLR&& TI&&&&&&&&&&&&&&&& ; 撤除发送中断
CLR&& RI&&&&&&&&&&&&&&&& ;撤除接收中断
若采用字节型指令,则可使用如下指令。
ANL&& SCON #0FCH&&&&& ; 撤除发送和接收中断
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
单片机相关资源
中断相关资源
撤除方法相关资源
编辑:什么鱼
本文引用地址:
本周热门资源推荐
EEWORLD独家课后答案_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
上传于||暂无简介
大小:431.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢

我要回帖

更多关于 qq撤销好友请求 的文章

 

随机推荐