51单片机的定时计数器讲义.pptVIP

  • 3
  • 0
  • 约1.05万字
  • 约 69页
  • 2019-07-20 发布于浙江
  • 举报
12分频后的内部脉冲信号计数。由于时钟频率是定值,所以可根据计数值可计算出定时时间。 计数器的起始计数都是从计数器初值开始的。单片机复位时计数器的初值为0,也可用指令给计数器装入一个新的初值。AT89S51的定时器/计数器属于增1计数器。 6.1.1 工作方式控制寄存器TMOD 用于选择定时器/计数器的工作模式和工作方式,字节地址为89H,不能位寻址,格式如图6-2所示。 ?0:为定时器工作模式,对单片机的晶体振荡器12分频后的脉冲进行计数。 1:为计数器工作模式,计数器对外部输入引脚T0(P3.4)或T1(P3.5)的外部脉冲(负跳变)计数。 6.1.2 定时器/计数器控制寄存器TCON 字节地址为88H,可位寻址,位地址为88H~8FH。格式如图6-3所示。 (1) GATE?=?0,A点(见图6-4)电位恒为1,B点电位仅取决于TRx状态。TRx?=?1,B点为高电平,控制端控制电子开关闭合,允许T1(或T0)对脉冲计数。TRx?=?0,B点为低电平,电子开关断开,禁止T1(或T0)计数。 (2) GATE?=?1,B点电位由 (x?=?0,1)的输入电平和TRx的状态这两个条件来确定。当TRx?=?1,且 =1时,B点才为1,控制端控制电子开关闭合,允许T1(或T0)计数。故这种情况下计数器是否计数是由TRx和

文档评论(0)

1亿VIP精品文档

相关文档