注意:一个定时器/计数器同一时刻或者用于定时,或者用于计数,不能同时既用于定时又用于计数。
● 门控位GATE
GATE=1时,由外部中断请求信号/INT0和TCON中的启/停控制位TR0组合状态控制定时器/计数器的启/停。
GATE=0时,只由TCON中的启/停控制位TR0控制定时器/计数器的启/停。不受外部引脚输入电平的控制。
(3)中断允许控制寄存器(IE)
● EA中断允许总控制位文献综述
EA=0,CPU禁止(屏蔽)所有中断;EA=1,CPU开放所有中断。但是每个中断是否真的开放,还取决于IE中相应中断的中断允许控制位的状态。EA的状态可由用户通过软件设定。
● ET0和ET1定时器/计数器T1(T0)溢出中断允许控制位
定时器/计数器提供给用户使用的有:8位计数器TH和TL,以及有关的控制位。这些内容只能以软件方法使用。ET1=0,禁止T1溢出中断;ET1=1,允许T1溢出中断,但是T1的溢出中断是否真的开放,还取决于中断允许总控制位EA的状态。ET0作用与设置同ET1。[3]
能够产生中断申请的部件被称为中断源。AT89C52型单片机提供了五个中断源:两个外部中断源和三个内部中断源。每一个中断源都有一个中断申请标志位,但是串行口占有两个中断标志位。一共有六个中断标志位。