首页 理论教育 单片机中断源类型与应用

单片机中断源类型与应用

时间:2023-11-16 理论教育 版权反馈
【摘要】:2)定时中断源:实时时钟或计数器信号,如定时器时间到或计数器溢出,则可向CPU发出中断请求。在MCS-51系列单片机中的计数器溢出标志TF0、TF1为中断源。在MCS-51系列单片机中有一个全双工的串行口,发送标志为TI、接收标志为RI的即为中断源。为了及时发现中断源发出的中断请求,MCS-51系列单片机在CPU执行程序过程中,总在每一个机器周期的S5P2期间,对中断系统的各个中断源进行取样。

单片机中断源类型与应用

MCS-51系列单片机的中断源通常有下列几种。

1)外部中断源:外部设备准备就绪时,向CPU发出中断请求。在MCS-51系列单片机中的978-7-111-54295-7-Chapter04-3.jpg978-7-111-54295-7-Chapter04-4.jpg即为外部中断源。

2)定时中断源:实时时钟或计数器信号,如定时器时间到或计数器溢出,则可向CPU发出中断请求。在MCS-51系列单片机中的计数器溢出标志TF0、TF1为中断源。

3)串行中断源:串行中断源是为串行数据传送的需要而设置的。每当串行接口接收或发送完一组串行数据时,就产生一个中断请求。在MCS-51系列单片机中有一个全双工的串行口,发送标志为TI、接收标志为RI的即为中断源。(www.xing528.com)

4)其他中断源:当采样或运算结果出现超出范围或系统停电时,可通过报警、掉电等信号向CPU发出中断请求;为调试程序而设置的中断源,如调试程序时,为了检查中间结果而在程序中设置的断点等。

为了及时发现中断源发出的中断请求,MCS-51系列单片机在CPU执行程序过程中,总在每一个机器周期的S5P2期间,对中断系统的各个中断源进行取样。当中断源发出中断请求时,就将对应的中断标志位置1,然后在下一个机器周期内检测中断标志位的状态,以决定是否响应该中断。

MCS-51系列单片机的中断请求标志位设置在定时/计数器控制寄存器TCON和串行接口控制器SCON中,外部中断请求触发方式控制位设置在TCON中。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈