第六章定时器及应用 主要内容 1、定时器概述 2、定时器的控制 3、定时器的四种工作模式及应用
第六章 定时器及应用 主要内容 1、定时器概述 2、定时器的控制 3、定时器的四种工作模式及应用
61定时器概述 8051单片机内有两个16位定时器计数器,常称为 定时器0和定时器1,简称为T0和T1;均可作定时器 用也可计数器,为加1计数器;用于定时控制、延时、 外部计数和检测等。其结构如下图所示。 P32外部控制门 T(P3.5) T(P3.4) ……… 定时器T 定时器T0 (8DH (8BH) (8《H (8AH) IHI ILI THO no 070 0 溢启 出动 CpU 启动 内部总线 模式 工作模式 中断 (N(88H IMX(89H 图6-18051定时器结构
6.1 定时器概述 8051单片机内有两个16位定时器/计数器,常称为 定时器0和定时器1,简称为T0和T1;均可作定时器 用也可计数器,为加1计数器;用于定时控制、延时、 外部计数和检测等。其结构如下图所示。 外部控制门
作为定时器用时的计时速度:一个机器周期计数 器加1,直至计满溢出。 如晶振为12MH的单片机,一个机器周期为1pS, 其计数频率为振荡频率的1/12 作为计数器用时的计数速度:每两个机器周期计 数器加1,计数频率最高为振荡频率的1/24 在S5P2对计数输入引脚T0、T1进行采样,下降沿 计数。 说明: 定时器/计数器在工 作期间不占用CPU的时间 >7y 图6-2对输入脉冲宽度的要求
作为定时器用时的计时速度:一个机器周期计数 器加1,直至计满溢出。 如晶振为12MHz的单片机,一个机器周期为1μS, 其计数频率为振荡频率的1/12。 作为计数器用时的计数速度:每两个机器周期计 数器加1,计数频率最高为振荡频率的1/24。 在S5P2对计数输入引脚T0、T1进行采样,下降沿 计数。 说明: 定时器/计数器在工 作期间不占用CPU的时间
62定时器控制 主要讨论两个定时器计数器的控制寄存器TMOD 和TCON。系统复位时其初值为0。 6.2.1工作模式寄存器TMOD TMOD的地址及格式如下: TMOD D D5 D4 D DO (89H) GATE C/ T MO GATE C/T:MO 定时器T 定时器T0 TMOD的低4位用于T0,高4位用于T1
6.2 定时器控制 主要讨论两个定时器/计数器的控制寄存器TMOD 和TCON。系统复位时其初值为0。 6. 2. 1 工作模式寄存器TMOD TMOD的地址及格式如下: TMOD的低4位用于T0,高4位用于T1
TMOD各位的意义如下: M1和M0--工作模式控制位。其功能如下表: 表6-1M1,M0控制的四种工作模式 Ml MO 工作模式 功能描述 模式0 13位计数器 0 0101 模式1 16位计数器 模式2 自动再装入8位计数器 模式3 定时器0:分成二个8位计数器 定时器1:停止计数 C/-定时器/计数器方式选择位。 0:定时器;1:计数器。 GATE-外部门控位。 0:不用外部门;1:使用外部门
TMOD各位的意义如下: M1和M0----工作模式控制位。其功能如下表: C/T----定时器/计数器方式选择位。 0:定时器;1:计数器。 GATE----外部门控位。 0:不用外部门;1:使用外部门