单片机的定时器详解.doc

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

文档评论(0)

1亿VIP精品文档

相关文档