51单片机:定时器/计数器TMOD设定

Posted perseverance52

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51单片机:定时器/计数器TMOD设定相关的知识,希望对你有一定的参考价值。

51单片机:定时器/计数器TMOD设定

上图为TMOD格式,8位分为两组,高四位控制T1,低四位控制T0
GATE :为门控位,GATE=0时,只要在编写程序时,使TCON中的TRO或TR1为1,就可以启动定时器/计数器工作。
GATE=1时,不仅要在编写程序时,使TCON中的TRO或TR1为1,且需要外部引脚也为高电平,才能工作。
C/T :定时/计数模式切换,C/T=0时为定时模式,C/T=1时为计数模式。
M1,M0:用来选择定时计/计数器的工作方式,一般使用都是采用16位的计时计数器。

几种TMOD设置:
定时器工作模式下,GATE = 0:

  • TMOD = 0X01 (T0工作在方式1)
  • TMOD = 0X02 (T0工作在方式2)
  • TMOD = 0X10 (T1工作在方式1)
  • TMOD = 0X20 (T1工作在方式2)

1.方式0时,N=13(此为TH为8位,TL为5位)
2.方式1时,N=16(此为TH为8位,TL为8位

以上是关于51单片机:定时器/计数器TMOD设定的主要内容,如果未能解决你的问题,请参考以下文章

单片机单片机知识点提纲3

51单片机学习笔记6 -- 定时器中断

51单片机学习笔记6 -- 定时器中断

4.10 51单片机-使用计数器测量NE555脉冲频率

4.10 51单片机-使用计数器测量NE555脉冲频率

51单片机 Proteus仿真定时器0计数由LED组成的二进制显示