4.1定时计数器课件_第1页
4.1定时计数器课件_第2页
4.1定时计数器课件_第3页
4.1定时计数器课件_第4页
4.1定时计数器课件_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

定时/计数器一、定时/计数器的基本组成89C51单片机内部有两个16位的可编程的定时/计数器,称为定时器0(T0)和定时器1(T1)。可通过编程将其设定为定时器或计数器。定时/计数器的基本组成:89C51定时/计数器由定时器0(T0)、定时器1(T1)、定时器工作方式寄存器TMOD和定时器控制寄存器TCON组成。二、定时/计数器的工作原理

定时/计数器设置为定时工作方式时,计数器对内部机器周期计数,每过一个机器周期,计数器增1,直至计数溢出,发出中断请示信号。当定时/计数器设置为计数工作方式时,计数器对来自输入引脚T0(P3.4)和T1(P3.5)的外部脉冲信号计数,外部脉冲的下降沿将触发计数。三、定时/计数器中的控制寄存器

(一)定时器控制寄存器TCONTCON的作用:控制定时器的启动、停止,标志定时器的溢出和中断情况。TCON(88H)88H89H8AH8BH8CH8DH8EH8FHIT0IE0IT1IE1TR0TF0TR1TF1与定时/计数器有关与中断有关1、TF1:定时/计数器T1溢出标志2、TF0:定时/计数器T0溢出标志3、TR1:定时/计数器T1运行控制位TR1=1时,启动T1,T1开始运行;TR1=0时,T1停止运行4、TR0:定时/计数器T0运行控制位当T1计数溢出时,将TF1置1;CPU响应中断后由硬件将TF1清0。在中断屏蔽时,TF1可作查询测试用,此时只能由软件清0。(二)定时/计数器工作方式寄存器TMOD

作用:用于设定定时/计数器的工作方式TMOD(89H)M0M1C/GATEM0M1C/GATET0T1GATE:门控位

当GATE=0时,定时/计数器T0只受TCON中的运行控制位TR0控制即TR0=1时,T0运行;TR0=0时,T0停止运行当GATE=1时,定时/计数器T0的运行同时受TR0和外部中断输入信号双重控制即TR0=1且=1时,T0才能运行。

C/:定时/计数的方式选择位C/=1,为计数工作方式,对外部事件脉冲计数,用作计数器C/=0,为定时工作方式,对片内机器周期脉冲计数,用作定时器振荡器/12TH0(8位)TL0(低5位)中断C/=0C/=1T0(P3.4)&TR0+1GATE控制定时/计数器T0(或T1)工作方式0M1M0:工作方式选择位1、M1M0=00时,定时/计数器工作于方式0定时时间=(2-定时器初值)*机器周期

定时器初值=2-定时时间/机器周期TF02、M1M0=01时,定时/计数器工作于方式1T0(P3.4)振荡器/12TH0(8位)TL0(8位)TF0中断C/=0C/=1&TR0+1GATE控制定时/计数器T0(或T1)工作方式1定时器初值=2-定时时间/机器周期3、M1M0=10时,定时/计数器工作于方式2T0(P3.4)振荡器/12TF0中断C/=0C/=1&TR0+1GATE控制定时/计数器T0(或T1)工作方式2TL0(8位)TH0(8位)8自动恢复定时器初值=2-定时时间/机器周期4、M1M0=11时,定时/计数器工作于方式3(注意:方式3仅适用于T0,T1无方式3。)T0(P3.4)振荡器/12TF0中断C/=0C/=1&TR0+1GATE控制定时/计数器T0工作方式3TL0(8位)TH0(8位)振荡器/12控制TR1TF1中断

*TL0使用T0原有的控制寄存器资源,构成一个8位的定时计数器*TH0借用T1的中断溢出标志TF1、运行控制开关TR1,只能对片内机器周期计数,组成一个8位定时器。*T0方式3情况下的T1仍可设置成方式0、1、2,常用作串行口波特率发生器2=256两个独立8位计数器仅适用于T0方式3112

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论