定时/计数器相关的寄存器
    与定时/计数器相关的寄存器除了计数初值寄存器THx和TLx之外,就是TMOD寄存器和TCON寄存器,务必掌握。
    <1> TMOD模式控制寄存器,不能进行位寻址,只能字节操作。
    2f3686f69d0750925d0e0c800bccdeab.jpg
    <2> TCON中断标志

    定时/计数器的编程思路
    在定时/计数器的程序设计中,通常有两个函数:初始化函数和中断服务函数。
    在初始化函数中,一般需要进行以下几个配置:
    <1> 配置工作模式,即对TMOD寄存器编程。
    <2> 计算技术初值,即对THx和TLx寄存器进行赋值。
    <3> 使能定时/计数器中断,即ET0或ET1置1。
    <4> 打开总中断,即EA =1。
    <5> 启动定时器,即TR0或TR1置1。
    在中断服务函数中,一般需要进行以下的编程:
    <1> 如果不是自动重装模式,需要对THx和TLx重新赋值。
    <2> 进行间隔定时到达的逻辑处理(越少越好)。
    其程序框架和代码编写基本差不多
    ad1905ab1bdc857ad78839087130223e.jpg