- //========================================================================
- // 函数名称: Timer0_Init
- // 函数功能: 定时器0初始化
- // 入口参数: 无
- // 函数返回: 无
- // 当前版本: VER1.0
- // 修改日期: 2023
- // 当前作者:
- // 其他备注:
- //========================================================================
- void Timer0_Init(void) //1毫秒@24.000MHz
- {
- AUXR &= 0x7F; //定时器时钟12T模式
- TMOD &= 0xF0; //设置定时器模式
- TL0 = 0x30; //设置定时初始值
- TH0 = 0xF8; //设置定时初始值
- TF0 = 0; //清除TF0标志
- TR0 = 1; //定时器0开始计时
- ET0 = 1; //使能定时器0中断
-
- IP = 0X02; //设置为最高优先级
- IPH = 0X02;
- }
复制代码
|