您的位置 首页 开关

PIC单片机INT0中止的原理

PIC单片机INT0中断的原理-当RBx/INTx引脚上出现一个有效边沿时,相应标志位 INTxF 被置1 。在重新使能该中断前,必须在中断服务程序中先用软件将标志位INTxF 清零。

通过对相应的使能位INTxE 清零,可以禁止该中断。

RB0/INT0、RB1/INT1及RB2/INT2引脚的外部中止是边缘触发的;

假如INTCON2 寄存器中相应的INTEDGx位被置1,则为上升沿触发;假如该 INTEDGx 位清零,则为下降沿触发。

当RBx/INTx引脚上呈现一个有用边缘时,相应标志位 INTxF 被置1 。在从头使能该中止前,必须在中止服务程序中先用软件将标志位INTxF 清零。

经过对相应的使能位INTxE 清零,能够制止该中止。

假如INTxE 位在进入休眠状况前被置1 ,则一切的外部中止(INT0、INT1 及INT2)能把处理器从休眠状况中唤醒。假如大局中止使能位 GIE 被置1 ,则处理器将在唤醒之后转移到中止向量。INT1 和INT2 的中止优先级由中止优先级位INT1IP(INTCON3《6》)和INT2IP (INTCON3《7》)中的值决议。没有与 INT0 有关的优先级位。INT0 始终是一个高优先级的中止源。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/kaiguan/346274.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部