452定时器计数器的工作方式选择及控制 (一)定时计数器的工作方式寄存器(TMOD,89H) GATE C/T M Mo GATE C/T MI Mo 定时器和计数器T0模式选择位C/T C/T=0,定时器模式,每一个机器周期计数器自动加1。 1,计数器模式,在单片机T0引脚上每发生一次负跳变,计 数器自动加1。 定时器和计数器T0门控位GATE GATE=0,定时汁计数器工作不受外部控制。 GATE=1,定时/计数器T的起停受INm引脚(P32)的控制
6 定时器和计数器T0模式选择位 =0,定时器模式,每一个机器周期计数器自动加1。 =1,计数器模式,在单片机T0引脚上每发生一次负跳变,计 数器自动加1。 定时器和计数器T0门控位GATE GATE=0,定时/计数器工作不受外部控制。 GATE=1,定时/计数器T0的起停受INT0引脚(P3.2)的控制。 5.2 定时器/计数器的工作方式选择及控制 (一) 定时/计数器的工作方式寄存器(TMOD, 89H ) C/T C/T GATE C/T M1 M0 GATE C/T M1 M0 C/T
452定时器计数器的工作方式选择及控制 (一)定时计数器的工作方式寄存器(TMOD,89H) GATE C/T MI MO GATE C/T MI Mo 定时器/计数器T1的工作方式控制位:MIMo MM0工作方式 说 明 00 13位定时器计数器,由TL0低五位和TH0高八位组成 01 1|16位定时器汁数器,由TL0低八位和TH高八位组成 28位定时器计数器,由0低八位组成 无,定时器计数器T1停止计数
7 定时器/计数器T1的工作方式控制位:M1M0 M1 M0 说 明 0 0 0 13位定时器/计数器,由TL0低五位和TH0高八位组成 工作方式 0 1 1 16位定时器/计数器,由TL0低八位和TH0高八位组成 1 0 2 8位定时器/计数器,由TL0低八位组成 1 1 3 无,定时器/计数器T1停止计数 5.2 定时器/计数器的工作方式选择及控制 (一) 定时/计数器的工作方式寄存器(TMOD, 89H ) GATE C/T M1 M0 GATE C/T M1 M0
452定时器计数器的工作方式选择及控制 (一)定时计数器的工作方式寄存器(TMOD,89H) GATE C/T M Mo GATE C/T MI Mo 定时器和计数器T1模式选择位C/T C/T=0,定时器模式,每一个机器周期计数器自动加1。 C/T=1,计数器模式,在单片机T0引脚上每发生一次负跳变,计 数器自动加1。 定时器和计数器T1的门控位GATE GATE=0,定时计数器T1工作不受外部控制。 GATE=1,定时计数器T的起停受ⅣNT引脚(P3的控制
8 定时器和计数器T1模式选择位 =0,定时器模式,每一个机器周期计数器自动加1。 =1,计数器模式,在单片机T0引脚上每发生一次负跳变,计 数器自动加1。 定时器和计数器T1的门控位GATE GATE=0,定时/计数器T1工作不受外部控制。 GATE=1,定时/计数器T1的起停受INT1引脚(P3.3)的控制。 5.2 定时器/计数器的工作方式选择及控制 (一) 定时/计数器的工作方式寄存器(TMOD, 89H ) C/T C/T GATE C/T M1 M0 GATE C/T M1 M0 C/T
452定时器计数器的工作方式选择及控制 (二)定时/计数器控制寄存器(TCON) 控制定时计数器的起停,反映定时汁计数器是否计满。 D7 De D5 D4 D3 D2 DI DO TCON TF1 TRI TEO TRO IEl IT1 IE0 ITO T1的溢出标志 TR0=1启动定时/计数器T0 TR0=0定时计数器T0停止计数 T1的起停控制位 TR1=1启动定时计数器T1 T0的溢出标志 TR1=0定时计数器T1停止计数 T0的起停控制位
9 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 T1的溢出标志 TCON D7 D6 D5 D4 D3 D2 D1 D0 T0的起停控制位 T1的起停控制位 T0的溢出标志 5.2 定时器/计数器的工作方式选择及控制 (二) 定时/计数器控制寄存器(TCON) 控制定时/计数器的起停,反映定时/计数器是否计满。 TR0 =1 启动定时/计数器T0 TR0 =0 定时/计数器T0停止计数 TR1 =1 启动定时/计数器T1 TR1 =0 定时/计数器T1停止计数
452定时器计数器的工作方式选择及控制 (二)定时/计数器控制寄存器(TCON) 单片机复位时,特殊功能寄存器TCON被清Q TFx(x=0,1)和TRx(x=0,)田软件方法置或清0。既可按单元操 作的方式,也可以按位操作方式 启动T0和T1,清除溢出标志位TFO和TF1操作: SETB TRO SETB TRI CLR TFO CLR TFI o: MOV TCON.#01010000B
10 (二) 定时/计数器控制寄存器(TCON) 单片机复位时,特殊功能寄存器TCON被清0。 TFx(x=0,1)和TRx(x=0,1)由软件方法置1或清0。既可按单元操 作的方式,也可以按位操作方式。 启动T0和T1,清除溢出标志位TF0和TF1操作: SETB TR0 SETB TR1 CLR TF0 CLR TF1 或: MOV TCON, #01010000B 5.2 定时器/计数器的工作方式选择及控制