定时器计数器答案(6 页)Good is good, but better carries it
精益求精,善益求善
定时器/计数器 6·1 80C51 单片机内部有几个定时器/计数器
它们是由哪些专用寄存器组成
答:80C51 单片机内部设有两个 16 位的可编程定时器/计数器,简称为定时器0(T0)和定时器 l(Tl)
在定时器/计数器中的两个 16 位的计数器是由两个 8 位专用寄存器TH0、TL0,THl、TLl 组成
6·2 80C51 单片机的定时器/计数器有哪几种工作方式
各有什么特点
答:80C51 单片机的定时器/计数器有 4 种工作方式
下面介绍 4 种工作方式的特点
方式 0 是一个 13 位的定时器/计数器
当 TL0 的低 5 位溢出时向 TH0 进位,而 TH0 溢出时向中断标志 TF0 进位(称硬件置位 TF0),并申请中断
定时器 0 计数溢出与否,可通过查询 TF0 是否置位或产生定时器 0 中断
在方式 1 中,定时器/计数器的结构与操作几乎与方式 0 完全相同,惟一的差别是:定时器是以全 16 位二进制数参加操作
方式 2 是能重置初值的 8 位定时器/计数器
其具有自动恢复初值(初值自动再装人)功;能,非常适合用做较精确的定时脉冲信号发生器
方式 3 只适用于定时器 T0
定时器 T0 在方式 3T 被拆成两个独立的 8 位计数器 TL0: 和 TH0
其中 TL0 用原 T0 的控制位、引脚和中断源,即:C/T、GATE、TR0、TF0 和 T0(P3
4)引脚、 INTO(P3
除了仅用 8 位寄存器 TL0 外,其功能和操作与方式 0、方式 1 完全相同,可定时亦可计数
此时 TH0 只可用做简单的内部定时功能
它占用原定时器 Tl的控制位 TRl 和 TFl,同时占用 Tl 的中断源,其启动和关闭仅受 TR