第5章-定时计数器ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第5章-定时计数器ppt课件.ppt》由会员分享,可在线阅读,更多相关《第5章-定时计数器ppt课件.ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程第5章 定时/计数器本章学习目标:能正确描绘定时/计数器的4种工作方式,重点掌握方式1、方式2的应用学会定时/计数初值的计算能读懂教材中的控制实例,学会编写同等难度的中断、定时/计数程序病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程5.定时计数器 1.日常生活中定时、计数的例子:如闹钟、画“正”统计选票、家用水表对水量的计数。2.单片机应用系统中定时计数的需求:如用单片机控制的打铃器、空调的定时开关、啤酒自动生产线上对酒瓶
2、的计数装置等。3.80C51单片机片内的定时/计数器:两个位可编程的定时计数器:T0和T1,都能定时和对外部事件进行计数。此外,T1还可以作为串行接口的波特率发生器。病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程5.1.1定时计数器的结构.定时和计数的原理(1)计数 定时计数器的实质是加计数器(位),其原理类似于古代用来计时的水钟:假设计满一小时需要100,000,000滴,这称为水钟的计数容量16位定时/计数器的计数容量是65536单片机是对脉冲个数计数,计数器每接收到一个脉冲,计数值加1,当接收满65535个脉冲后,再来一个脉
3、冲,计数值清0表明这一轮计数结束,同时将标志位TF0或TF1置1。病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程(2)定时 单片机内部的计数器用作定时器时,是对标准的时钟进行了计数,每来一个时钟脉冲,计数器加1,只要保证计数脉冲的间隔相等,则计数值就代表了时间的流逝。计 计 数器如何能作 数器如何能作 为 为 定 定 时 时器使用呢?器使用呢?单片机中的定时器和计数器其实是一个器件:计数器:是对外部发生的事件进行计数,定时器:是对单片机内部的标准时钟脉冲进行计数。病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一
4、定部位生长繁殖,引起不同程度的病理生理过程单 单 片机内部的 片机内部的 标 标 准 准 时钟 时钟脉冲是如何 脉冲是如何 获 获 得的呢?得的呢?见图4-9,它是由单片机的晶振经过12分频后得到。由于晶振的频率很准,所以这个时钟脉冲的时间间隔也很准。不难算出,当单片机采用12的晶振时,它提供给计数器的脉冲频率是,脉冲周期就是微秒。图4-9 定时/计数器T0的结构示意图病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 单片机内部的16位定时计数器由高8位和低8位两个寄存器组成:l T0由TH0和TL0组成,l T1由TH1和TL1组
5、成,定时计数器的计数值就存放在这里面。定时/计数器T1的结构与T0相同。图4-9 定时/计数器T0的结构示意图 2定时/计数器的结构病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 再以水钟为例,当水不断落下,下面容器中的水不断变多,最终总有一滴水使得容器完全充满。这时如果再有一滴水落下,就会发生“溢出”。与此类似,16位定时计数器计满65536个脉冲时,也会发生溢出。定时计数器溢出后标志位TF0(或TF1)由0变1,由此能够引发定时中断(在中断定时方式下),这就像定时的时间一到,闹钟就会响一样。如果采用12的晶振,对应的脉冲周期是
6、微秒,计满65536个脉冲所对应的时间就是65.536ms。3定时/计数值的设置病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程现实 现实 生活中,如何 生活中,如何 满 满 足 足计 计 数 数 值 值 少于 少于65536 65536 的需要 的需要?如牛奶包装线上 如牛奶包装线上24 24盒装 盒装箱一次。箱一次。再回到水钟的例子上去:刚才假设下面容器滴入100,000,000滴水才会满,现在我们在开始滴水之前先放入一勺水,这样问题就解决了。计数器的道理是一样的,只要用预置数的方法先在计数容器内存入一个初值(通常称为时间常数)
7、,如我们要计100,那就存入65436,只要再来100个脉冲,就刚好会溢出,引发中断。计数器初值的设置病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程 在主频为12MHz的情况下,每个时钟脉冲是1微秒,则计满65536个脉冲需65.536毫秒,如要定时10毫秒则存入初值55536,(10毫秒是10000微秒,需计数10000个脉冲)。可见,定时器的定时时间长短与系统时钟和定时器初值有关。说明 1.当定时计数器用作计数器时,通过引脚P3.4(P3.5)对外部输入脉冲计数。2.定时计数器T0(T1)启动运行后,会按设定的工作方式独立进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定时 计数器 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内