这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 使用430制作的水表---主程序

共1条 1/1 1 跳转至

使用430制作的水表---主程序

助工
2014-11-04 19:19:52     打赏

#include <GLOBAL.h>
#include <stdlib.h>
#include <stdbool.h>
#include <msp430x41x.h>

extern void BasicTimerEn(void);

//----- *** --- 主程序 --- *** -----//
int main(void)
{               
    _DINT();
    LongDelay(20);
    InitSys();
    SleepEn=1;  
    _EINT();
    for(;;)
    { 
        WDT();
        PulseAdd();//--------------------SecondsConn-->0x01;
        BeepConn();//--------------------SecondsConn-->0x02;
        LcdParse();//--------------------SecondsConn-->0x04;
        ValveCon();//--------------------SecondsConn-->0x08;
        CardPars();//--------------------SecondsConn-->0x10;
        PowerOnChk();//------------------SecondsConn-->0x20;
        DisturbConn();//-----------------SecondsConn-->0x40; 
        BasicTimerEn();//----------------SecondsConn-->0x80  
    }
}

#pragma vector=BASICTIMER_VECTOR
__interrupt void basic_timer(void)
{
    SecondsConn=0xff;
    LPM3_EXIT; 
}
//--- *** --- 修改记录 --- *** ---//

//---20120217
//---LPM4 工作模式

 


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]