上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5.1 MCS-51的中断源
中断源是指引起中断的设备或部件,或发出中断请求信号的源泉。弄清中断源有助于理解中断的概念,并灵活运用CPU的中断功能。
MCS-51的中断源有如下几种。
● 外部中断源:外部中断0(INT0)、外部中断1(INT1)请求,均有两种触发方式,分别通过IT0(TCON.O)和IT1(TCON.2)来决定是电平触发方式还是边沿触发方式。一旦输入信号有效,则向CPU申请中断,并分别将中断标志IE0、IE1置1。
● 定时器溢出中断源:定时器溢出中断由内部定时器中断源产生,因此它们属于内部中断。当定时器T0、T1产生溢出时,T0、T1中断请求标志TF0、TF1置1,请求中断处理。
● 串行口中断源:串行口由内部串行口中断源产生,因此也是一种内部中断。串行口中断分为串行口发送中断和串行口接收中断两种。当通过串行口发送或接收完一帧串行数据时,串行口中断请求标志TI或RI置1,请求中断处理。