第6章中断系统与定时计数器模块.pptVIP

  • 6
  • 0
  • 约1.18万字
  • 约 53页
  • 2019-08-30 发布于湖北
  • 举报
2. 定时/计数器的工作原理 当定时/计数器作为定时器工作时,计数器的加1信号由振荡器的12分频信号产生,即每过一个机器周期,计数器加1,直至计满溢出为止。显然,定时器的定时时间与系统的振荡频率有关。因为一个机器周期等于12个振荡周期,所以计数频率fc=fosc/12。例如,当晶振为12MHz时,则计数周期为1μs,这是最短的定时周期。若要改变定时时间,则需通过改变定时器的初值及设置合适的工作方式来实现。 6.2.1 定时/计数器控制与状态寄存器 1.定时器工作方式寄存器TMOD和控制寄存器TCON 80C51定时/计数器是可编程的,其编程操作通过两个特殊功能寄存器TCON和TMOD的状态设置来实现。 (1)工作方式寄存器TMOD。工作方式寄存器TMOD用来确定定时/计数器的工作方式,低4位用于T0,高4位用于T1,其字节地址为89H,格式如表6-6所示。 TMOD(89H, 不能位寻址) 1)M1和M0工作方式控制位 M0和M1为工作方式控制位,确定4种工作方式,如表所示。 2)C/T:定时器/计数器方式选择位 C/T=0,设置为定时方式,对机器周期进行计数; C/T=1,设定为计数方式,对外部信号进行计数,外部信号接至T0(P3.4)或T1(P3.5)引脚。 3) GATE:门控位 GATE=0时,只要用软件使TR0(

文档评论(0)

1亿VIP精品文档

相关文档