1 / 11

6.1 定时 / 计数器结构

6.1 定时 / 计数器结构. 定时 / 计数器简称定时器, 8031 单片机有 2 个 16 位的定时 / 计数器:定时器 0 ( T0 )和定时器 1 ( T1 )。它们都有定时器或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。 T0 由 2 个特殊功能寄存器 TH0 和 TL0 构成, T1 则由 TH1 和 TL1 构成。作计数器时,通过引脚 T 0 ( P 3.4 )和 T 1 ( P 3.5 )对外部脉冲信号计数,当输入脉冲信号从 1 到 0 的负跳变时,计数器就自动加 1 。计数的最高频率一般为振荡频率的 1/24 。. 返回本节.

watson
Download Presentation

6.1 定时 / 计数器结构

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 6.1 定时/计数器结构 • 定时/计数器简称定时器,8031单片机有2个16位的定时/计数器:定时器0(T0)和定时器1(T1)。它们都有定时器或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。 • T0由2个特殊功能寄存器TH0和TL0构成,T1则由TH1和TL1构成。作计数器时,通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数,当输入脉冲信号从1到0的负跳变时,计数器就自动加1。计数的最高频率一般为振荡频率的1/24。 返回本节

  2. 6.2 定时/计数器工作方式 • 每个定时/计数器还有4种工作模式,也就是每个定时器可构成4种电路结构模式。 • 在模式0、1和2,T0和T1的工作模式相同,在模式3,两个定时器的模式不同。下面以T1为例,分述各种工作模式的特点和用法。

  3. 1.模式0 图 定时/计数器T1(T0)工作模式0

  4. 2.模式1 图 定时/计数器T1(T0)工作模式1

  5. 3.模式2 图 定时/计数器T1(T0)工作模式2

  6. 4.模式3 图 定时/计数器T1(T0)工作模式3

  7. 6.3 定时/计数器控制寄存器 • 定时器共有2个控制寄存器TMOD和TCON,由软件写入TMOD和TCON 两个8位寄存器,设置各个定时器的操作模式和控制功能。

  8. 1.工作模式控制寄存器—TMOD(89H) 图 定时器工作模式寄存器TMOD

  9. 2.定时器控制寄存器—TCON(88H) 图 定时器工作模式寄存器TCON

  10. 6.4 定时/计数器常数的计算 • 1.计数器初值的计算 • 把计数器计满为零所需要的计数值设定为C,计数初值设定为TC,由此可得到公式: TC=M-C • 式中,M为计数器模值,该值和计数器工作方式有关。在方式0时M为213;在方式1时M为216;在方式2和方式3时M为28。

  11. 2.定时器初值的计算 • 在定时器模式下,计数器由单片机主脉冲经12分频后计数。因此,定时器定时时间T的公式: T=(M-TC)T计数 上式也可写成:TC=M-T/ T计数 • 式中,M为模值,和定时器的工作方式有关;T计数是单片机振荡周期TCLK的12倍;TC为定时器的定时初值。

More Related