第6章定时器及应用分析ppt课件.ppt

第6章定时器及应用分析ppt课件.ppt

ID:58698706

大小:1.91 MB

页数:62页

时间:2020-10-04

第6章定时器及应用分析ppt课件.ppt_第1页
第6章定时器及应用分析ppt课件.ppt_第2页
第6章定时器及应用分析ppt课件.ppt_第3页
第6章定时器及应用分析ppt课件.ppt_第4页
第6章定时器及应用分析ppt课件.ppt_第5页
资源描述:

《第6章定时器及应用分析ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章定时器及应用§6.1定时器概述§6.2定时器的控制§6.3定时器的四种模式及应用§6.4思考题与习题6.1定时器概述89C51/S51/S51单片机片内有两个16位定时器/计数器定时器0(T0)定时器1(T1)。定时和事件计数用于定时控制、延时、对外部事件计数和检测等场合。§6.1.1什么是计数和定时1、计数工作方式所谓计数是指对外部事件进行计数。计数功能的实质就是对外来脉冲进行计数。T0(P3.4)和T1(P3.5)两个信号引脚,分别是这两个计数器的计数输入端外部输入的脉冲在负跳变时有效,进行计数器加1(加法计数)。2.定时定时是通过计数器的计数来实现的,其计数脉冲来自单片机的内部,即

2、每个机器周期产生一个计数脉冲,也就是每个机器周期计数器加1。由于一个机器周期等于12个振荡脉冲周期,因此计数频率为振荡频率的1/12。单片机采用12MHz晶体,即每微秒计数器加1。定时时间=计数值×机器周期§6.1.2定时器/计数器的组成§6.1.2定时器/计数器的组成计数工作方式:通过引脚T0和T1对外部脉冲信号计数。定时工作方式:当输入脉冲信号产生下降沿时,定时器的值加1在每个机器周期的S5P2期间采样输入电平,若前一个机器周期采样值为1,下一个机器周期采样值为0,则计数器加1。此后的机器周期S3P1期间,新的数值装入计数器。8在每个机器周期的S5P2期间采样检测引脚输入电平。若前一个机器

3、周期采样值为“1”,后一个机器周期采样值为“0”,则计数器加1。新的计数值在检测到输入引脚电平发生“1”到“0”的负跳变(下降沿)后,于下一个机器周期的S3P1期间装入计数器中。由于CPU需要两个机器周期来识别一个“1”到“0”的跳变信号,所以最高的计数频率为振荡周期的1/24。P1P2S1振荡周期状态周期机器周期机器周期指令周期XTAL2(OSC)S2S3S4S5S6S1S2S4S5S3S6P1P1P1P1P1P1P1P1P1P1P1P2P2P2P2P2P2P2P2P2P2P29定时/计数器对输入信号的要求外部计数脉冲的最高频率为系统振荡器频率的1/24,例如选用12MHz频率的晶体,则可输

4、入500KHz的外部脉冲。输入信号的高、低电平至少要分别保持一个机器周期。Tcy为机器周期。定时还是计数工作方式,定时器T0或T1在对内部时钟或对外部事件计数时,不占用CPU时间,除非定时器/计数器溢出,才可能中断CPU的当前操作。§6.2定时器的控制§6.2.1工作模式寄存器TMOD§6.2.2控制器寄存器TCON§6.2.1工作模式寄存器TMODTMOD用于控制T0和T1的工作模式。TMOD不能位寻址,只能用字节设置定时器的工作模式,低半字节设置T0,高半字节设置T1。89C51/S51系统复位时,TMOD的所有位被清0。D7D6D5D4D3D2D1D0GATEC/TM1M0GATEC/T

5、M1M0TMOD(89H)工作模式寄存器TMOD的位定义定时器T1定时器T0TMOD(89H)D7D6D5D4D3D2D1D0GATEC/TM1M0GATEC/TM1M0C/T—计数器/定时器方式选择位。C/T=0,设置为定时方式,片内脉冲,对机器周期计数。C/T=1,设置为计数方式。计数器的输入来自引脚T0或T1端的外部脉冲。GATE—门控位。GATE=0,只要用软件使TR0(或TR1)置1就可以启动定时器,而不管INT0(或INT1)的电平是高还是低。GATE=1,只有INT0(或INT1)引脚为高电平且由软件使TR0(或TR1)置1时,才能启动定时器工作。18低4位与外部中断有关,(1)

6、TF1、TF0—计数溢出标志位定时器T0或T1计数溢出时,由硬件自动将此位置“1”;TFx可以由程序查询,也是定时中断的请求源;(2)TR1、TR0—计数运行控制位TRx=1:启动定时器/计数器工作TRx=0:停止定时器/计数器工作§6.2.2控制器寄存器TCON§6.3定时器的四种模式及应用89C51/S51单片机的定时器/计数器T0和T1可由软件对特殊功能寄存器TMOD中控制位C/T进行设置,以选择定时功能或计数功能。对M1和M0位的设置对应于4种工作模式,即模式0、模式1、模式2和模式3在模式0、模式1和模式2时,T0与T1的工作模式相同;在模式3时,两个定时器的工作模式不同。模式0为T

7、L0(5位)、TH0(8位)方式,模式1为TL1(8位)、TH1(8位)方式,其余完全相同。通常模式0很少用,常以模式1替代。21方式0M1、M0设置为00,为13位计数器计数脉冲输入加1计数器§6.3.1模式0及其应用22应用测脉宽INT0引脚接一脉冲可测脉宽GATE=1受INT0GATE=0不受INT0&模式1工作特点该模式对应的是一个16位的定时器/计数器。用于定时工作方式时,定时时间为:t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。