- 2
- 0
- 约 60页
- 2016-08-23 发布于河南
- 举报
单片机学教程PPt第5章 定时器计数器
5.1 计数概念的引入 生活中计数的例子处处可见.例:录音机上的计数器、家里面用的电度表、汽车上的里程表等等.再举一个工业生产中的例子,线缆行业在电线生产出来之后要计米,也就是测量长度,怎么测法呢?用尺量?不现实,太长不说,要一边做一边量呢,怎么办呢?行业中有很巧妙的方法,用一个周长是1米的轮子,将电缆绕在上面一周,由线带轮转,这样轮转一周不就是线长1米嘛,所以只要记下轮转了多少圈,就可以知道走过的线有多长. 从一个生活中的例子看起:一个水盆在水龙头下,水龙头没关紧,水一滴滴地滴入盆中.水滴不断落下,盆的容量是有限的,过一段时间之后,水就会逐渐变满.录音机上的计数器最多只计到999….那么单片机中的计数器有多大的容量呢?8051单片机中有两个计数器,分别称之为Timer0和Timer1,这两个计数器分别是由两个8位的RAM单元(TH*/TL*)组成的,即每个计数器都是16位的计数器,最大的计数量是65536(记忆!FFFFH+1). 溢出 让我们再来看水滴的例子,当水不断落下,盆中的水不断变满,最终有一滴水使得盆中的水满了.这时如果再有一滴水落下,就会发生什么现象?水会漫出来,用个术语来讲就是“溢出 overflow”. 水溢出是流到地上,而计数器溢出后将使得TF0变为“1”.一旦TF0由0变成1,就是发生了变化,产生了变化就会引发事件,
原创力文档

文档评论(0)