AVR单片机定时器计数器一
单片机的定时器/计数器实质就是一个加1计数器,通过软件对其控制寄存器的操作,来实现定时,计数功能及转换。 当定时器/计数器为定时工作方式时,计数器的加1信号由振荡器的分频信号产生,即每过一个机器周期
/1 单片机的定时器计数器实质就是一个加计数器,通过软件对其控制寄存器的操作,来实现定时, /1 计数功能及转换。当定时器计数器为定时工作方式时,计数器的加信号由振荡器的分频信号产生,即 1/T0 每过一个机器周期,计数器加,直至计满溢出为止。当定时器计数器为计数工作方式时,通过引脚 T11./ 和对外部信号计数,当电平变化时,计数器加定时器计数器使用灵活,用途广泛,如延时,物理信 PWM 号的测量,信号的周期,频率,脉宽测量,产生定时脉冲信号,捕捉输入,还可以实现输出,用于 D/A, 电动机的无极调速等。 ATmega16/T/C0,T/C1,T/C2T/C0,T/C28/T/C116 三个定时器计数器,其中为位定时器计数器,是 / 位定时器计数器。 /TIMSK:TIFR: 定时器计数器相关寄存器:定时计数中断屏蔽寄存器,定时计数器中断标志寄存器, ASSR: 异步状态寄存器, SFIOR :特殊功能寄存器 T/C0: 相关寄存器 TCCR0:TCNT0OCR0 控制寄存器,:计数寄存器,:输出比较寄存器 T/C1: 相关寄存器 TCCR1A,TCCR1B:TCNT1(TCNT1H,TCNT1L) 控制寄存器,计数寄存器, OCR1A,OCR1B: 输出比较寄存器, ICR1 :输入捕捉寄存器 T/C2 相关寄存器: TCCR2TCNT2OCR2: :控制寄存器,:计数寄存器,输出比较寄存器, /T/C0T/C080x00-0xFF 溢出中断:以定时器计数器为例,为位定时器,计数范围为十六进制,对应的 0-2550 十进制为,由开始计数,

