#include "Time.h" //#include "../bsp/bsp_led.h" /*************************初始化定时器0*****************************/ void L0_timer0_Init(void) //50毫秒@11.0592MHz { AUXR &= 0x7F; //定时器时钟12T模式 TMOD &= 0xF0; //设置定时器模式 TL0 = 0x00; //设置定时初值 TH0 = 0x4C; //设置定时初值 TF0 = 0; //清除TF0标志 TR0 = 1; //定时器0开始计时 ET0 = 1; //add by cc } /********************** Timer0中断函数************************/ void timer0 (void) interrupt 1 { NOP(); NOP(); NOP(); TF0 = 0; L1_tick_tick(); ///系统中的1sflag 和以10ms为颗粒的延时使用 为tdelay服务 /// BITN_1(DR_who_wakeup, DRB_who_wakeup_timer0); NOP(); NOP(); NOP(); } /******************************END*********************************/