(精品)第6-2章 定时器2.ppt

上传人:hwp****526 文档编号:84701644 上传时间:2023-04-07 格式:PPT 页数:27 大小:294KB
返回 下载 相关 举报
(精品)第6-2章 定时器2.ppt_第1页
第1页 / 共27页
(精品)第6-2章 定时器2.ppt_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《(精品)第6-2章 定时器2.ppt》由会员分享,可在线阅读,更多相关《(精品)第6-2章 定时器2.ppt(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第六章第六章 MCS51MCS51定时器计数器定时器计数器 在单片机的应用中,可供选择的定时方法有在单片机的应用中,可供选择的定时方法有1 1 软件定时软件定时 软件定时是靠执行一个循环程序以进行时间延迟。软件软件定时是靠执行一个循环程序以进行时间延迟。软件定时的特点是时间精确,且不需外加硬件电路。但软件定时定时的特点是时间精确,且不需外加硬件电路。但软件定时要占用要占用CPUCPU,增加增加CPUCPU开销,因此软件定时的时间不宜太长。开销,因此软件定时的时间不宜太长。此外软件定时方法在某些情况下无法使用。此外软件定时方法在某些情况下无法使用。2 2 硬件定时硬件定时 对于时间较长的定时,常

2、使用硬件电路完成。对于时间较长的定时,常使用硬件电路完成。硬件定时方法的持点是定时功能全部由硬件电路完在,硬件定时方法的持点是定时功能全部由硬件电路完在,不占不占CPUCPU时间。但需通过改变电路中的元件参数来调节定时时间。但需通过改变电路中的元件参数来调节定时时间在使用上不够灵活方便。时间在使用上不够灵活方便。3 3 可编程定时器定时可编程定时器定时 这种定时方法是通过对系统时钟脉冲的计数来实现的。这种定时方法是通过对系统时钟脉冲的计数来实现的。计数值返过程序设定,改变计数值,也就改变了定时时间,计数值返过程序设定,改变计数值,也就改变了定时时间,使用起来既灵活又方便。此外,由于采用计数方法

3、实现定时使用起来既灵活又方便。此外,由于采用计数方法实现定时,因此可编程定时器都兼有计数功能,可以对外来脉冲进行计因此可编程定时器都兼有计数功能,可以对外来脉冲进行计数。数。在单片机应用中,定时与计数的需求较多,为了使用方在单片机应用中,定时与计数的需求较多,为了使用方便并增加单片机的功能,就干脆把定时电路集成在芯片中,便并增加单片机的功能,就干脆把定时电路集成在芯片中,称之为定时器计数器。例如称之为定时器计数器。例如MCS5lMCS5l单片机内部就有二个单片机内部就有二个定时器计数器。定时器计数器。4 43 32 2 定时器计数器的定时和计数功能定时器计数器的定时和计数功能 作为基本组成内容

4、,作为基本组成内容,MCS51MCS51单片机共有两个可编程的定单片机共有两个可编程的定时器计数器,分别称定时器计数器。和定时器计数器时器计数器,分别称定时器计数器。和定时器计数器1 1。它们都是十六位加法计数结构,分别由它们都是十六位加法计数结构,分别由THTH0 0相相TLTL0 0及及TH1TH1和和TLTL1 1两两个个8 8位计数器组成。位计数器组成。顾名思义,顾名思义,MCS51MCS51的每个定时器计数器都具有定时和的每个定时器计数器都具有定时和计数两种功能。计数两种功能。1 1 计数功能计数功能 所谓计数是指对外部事件进行计数。外部事件的发生以输所谓计数是指对外部事件进行计数。

5、外部事件的发生以输入脉冲表示,因此计数功能的实质就是对外来脉冲进行计数。入脉冲表示,因此计数功能的实质就是对外来脉冲进行计数。MCS51MCS51芯片有芯片有T T0 0(P(P 3.43.4)和和T T1 1(P(P 3.53.5)两个信号引脚,分别是这两个信号引脚,分别是这两个计数器的计数输入端。外部输入的脉冲在负跳变时有效,两个计数器的计数输入端。外部输入的脉冲在负跳变时有效,进行计数器加进行计数器加1(1(加法计数加法计数)。计数方式下,单片机在每个机器周期的计数方式下,单片机在每个机器周期的S S5P5P2 2拍节对外部计数拍节对外部计数脉冲进行采样。如果前一个机器周期采样为高电平,

6、后一个脉冲进行采样。如果前一个机器周期采样为高电平,后一个机器周期采样为低电平,即为一个有效的计数脉冲。在下一机器周期采样为低电平,即为一个有效的计数脉冲。在下一机器周期的机器周期的S3PS3P1 1进行计数。可见采样计数脉冲是在二个机器进行计数。可见采样计数脉冲是在二个机器周期进行的。鉴于此,计数脉冲的频率不能高于振荡脉冲频周期进行的。鉴于此,计数脉冲的频率不能高于振荡脉冲频率的率的1 12424。2 2 定时功能定时功能 定时功能也是通过计数器的计数来实现的,不过这时的定时功能也是通过计数器的计数来实现的,不过这时的计数脉冲来自单片机的内部即每个机器周期产生一个计数计数脉冲来自单片机的内部

7、即每个机器周期产生一个计数脉冲。也就是每个机器周期计数器加脉冲。也就是每个机器周期计数器加l l。由于一个机器周期等由于一个机器周期等于于1212个振荡脉冲周期因此汁数频率为振荡频率的个振荡脉冲周期因此汁数频率为振荡频率的1 11212。如如果单片机采用果单片机采用1212MHzMHz晶体,则计数频率为晶体,则计数频率为1 1MHzMHz。即每微秒即每微秒计数计数器加器加1 1。这样不但可以根据计数值计算出定时时间,也可以反。这样不但可以根据计数值计算出定时时间,也可以反过来按定时时间的要求计算出计数器的预置值。过来按定时时间的要求计算出计数器的预置值。定时器计数器的控制寄存嚣定时器计数器的控制寄存嚣与定时器控制器有关的控制寄存器有与定时器控制器有关的控制寄存器有

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁