首页 理论教育 定时器功能框图简介

定时器功能框图简介

时间:2023-06-28 理论教育 版权反馈
【摘要】:前文我们学习定时器的基本工作原理时,认识了相关寄存器,其中包含一个定时器T0的功能框图,如图5-3所示。图5-3 定时器T0功能框图通过图5-3,结合前文内容,可以清晰看到以下几点。1)通过设置C/T可以实现定时器功能与计数器功能。当T0作为定时器时,其输入信号来源于系统时钟,可进行12分频,可以直接使用该时钟。

定时器功能框图简介

前文我们学习定时器的基本工作原理时,认识了相关寄存器,其中包含一个定时器T0的功能框图,如图5-3所示。

978-7-111-55685-5-Chapter05-11.jpg

图5-3 定时器T0功能框图

通过图5-3,结合前文内容,可以清晰看到以下几点。(www.xing528.com)

1)通过设置C/T可以实现定时器功能(C/T=0)与计数器功能(C/T=1)。当T0作为定时器时,其输入信号来源于系统时钟(SYSclk),可进行12分频,可以直接使用该时钟。默认情况下,我们使用12分频,这样的好处是:当系统时钟(SYSclk)是12MHz时,可以得到定时器的输入信号是周期1μs的脉冲。当T0用作计数器时,其输入信号来源于外部引脚信号,参照P3口的功能分配,我们得知对应的是P3.3。

2)前文已提到,作为初学我们暂不考虑,门控位GATE的设置,而直接设为0,从图5-3中可以看到:GATE经过“反相器”后再与INT0进行“或”处理。这样,被设为逻辑0的GATE位,取反后变成逻辑1,而“或门”是“有1出1,全0出0”,因此,GATE和INT0这两个信号处理后,得到逻辑1,这个逻辑1与定时器启动控制位TR0进行“与”操作。“与门”的控制逻辑是“全1出1,有0出0”,这样只有当TR0设为逻辑1时,T0的启动开关才会被合上。这样,TR0是T0启动与否的实际控制位。

3)当T0被启动(即TR0=1),它就根据工作模式(定时器或计数器),从设定好的“初值”开始对相应的输入信号进行计数,直到定时器溢出,产生溢出标志TF0,同时自动将预置的“初值”装载到TH0和TL0中,重新开始计数。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈