单片机成长之路(51基础篇) - 013 MCS-51单片机控制详解–T2MOD


T2CON:定时器控制寄存器 寄存器地址0C8H,位寻址0C8H~0CFH。
位地址 CF CE CD CC CB CA C9 C8
位符号 TF2 EXF2 RCLK TCLK EXEN2 TR2 C/T2 CP/RL2
TF2:T2溢出标记   当T2溢出时TF2=1,TD2只能用软件清除   当RCLK=1或TCLK=1时,TF2将不置位 EXF2:T2外部标记   当EXEN2=1时,T2EX/P1.1引脚上的负跳变引起T2的捕捉/重装操作,此时EXF2=1。在T2中断允许时,EXF2=1将引起中断,EXF2只能用软件清除。在T2的向上、向下计数模式下(DCEN=1)EXF2的置位将不引起中断。 RCLK:接收时钟允许   当RCLK=1时,T2的溢出脉冲可用作串行口的接收时钟信号,适于串行口模式1、3当RCLK=0时,T1的溢出脉冲用作串行口接收时钟信号 TCLK:发送时钟允许 EXEN2:T2外部事件(引起捕捉/重装的外部信号)允许   当EXEN2=1时,如果T2没有作串行时钟输出(即RCLK+TCLK=0),则在T2EX/P1.1引脚跳变将引起T2的捕捉/重装操作;   当EXEN2=0时,在T2EX引脚的负跳变将不起作用 TR2:T2的启动/停止控制   C/T2:计数定时 CP/RL2:捕捉/重装选择   当CP/RL2=1且EXEN2=1时,T2EX/P1.1引脚的负跳变将引起捕捉操作   当CP/RL2=0且EXEN2=1时,T2EX/P1.1引脚的负跳变将引起重装操作   当CP/RL2=0且EXEN2=0时,T2的溢出将引起T2的自动重装操作   当RCLK+TCLK=1时,CP/RL2控制位不起作用,T2被强制工作于重装方式。重装方式发生于T2溢出时,常用来作波特率发生器。