定时器0和定器12.docVIP

  • 4
  • 0
  • 约5.63千字
  • 约 7页
  • 2016-12-12 发布于河南
  • 举报
  ·定时器0和定时器1:   AT89C52的定时器0和定时器1的工作方式与AT89C51相同。   ·定时器2:   定时器2是一个16位定时/计数器。它既可当定时器使用,也可作为外部事件计数器使用,其工作方式由特殊功能寄存器T2CON(如表3)的C/T2位选择。定时器2有三种工作方式:捕获方式,自动重装载(向上或向下计数)方式和波特率发生器方式,工作方式由T2CON的控制位来选择,参见表4。 ?????????????????????????????? 表4 定时器2工作方式 ? PCLK+TCLK CP/RL2 TR2 ?MODE 0 0 1 ?16-bit Auto-reload 0 1 1 ?16-bit Capture 1 × 1 ?Baud Rate Generator × × 0 (Off) ?   定时器2由两个8位寄存器TH2和TL2组成,在定时器工作方式中,每个机器周期TL2寄存器的值加1,由于一个机器周期由12个振荡时钟构成,因此,计数速率为振荡频率的1/12。   在计数工作方式时,当T2引脚上外部输入信号产生由1至0的下降沿时,寄存器的值加1,在这种工作方式下,每个机器周期的5SP2期间,对外部输入进行采样。若在第一个机器周期中采到的值为1,而在下一个机器周期中采到的值为0,则在紧跟着的下一个周期的S3P1期间寄存器加1。由于识别1至0的跳变需要2个

文档评论(0)

1亿VIP精品文档

相关文档