第5讲 定时计数器.docVIP

  • 8
  • 0
  • 约9.29千字
  • 约 14页
  • 2018-07-17 发布于湖北
  • 举报
第5章 单片机定时/计数器原理及应用5. 1 单片机定时器/计数器(Timer/Counter)概述在工业检测、控制中,很多场合都要用到计数或者定时功能。例如对外部脉冲进行计数、产生精确的定时时间、作串行口的波特率发声器等。定时/计数器是单片机的一个重要部件,At89C51单片机内部有两个可编程的定时器/计数器,以满足多方面的需要。它们具有两种工作模式(计数器模式、 定时器模式)和四种工作方式( 方式0、方式1、方式2、方式3),其控制字均在相应的特殊功能寄存器(SFR)中,通过对它的SFR的编程,可以方便的选择工作模数和工作方式。定时器/计数器(Timer/Counter)本质上都是加法计数器,当对固定周期的脉冲信号计数时是定时器,对脉冲长度不确定的信号计数时是计数器。每接收到一个计数脉冲,加法计数器的值就加一,当计满时发生溢出,并从0开始继续计数。当设置为定时工作模式时,定时器对89C51片内振荡器输出的经12分频后的脉冲计数,即每个机器周期使定时器(T/C0或T/C1)的数值加1直至计满溢出。当采用12MHz晶振时,一个机器周期为1μs。当设置为计数工作模式时,通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数,当输入脉冲信号产生由1到0的下降沿时,定时器的值加1.不管时定时还是计数工作模式,定时器T0或T1在对内部时钟或外部事件计数时,都不占用CUP时间,除非定时

文档评论(0)

1亿VIP精品文档

相关文档