原创 LED节奏控制

2010-12-30 20:55 1304 3 3 分类: 软件与OS

 


比较不错的控制LED闪烁 及类似蜂鸣器控制节奏,在RTI中定时调用,以产生不同的节奏!


 


**********************************LED控制*******************************************
*************************************************************************************/
void PWR_SetChargeLED(INT8U LEDFrenq)
{
    if(LEDFrenq==0b00000000) {
        LED_CHARG = 1;                 
    }
    ChargeLEDFlashFreq = LEDFrenq;    
}


/**********************************控制*******************************************
*************************************************************************************/
void PWR_ChargeLEDFlash(void)
{
    if(ChargeLEDFlashFreq & 0x01){         //   static INT8U ChargeLEDFlashFreq = CHARGE_LED_OFF;
        LED_CHARG = 0;                    //亮
  ChargeLEDFlashFreq >>= 1;
  ChargeLEDFlashFreq |= 0x80;
    }else{
    LED_CHARG = 1;
  ChargeLEDFlashFreq >>= 1;
    }   
}

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
3
关闭 站长推荐上一条 /3 下一条