历史上的今天
今天是:2025年01月09日(星期四)
2020年01月09日 | PIC单片机INT0中断的原理
2020-01-09 来源:elecfans
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 始终是一个高优先级的中断源。
下一篇:PIC单片机定时器0的应用
史海拾趣
|
ASIC(Application Specific Integrated Circuit)是专用集成电路。 目前,在集成电路界ASIC被认为是一种为专门目的而设计的集成电路。是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。ASIC的特点是面向特定用户的需求,ASIC在批量 ...… 查看全部问答> |
|
用单片机一个口接一个光耦TLP521,然后光耦接三极管,三极管驱动继电器,继电器和光耦的右端都是一个电源,单片机和光耦的左端是一个电源。 问题1:这样的设计对提高系统稳定性有效果么 问题2:其中光耦是不是多此一举,可以去掉呢 这里ZC0是接 ...… 查看全部问答> |
|
这阵子都在弄这个论文 需要89c54rd+ 谁那有发给我下 非常感谢 有的麻烦加下我qq 357261209或送发到论坛上 谢谢了 [ 本帖最后由 bawggu 于 2010-4-13 20:14 编辑 ]… 查看全部问答> |
|
目前手头有个项目使用omap3530做了一个显示器,采用wince系统,使用的是广州英码的核心板,本来厂家给定制内核但是不知为什么系统总是不稳定,现在想找一个熟悉wince的高手(要求人在北京)帮忙搞清楚什么原因,或者重新裁剪一下bsp,系统功能很简 ...… 查看全部问答> |
|
哪位在Linux下有做过camera的驱动开放,请进来指点一下! 我是用开源的Moto 代码做的,始终会出现这个问题,I2C-CAMERA in fun:i2c_ov9640_read i2c write error code =-121,请帮忙分析一下是什么原因!… 查看全部问答> |
|
输入能够承受比较大的电流,输入电压大概是在90V以上,要求能够降压到12V(加上滤波电容后这个电压用来作为电源) 我查到了好几本书,都没有发发现合适的集成芯片。… 查看全部问答> |




