微软公司宣布不再支持你正在使用的 IE浏览器,这会严重影响浏览网页,请使用微软最新的Edge浏览器
厂商专区
产品/技术
应用分类

小白也会玩 轻松完成单片机定时器初值设置

2015-09-17 09:53 来源:电源网 编辑:柚子

单片机定时器作为一种重要的构成元件,能够对51单片机的时间控制以及延时等工作产生重要影响,而单片机定时器初值设置也就因此显得尤为重要。那么,对于刚刚开始接触单片机不久的小白新人来说,有没有一种让自己轻松完成单片机定时器的处置设置的办法呢?答案是肯定的,就让我们一起来看看这种方法的具体操作方法吧。

想要有效完成单片机定时器的初值设置,首先就需要我们弄明白一个参数,那就是定时器的计数脉冲周期。在51单片机中,脉冲源是由系统的晶振经过12分频后获得的,所以,定时器计数脉冲周期可以通过下式计算为:

单片机定时器计数脉冲周期计算公式

51单片机的第一次初值设置,可以根据上述公式的计算,分别计算出定时器四种工作方式的最大计时时间。但实际应用中,经常会有不同定时值的要求,为了能够适应不同的定时值要求,我们可以采用预置数的方法来实现单片机定时器的设置。例如,在上式中最大计数为65536,现在假设需要定时计数100,那么我们可以设预置数为65436,让定时器经过100个脉冲周期后,就可达到65536。我们称定时器中这种预置数为51单片机定时器的第一次初值。下面我们可以由上式推导出第一次初值设置的公式。假设定时器在某种工作方式下计数的最大值为M,X0为第一次初值,T为上文中公式的计数周期,t为要求定时的溢出时间,则有公式:

单片机定时器第一次初值设置计算公式

在实际应用和计算中,上式可以变化为:

单片机定时器第一次初值设置公式变化

所得出的公式,就是单片机定时器的初值设置计算公式了。怎么样,通过本文的介绍,大家是不是对51单片机的定时器初值设置有了一定的了解了呢?

声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。

相关阅读

微信关注
技术专题 更多>>
2024慕尼黑上海电子展精彩回顾
2024.06技术专题

头条推荐

电子行业原创技术内容推荐
客服热线
服务时间:周一至周五9:00-18:00
微信关注
获取一手干货分享
免费技术研讨会
editor@netbroad.com
400-003-2006