2单片机的定时器计数器.pptxVIP

  • 25
  • 0
  • 约7.43千字
  • 约 39页
  • 2020-02-05 发布于上海
  • 举报
5.2、 定时器/计数器的结构和功能以8051系列为例:2个16位可编程定时器/计数器:T0和T1.T0:TL0/TH0;T1:TL1/TH1TMOD/TCON:工作方式寄存器/控制寄存器1.结构2.功能16位的定时器/计数器的实质:加法计数器。(1)定时对机器周期进行计数,即计数脉冲来自单片机的内部。即每个机器周期产生一个计数脉冲使得计数器加1,直至计满溢出 。计数频率=fosc/12,即1个机器周期;“定时”时间:开始计数到溢出;预置计数法:初值越大,定时越短。(2)计数对外部脉冲信号计数(T0—P3.4/T1—P3.5)。下降沿出现时,计数器值加1.在每个机器周期的S5P2拍节时对外部计数脉冲进行采样;如果前一个机器周期采样为高电平,后一个机器周期采样为低电平,即为一个有效的计数脉冲。下一个周期的S3P1期间,新的计数值装入计数器。最高计数频率=fosc/24,即2个机器周期。注:定时器按设定的工作方式独立运行,不占用CPU的操作时间,除非定时器计满溢出,中断CPU。5.3 控制寄存器和方式寄存器1.定时器控制寄存器TCON功能:控制定时器T0或T1的运行或停止,并标志定时器的溢出和中断情况。位地址:88H,可以位寻址。TF0/TF1:定时器溢出标志。溢出时,硬件自动使TF0/TF1置1,并申请中断。TR0/TR1:定时器运行控制位。置1启动工作,置0停止工作。IE0/IE1

文档评论(0)

1亿VIP精品文档

相关文档