单片机课程-PPT版.pptVIP

  • 4
  • 0
  • 约4.66千字
  • 约 31页
  • 2019-07-03 发布于山东
  • 举报
6.1 定时器的定时与计数功能 1. 定时器的计数功能 所谓计数是指对单片机外部所发生的事件进行累计。外部事件的发生以脉冲的形式表示,因此计数功能的实质就是对外部脉冲进行计数。检测一个1 到0 的跳变需要2 个机器周期,故外部输入脉冲的最高频率为振荡频率的1/24。虽然计数器对输入脉冲的占空比无特殊要求,但为了确保某个电平在变化之前被采样一次,要求电平的保持时间至少是一个完整的机器周期。 2. 定时器的定时功能 定时器的定时功能也是通过计数的方式来实现的,只是此时的计数脉冲来自单片机内部,由振荡器经12 分频后提供,即每个机器周期提供一个计数脉冲。所以在定时状态下,每个机器周期定时器自动加1 直至计满溢出。 6.2 定时器的有关寄存器 MCS-51 内部定时器的各种功能均在寄存器TCON 及TMOD 的控制下实现。 6.2.1 定时器控制寄存器(TCON) 6.2.2 定时器工作方式控制寄存器(TMOD) 注意该寄存器不能进行位寻址,只能使用字节传送指令设置其内容。 6.3 定时器的4 种工作方式 6.3.1 工作方式0 ① 最大计数量: ② 已知要求的计数量n,则计数器的初值为: ③ 最大定时时间: ④ 已知要求的定时时间t,则定时器的初值为: 求得初值以后,应将x 分配到TL0 和TH0: 【例6-1】设定时器T0 选择工作方式0,定时状态,定时时间1m

文档评论(0)

1亿VIP精品文档

相关文档