学习目标:掌握定时器1正计数/倒计数模式,两种实现方式:查询和中断
【正计数/倒计数模式】:
在正计数/倒计数模式,计数器反复从0x0000开始,正计数直达到T1CC0H:T1CC0L保存值。然后计数器将倒计数直到0x0000,如下图所示。这个定时器用于周期必须是对称输出脉冲而不是0xFFF的应用程序,因此允许中心对齐的PWM输出应用的实现。在正计数/倒计数模式,当达到最终计数值时(0x0000),设置标志IRCON.T1IF和T1STAT.OVFIF。如果设置了相应的中断屏蔽位TIMIF.OVFIM以及IEN1.T1EN和总中断IEN0.EA,计数器溢出将产生一个中断请求。注意:在正计数达到最大值又倒计数回到0x0000时产生中断。
查询方式
1 /****************************************************************************** 2 *函 数 名:InitT1 3 *功 能:定时器1初始化,系统不配置时钟默认2分频,即16M 4 *入口参数:无 5 *出口参数:无 6 *****************************************************************************