1.定时器方式寄存器TMoD TMOD是一个不可位寻址的寄存器,用 于同时设置Tn的功能模式与工作方式以及 门控信号。其高4位与低4位相同,高4位用 于设置T1,低4位用于设置T0。 人民邮电出版社 POSTS tEl OM PRE 名郅列
1.定时器方式寄存器TMOD • TMOD是一个不可位寻址的寄存器,用 于同时设置Tn的功能模式与工作方式以及 门控信号。其高4位与低4位相同,高4位用 于设置T1,低4位用于设置T0
图8-1定时器/计数器方式控制寄存器TMoD (MSB) (LSB) GATE C/TMI MOGAT C/T MO 定时器1 定时器0 MI MO 操作方式 GATE当设置时为门控信号。只当“INT”脚是高 008位定时器/计数器“THx”用 与控制位“IRx”设置时,定时器/计数器 x”启用。当清除时,每当控制位“TRx 作为5位预放大 设置时,定时器“x”启用。 16位定时器/计数器“THx”与 “TLx”级连,无预放大 C/T定时器或计数器选择,清除时为定时器操作108位自动重装入定时器/计数器 (从内部系统时钟输入)。设置时为计数器操作 THx”保持每当“TLx”溢出时 (从“Tx”输入脚输入)。 重装入至“TLx”的值。 11(定时器0)TL0是一8位定时器/ 计数器,由标准的定时器0控制位控 TH0是一8位定时器,只由定时器1控 制位控制。 11(定时器1)定时器/计数器停止。 人民邮电出版社 POSTS tEl OM PRE 名郅列
图8-1 定时器/计数器方式控制寄存器TMOD
表8-2 工作方式定义 MIM0工作方式 说明 13位计数器,TL0用作5位预分频器(为了与早期的8048 方式0兼容) 16位计数器,无预分频器 方式 自动重装入8位计数器。当IIx累计溢出时,将THx中的 10方式2预定值重装入至TLx T0此时作为两个8位定时器计数器。TL0作为一个8位定 方式3 时器/计数器,由T0的控制位来控制;TH0作为另一个8位 定时器/计数器,由T的控制位来控制。在这种方式下, T1关闭不工作 人民邮电出版社 POSTS tEl OM PRE 名郅列
M1 M0 工作方式 说 明 0 0 方式0 13位计数器,TL0用作5位预分频器(为了与早期的8048 兼容) 0 1 方式1 16位计数器,无预分频器 1 0 方式2 自动重装入8位计数器。当TLx累计溢出时,将THx中的 预定值重装入至TLx 1 1 方式3 T0此时作为两个8位定时器/计数器。TL0作为一个8位定 时器/计数器,由T0的控制位来控制;TH0作为另一个8位 定时器/计数器,由T1的控制位来控制。在这种方式下, T1关闭不工作 表8-2 工作方式定义
2.定时器/计数器控制寄存器TcN 定时器计数器控制寄存器是一个可位 寻址的寄存器,其中高4位与两个定时器H计 数器工作方式相关(都以“T打头);低4 位用于外部中断控制。如图8-2所示。 人民邮电出版社 POSTS tEl OM PRE 名郅列
2.定时器/计数器控制寄存器TCON • 定时器/计数器控制寄存器是一个可位 寻址的寄存器,其中高4位与两个定时器/计 数器工作方式相关(都以“T”打头);低4 位用于外部中断控制。如图8-2所示
图8-2定时器/计数器控制寄存器TcoN (MSB) LSB) TFI TRI TE TRoWEl IT1 IE0 ITO 符号位置 名称与含义 符号位置 名称与含义 TFI TCON7定时器1溢出标志。由硬件在定时器/ IE1TCON3中断1边沿标志。当检测到外部中断边 计数器溢出时设置。当处理器跳转至 沿时由硬件设置。当中断处理时清除。 中断例程时由硬件清除 ITI TCON.2中断Ⅰ类型控制位。由软件设置/清除 TRI TCON6定时 控制位。由软件在运行/ 以规定外部中断触发的下降边沿/低电 断开定时器/计数器时设置/清除。 TFO TCON.5定时器0溢出标志。由硬件在定时器/ IE0TCON1中断0边沿标志。当检测到外部中断边 计数器溢出时设置。当处理器跳转至 中断例程时由硬件清除 沿时由硬件设置。当中断处理时清除。 1TCON.0中断0类型控制位。由软件设置/清除以 TRO TCON4定时器0运行控制位。由软件在运行/ 断开定时器/计数器时设置/清除。 规定外部中断触发的下降边沿/低电平 人民邮电出版社 POSTS tEl OM PRE 名郅列
图8-2 定时器/计数器控制寄存器TCON