HT48R05A-1的定时计数器.docVIP

  • 12
  • 0
  • 约1.5千字
  • 约 2页
  • 2023-10-24 发布于湖南
  • 举报
HT48R05A-1的定时计数器 定时/计数器 ????HT48R05A-1提供一个定时/计数器。定时/计数器包含一个8位可 编程的向上计数的计数器, 时钟可以来自外部时钟或系统时钟。 ????如果采用内部系统时钟,那么只有一个参考时基 信号,这个内部时钟来自fsys。 ????外部时钟输入,允许用户去计量外部事件,测量时间长度或脉冲宽度或产生一个精确的时基信号。 ????有两个 寄存器与定时/计数器相关联即TMR(0DH)和TMRC(0EH)。有两个物理寄存器对应TMR的位置,写入TMR会将初始值装入定时/计数器的预置寄存器中,而读TMR则会获得定时/计数器的内容,TMRC是定时/计数器控制寄存器。 ????TM0和TM1位定义操作模式,事件计数模式用来记录外部事件,这时时钟来源于外部TMR引脚, 定时器模式是作为一个普通的定时器功能,时钟源来自fINT时钟。脉冲宽度测量模式能用来计量外部引脚TMR上的高电平或低电平的宽度,计数是基于fINT时钟。 ????在事件计数或定时器模式中,一旦定时/计数器开始计数,它将会从当前定时/计数器中的数值开始计数到FFH,一旦产生溢出,计数器会从定时/计数器预置寄存器重新装载并且同时产生相应的中断请求状态位( TF:INTC的第5位)。 ????在脉冲宽度测量中,将TON和 TE置为“1”,如果TM

文档评论(0)

1亿VIP精品文档

相关文档