★5.1.2 控制寄存器TCON
2025年09月26日
★5.1.2 控制寄存器TCON
TCON是可位寻址的特殊功能寄存器,用于控制其启动和中断请求。其字节地址为88H,位地址由低到高顺序分别为88H~8FH。用来存放定时器的溢出标志TF0、TF1和定时器的启、停控制位TR0、TR1,见表5-5。TCON的低4位只与外中断有关,其高4位与定时器/计数器有关。具有位地址,可位寻址,复位时,TCON的所有位均为0。
表5-5 TCON结构及各位名称、地址
TCON的高4位存放定时器的运行控制位和溢出标志位;低4位存放外部中断的触发方式控制位和锁存外部中断请求源,与中断有关。
1)TFx:定时器Tx溢出标志。定时器的核心为加法计数器,从初值开始加1计数,当定时器Tx发生计数溢出时,即最高位产生溢出,由硬件将此位置1。表示计数溢出,同时提出中断请求。TFx可以由程序查询,也是定时中断的请求源,当CPU响应中断、进入中断服务程序后,由单片机内部的“硬件”自动将TFx清0。也可在程序中用指令查询TFx或将TFx清0。
2)TRx:定时器Tx运行控制位,通过软件(指令“SETB TRx”或“CLR TRx”)置1或清0。TRx为1,启动计数器计数;为0,停止计数器计数。