九层妖塔 起于垒土
【蓝桥杯】—{MCU:IAP15F2K61S2}—{定时器}

定时器

1、简介

 ●定时器的核心部件是一个加法计数器其本质是对脉冲进行计数。计数脉冲来系统时钟或者单片机外部引脚。
 ●STC15F系列单片机只有3个定时器。
 ●四种工作模式:
  ○定时器0:
    模式0(16位自动重装载模式)
    模式1(16位不可重装载模式)
    模式2(8位自动重装载模式)
    模式3(不可屏蔽中断的16位自动重装载模式)
  ○ 定时器1:模式0,模式1,模式2
  ○ 定时器2:固定为模式0;还可以当串口的波特率发生器和可编程时钟输出。

2、寄存器

TCON (Timer Control-控制寄存器)

 ●TCON:控制定时器T0/T1的启动于停止,包含定时器T0/T1的溢出标志位88H可位寻址
 ●TF1:(Timer Flow)定时器1溢出标志位。计满溢出时由硬件置"1"分为查询法中断法响应溢出。
  ○ 中断法:在中断允许时,向CPU发出中断请求,中断响应后,由硬件自动清除TF1标志
  ○ 查询法:通过软件查询TF1标志,来判断计满溢出时刻,查询结束后,用软件手动清除TF1标志
 ●TR1:(Timer Run)T1的运行控制位
【蓝桥杯】—{MCU:IAP15F2K61S2}—{定时器}

TMOD(Timer Mode-工作模式寄存器)

 ●TMOD设置定时器T0/T1的工作模式(四种工作模式)和功能(定时or计数)。
 ●TMOD不可位寻址,只能用字节指令设置。
 ●M1,M0:工作模式选择位。默认为16位自动重装载模式。
 ●C/TC/\overline{T}:功能选择位。T\overline{T}:T低电平有效即定时器模式。
 ●GATE:门控位
【蓝桥杯】—{MCU:IAP15F2K61S2}—{定时器}

AUXR(Auxiliary Register-辅助寄存器)

 ●T0X12:定时器0速度控制位。
 (T0X12)=0:定时计数脉冲完全与传统8051单片机的计数脉冲一样,计数脉冲周期为系统时钟周期的12倍,即12分频;当(T0X12)=1时,计数脉冲为系统时钟脉冲,计数脉冲周期等于系统时钟周期,即无分频。
 ●T2R:定时器2的运行控制位。
 ●T2_C/TC/\overline{T}:T2的功能选择位。
 ●T2x12:定时器2速度控制位。
【蓝桥杯】—{MCU:IAP15F2K61S2}—{定时器}

INT_CLKO(AUXR2)(外部中断允许和时钟输出寄存器)

【蓝桥杯】—{MCU:IAP15F2K61S2}—{定时器}

IE(Interrupt Enable-中断允许寄存器)

 ●EA:总中断允许控制位。
 ●ET1:定时器T1中断允许位
 ●ET0:定时器T0中断允许位
 ●地址A8H可位寻址
【蓝桥杯】—{MCU:IAP15F2K61S2}—{定时器}

IP(Interrupt Priority-中断优先级控制寄存器)

【蓝桥杯】—{MCU:IAP15F2K61S2}—{定时器}

IE2(Interrupt Enable-中断允许寄存器2)

【蓝桥杯】—{MCU:IAP15F2K61S2}—{定时器}
 ●ET2:定时器2的中断允许位。

相关文章:

  • 2022-01-16
  • 2021-07-05
  • 2021-07-02
  • 2022-01-10
  • 2021-07-12
  • 2021-06-25
  • 2021-05-07
  • 2021-07-06
猜你喜欢
  • 2021-09-27
  • 2021-10-07
  • 2022-12-23
  • 2021-11-22
  • 2022-12-23
  • 2022-01-14
相关资源
相似解决方案