单片机控制装置与调试任务五 定时器与计数器.pptVIP

  • 28
  • 0
  • 约 18页
  • 2017-01-24 发布于江西
  • 举报

单片机控制装置与调试任务五 定时器与计数器.ppt

任务五 定时器与计数器 一 任务背景 51系列单片机有两个16位定时器/计数器,通过对机器周期计数达到定时的目的,通过对外部事件计数达到计数之目的。 1. 定时器/计数器的基本原理 51单片机的定时器/计数器采用加法计数方式工作。两个定时器/计数器T0和T1自内部均有一个16位加法计数器(TH0, TL0和TH1, TL1),用来完成加1计数。当加法计数器产生溢出时,硬件自动产生溢出中断标志信号,可向CPU申请中断。由于加法计数器的初值可以由程序设定,因此其计数/定时范围就可利用软件来编程。 当处于计数方式时,定时器/计数器对加在T0(P3. 4). T1(P3.5)引脚的脉冲信号进行加1计数,我们可以通过设置不同的初值来控制计数次数。 当处于定时方式时,定时器/计数器对内部机器周期TC进行加1计数,因此其计数最小单位就是1个机器周期。例如,当我们的应用系统采用的时钟频率为12 MHz时,其机器周期Tc=1 us,其基本定时单位就是l us 。 在定时/计数过程中,可以用指令将加法计数器的值读回CPU。 2. 定时器计数器的控制方式 (1) 定时器方式寄存器TMOD TMOD称为定时器方式寄存器,用来设置定时器/计数器的工作方式、是否需要门控信号等,其地址为89H。定时器/计数器T0、T1都有4

文档评论(0)

1亿VIP精品文档

相关文档