打印

自举升压电路配套程序---LedConn

[复制链接]
1013|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
雁舞白沙|  楼主 | 2014-11-12 06:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <GLOBAL.h>
#include <stdlib.h>
#include <stdbool.h>
#include <msp430x21x2.h>

#define   RunLedOut                P3DIR |=  BIT1
#define   RunLedHig                P3OUT |=  BIT1
#define   RunLedLow                P3OUT &=~ BIT1

#define   PwrLedOut                P3DIR |=  BIT2
#define   PwrLedHig                P3OUT |=  BIT2
#define   PwrLedLow                P3OUT &=~ BIT2

#define   ComLedOut                P3DIR |=  BIT3
#define   ComLedHig                P3OUT |=  BIT3
#define   ComLedLow                P3OUT &=~ BIT3


//-----***-void LedConn(bool TimeEn,unsigned char TimeSliceSt,unsigned int TimesliceFg)-***-----//
//---功能描述:片隔间管理
//---输入条件:TimeSliceSt->
//---输出项目:RetData
void LedConn(unsigned int *DataDptr,unsigned int TimesliceFg)
{
    unsigned int i;
    i=~TimesliceFg;
    if(*DataDptr&TimesliceFg)
    {
        *DataDptr&=i;
         LedFlsh++;
    }
    if(ChkVoltage<1500)
    {
        RunLedOut;
        RunLedLow;;
    }
    else
    {
        if(LedFlsh==20)
        {
            RunLedOut;
            RunLedLow;
        }
        if(LedFlsh==40)
        {
            RunLedHig;
        }
        if(LedFlsh>60)
        {
            LedFlsh=0;   
        }
    }
}

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:学者会友QQ群:72137827 三人行,必有我师!

213

主题

789

帖子

243

粉丝