【摘要】:2)定时中断源:实时时钟或计数器信号,如定时器时间到或计数器溢出,则可向CPU发出中断请求。在MCS-51系列单片机中的计数器溢出标志TF0、TF1为中断源。在MCS-51系列单片机中有一个全双工的串行口,发送标志为TI、接收标志为RI的即为中断源。为了及时发现中断源发出的中断请求,MCS-51系列单片机在CPU执行程序过程中,总在每一个机器周期的S5P2期间,对中断系统的各个中断源进行取样。
MCS-51系列单片机的中断源通常有下列几种。
1)外部中断源:外部设备准备就绪时,向CPU发出中断请求。在MCS-51系列单片机中的即为外部中断源。
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中。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。