单片机定时计数器探讨.pptVIP

  • 18
  • 0
  • 约4.64千字
  • 约 28页
  • 2017-03-04 发布于湖北
  • 举报
单片机原理与接口应用 8051定时/计数器 一、8051定时/计数器概述 ★ 8051单片机片内有二个十六位定时器/计数器:定时器0(T0)和定时器1(T1)。 ★都有定时或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。 ★ 2个16位定时器实际上都是16位加1计数器。T0由2个8位持殊功能寄存器TH0和TL0构成,T1由TH1和TL1构成。 ★每个定时器都可由软件设置为定时工作方式或计数工作方式。 ★这些功能都由特殊功能寄存器TMOD设置和TCON所控制。 1. 定时工作方式 ★ 设置为定时工作方式时,定时器计数的脉冲是由8051片内振荡器输出经12分频后产生的。 ★每个机器周期使定时器(T0或T1)的数值加1直至计计数满产生溢出。 如:当8051采用12MHz晶体时,每个机器周期为1μs,计数额率为1MHz。 2. 计数工作方式 ★设置为计数工作方式时,通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数。 ★当输入脉冲信号产生由1至0的下降沿时,定时器的值加1, 在每个机器周期的S5P2期间采样T0和T1的输入电平。若前一个机器周期采样值为1,下一个机器周期采样值为0,则计数器加1。此后的机器周期S3P1期间,新的数值装入计数器。 ★检测一个1至0的跳变需要二个机器周期,故最高计数频率为振荡频

文档评论(0)

1亿VIP精品文档

相关文档