第六课-定时器.ppt

;5.380C51的定时/计数器;5.3.1定时/计数器的结构和工作原理;二、定时/计数器的工作原理;设置为定时器模式时,加1计数器是对内部机器周期计数(1个机器周期等于12个振荡周期,即计数频率为晶振频率的1/12)。计数值N乘以机器周期Tcy就是定时时间t。;;GATE:门控位。GATE=0时,只要用软件使TCON中的TR0或TR1为1,就可以启动定时/计数器工作;GATA=1时,要用软件使TR0或TR1为1,同时外部中断引脚或也为高电平时,才能启动定时/计数器工作。即此时定时器的启动条件,加上了或引脚为高电平这一条件。

:定时/计数模式选择位。=0为定时模式;=1为计数模式。

M1M0:工作方式设置位。定时/计数器有四种工作方式,由M1M0进行设置。;;;定时器模式时有:N=t/Tcy

计数初值计算的公式为:

定时器的初值还可以采用计数个数直接取补法获得。

计数模式时,计数脉冲是T0引脚上的外部脉冲。;;;;;5.3.5定时/计数器应用举例

初始化程序应完成如下工作:

对TMOD赋值,以确定T0和T1的工作方式。

计算初值,并将其写入TH0、TL0或TH1、TL1。

中断方式时,则对IE赋值,开放中断。

使TR0或TR1置位,启动定时/计数器定时或计数。;;;思考题及习题

文档评论(0)

1亿VIP精品文档

相关文档