第6章单片机的定时器计数器课件.ppt

第6章单片机的定时器计数器课件.ppt

ID:58909872

大小:857.00 KB

页数:61页

时间:2020-09-29

第6章单片机的定时器计数器课件.ppt_第1页
第6章单片机的定时器计数器课件.ppt_第2页
第6章单片机的定时器计数器课件.ppt_第3页
第6章单片机的定时器计数器课件.ppt_第4页
第6章单片机的定时器计数器课件.ppt_第5页
资源描述:

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

1、第6章单片机的定时器/计数器本章的重点内容定时器/计数器的结构及原理定时器/计数器的各种工作方式掌握定时器/计数器的应用6.1MCS-51定时/计数器概述51系列内部有2个16位的定时/计数器T0、T1功能:定时计数串行口的波特率发生器定时/计数器的可编程特性:⑴确定其工作方式是定时还是计数⑵预置定时或计数初值⑶当定时时间到或计数终止时,要不要发中断请求⑷如何启动定时或计数器工作上页下页回目录可编程的1.定时功能----计数输入信号是内部时钟脉冲,每个机器周期使寄存器的值加1。所以,计数频率是振荡频率的1/12。2.计数功能----计数脉冲来自相应的外部输入引脚,T0为P3.4,T1为P3.

2、5。定时/计数器的核心部件是二进制加1计数器(TH0、TL0或TH1、TL1)。定时/计数器的功能6.2、定时计数器的结构与工作原理1、结构CPUTH1(8位)TL1(8位)T1T1(P3.5)(8DH)(8BH)7070TH0(8位)TL0(8位)T0T0(P3.4)(8CH)(8AH)7070TCON(88H)TMOD(89H)启动启动溢出溢出工作方式工作方式图6-1定时/计数器逻辑结构上页下页回目录“+1`”“+1`”结构2个16位T/C分别由8位计数器TH0、TL0、TH1、TL1组成“+1”计数器控制寄存器TCON:控制T/C的启停、中断等方式寄存器TMOD:控制T/C的工作方式2

3、、工作原理⑴定时器定时输入信号:机器内部震荡信号的1/12分频即每一个机器周期做一次“+1”运算上页下页回目录T0T1∵1个机器周期=12震荡脉冲∴计数速率为震荡频率的1/12分频若单片机的晶振主频为12MHz则计数周期为1µs⑵计数器由外部引脚(T0为P3.4,T1为P3.5)输入计数脉冲外部输入脉冲宽度应大于2个机器周期>TCY>TCY上页下页回目录外部输入脉冲发生负跳变时,进行“+1”计数下降沿高电平低电平TCY:为机器周期6.3、单片机对内部TO/T1的控制1、方式寄存器TMODGATEC/TM1M0GATEC/TM1M0LSBMSB(89H)TMOD控制T1控制T0门控位功能选择位

4、工作方式选择上页下页回目录GATEC/TM1M0GATEC/TM1M0INT1INT0引脚输入电平的控制GATE:门控位。设定T1、T0运行时,是否受GATE=0不受外部中断控制C/T=00方式013位计数器01方式116位计数器10方式2可自动重新装载初值的8位计数器11方式3T0分为2个8位计数器,T1停止计数M1M0操作方式功能表6-1操作方式选择上页下页回目录1受外部中断控制0为定时功能1为计数功能图6-2T0的结构上页下页回目录2、控制寄存器TCONLSBMSB(88H)TCONTF1TR1TF0TR0IE1IT1IE0IT0T1、T0启/停控制位T1、T0溢出标志位与外部中断IN

5、T1、INT0有关已在中断系统介绍“0”停止“1”启动“1”有溢出“0”无溢出可编程可控制“+1”亦可由指令清“0”工作“1”“0”记录有无溢出*各标志位应注意的问题TF1位:定时器1溢出标志位。当定时/计数器1溢出时,由硬件置1。使用中断方式时,此位做中断申请标志位,进入中断服务后被硬件自动清零。TR1位:定时器1运行位。该位靠软件置位或清零,置位时,定时/计数器接通工作,清零时,停止工作。6.4定时器/计数器的工作方式定时器/计数器共有四种工作方式1.方式0—13位方式TF0T0TR0GATEINT01≥1&C/T=1振荡器1/12C/T=0TL0TH08位低5位13位计数器定时器演示继

6、续T12T5***T4T0TH0TL0返回当=0时,控制开关接通内部振荡器,T0对机器周期进行计数,其定时时间为:t=(213-T0初值)×机器周期当=1时,控制开关接通外部输入信号,当外部信号电平从“1”到“0”跳变时,加1计数器加1,处于计数工作方式。C/TC/T2.方式1—16位方式其定时时间为:t=(216-T0初值)×机器周期振荡器1/12TL0TH0TF01≥1&T0TR0GATEINT0C/T=0C/T=18位8位16位计数器3.方式2—8位自动装入时间常数方式其定时时间为:t=(28-T0初值)×机器周期TF0振荡器1/121≥1&T0TR0GATEINT0C/T=0C/T=

7、1TL0TH04.方式3—2个8位方式仅T0可以工作在方式3—此时T0分成2个独立的计数器—TL0和TH0,TL0用来作为T0的控制信号(TR0、TF0),TH0用来作为T1的控制信号(TR1、TF1)。定时/计数器的工作方式3方式3只适用于定时/计数器T0,将T0分成为两个独立的8位计数器TL0和TH0。TL0作为定时/计数器:TL0占用原T0控制位及相关引脚:其操作和功能与方式0、1基本相同TH0仅作定时

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

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

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