新闻中心

EEPW首页>嵌入式系统>设计应用> 51单片机教程:单片机定时器/计数器的方式控制字

51单片机教程:单片机定时器/计数器的方式控制字

作者: 时间:2012-07-10 来源:网络 收藏

常常这种式作用于波特率发生器(我们将在串行接口中讲解),用于这种用途时,就是为了供给一个时间基准。计数溢出后不需要做事情,要做的仅仅只有一件,就是重新装入预置数,再开始计数,而且中间不要任何延迟,可见这个任务用工作2来完成是最妙不过了。

工作3

这种式作方式之下,定时/0被拆成2个独立的定时/来用。其中,TL0能组成8位的的工作方式,而TH0则只能作为来用。我们知道作定时、计数器来用,需要,计满后溢出需要有溢出标记,T0被分成两个来用,那就要两套及、溢出标记了,从何而来呢?TL0还是用原来的T0的标记,而TH0则借用T1的标记。如此T1不是无标记、可用了吗?是的。

一般情况处,只有在T1以工作方式2运行(当波特率发生器用)时,才让T0工作于方式3的。

定时器/计数器的定时/计数范围

工作方式0:13位定时/计数方式,因此,最多能计到2的13次方,也就是8192次。

工作方式1:16位定时/计数方式,因此,最多能计到2的16次方,也就是65536次。

工作方式2和工作方式3,都是8位的定时/计数方式,因此,最多能计到2的8次方,也说是256次。

预置值计算:用最大计数量减去需要的计数次数即可。

例:流水线上一个包装是12盒,要求每到12盒就产生一个动作,用的工作方式0来控制,应当预置多大的值呢?对了,就是8192-12=8180。

以上是计数,明白了这个道理,定时也是一样。这在前面的课程已提到,我们不再重复,请参考前面的例程。

尘埃粒子计数器相关文章:尘埃粒子计数器原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭