第六章定时器及应用.pptVIP

  • 5
  • 0
  • 约4.31千字
  • 约 39页
  • 2023-06-28 发布于山东
  • 举报
教学内容 基本要求:掌握计数/定时器的应用及编程方法 重点:定时器/计数器工作模式及应用 难点:定时器/计数器的应用编程 定时器/计数器的结构及功能 定时器/计数器的控制 定时器/计数器的4种工作模式及其应用 定时器/计数器的编程方法 §6.1 定时器概述 89C51单片机内有两个16位定时器/计数器,即定时器0(T0)和定时器1(T1),都是16位加1计数器。 功能:定时和事件计数,可用于定时控制、延时、对外部件计数和检测等场合。 T0由两个8位特殊功能寄存器TH0和TL0构成;T1由TH1和TL1构成。 每个定时器都可由软件设置为定时工作方式或 计数工作方式。由特殊功能寄存器TMOD和TCON所控制。 定时器工作不占用CPU时间,除非定时器/计数器溢出,才能中断CPU的当前操作。 定时器/计数器有四种工作模式。 定时器对89C51片内振荡器输出经12分频后的脉冲进行计数,即每个机器周期使定时器(T0或T1)的数值加1直至计满溢出。 当89C51采用12MHz晶振时,一个机器周期为1μs,计数频率为1MHz。 定时工作方式 若89C51采用6MHz晶振,计数频率为多少? 通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数。当输入脉冲信号产生由1至0的下降沿时计数器的值加1。 CPU检测一个1至0的跳变需要两个机器周期,故最高计数频率

文档评论(0)

1亿VIP精品文档

相关文档