【摘要】:能够向CPU发出中断请求的事件即为中断源。8051单片机有5个中断源,其中两个外部中断源;两个片内定时/计数器的溢出中断源TF0和TF1;一个片内串行口发送或接收中断源TI或RI。一旦输入信号有效,便使IE0标志置1,向CPU申请中断。
能够向CPU发出中断请求的事件即为中断源。
8051单片机有5个中断源,其中两个外部中断源(由、输入);两个片内定时/计数器(T0、T1)的溢出中断源TF0和TF1;一个片内串行口发送或接收中断源TI或RI。这些中断请求分别由特殊功能寄存器TCON和SCON的相应位锁存,现分别说明如下:
1.外部中断源
外部中断源是由I/O设备请求信号或掉电故障等异常事件中断请求信号提供的。
(1):外部中断0请求,由P3.2引脚输入。通过外部中断0触发方式控制位IT0(TCON.0)来决定中断输入信号是低电平有效还是负跳变有效。一旦输入信号有效,便使IE0标志置1,向CPU申请中断。
(2):外部中断1请求,由P3.3引脚输入。通过外部中断1触发方式控制位IT1(TCON.2)来决定中断输入信号是低电平有效还是负跳变有效。一旦输入信号有效,便使IE1标志置1,向CPU申请中断。(www.xing528.com)
2.内部中断源
内部中断源是由单片机内部定时器溢出和串行口接收或发送数据提出的中断申请。因这类中断请求是在单片机内部发生的,因此无须在芯片上设置中断信号引入端。
(1)TF0:定时器T0溢出中断请求。当定时器T0产生溢出时,定时器T0中断请求标志TF0置1,请求中断处理。
(2)TF1:定时器T1溢出中断请求。当定时器T1产生溢出时,定时器T1中断请求标志TF1置1,请求中断处理。
(3)RI或TI:串行口中断请求。当串行口接收或发送完一帧数据时,内部串行口中断请求标志RI或TI置1,请求中断处理。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。