⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 msp430F435做的医疗器械,包括语音模块,知识源于网络
💻 C
字号:
/****************************************************************
            discrible:Msp430_413底层软件设计

            author   :Ye Yun Kai

            date     :05.04.15(yy.mm.dd)
****************************************************************/
#include "msp430x42x.h"
#include "Sys_data.h"
#include "Sys_fun.h"


void  main(void)
{
    Mcu_init();                   //MCU内部硬件设置

    Lcd_all();                    //上电全显

    Sys_DataInit();               //系统数据初始化

    _EINT();                      //开启系统总中断

    while(1)
    {
        if((Interrupt_main_symbol & Samp_Temp30S_flag)==Samp_Temp30S_flag)//--30S采一次温度程序不在中断中处理,
        {                                                                 //减小中断时间,避免脉冲信号丢失
            Temp_Mod();                                  //温度处理
            Cal_H_M();                                   //计算焓值差及一个脉冲的质量,最后求出一个脉冲的热量
//        if((Display_symbol & firlayer_flag) ==firlayer_flag)//显示主显示项时,30S更新一次数据
            SysData_Update();                        //系统数据更新(Temp_Mod()在前,SysData_Update()在其后)

            Interrupt_main_symbol &= ~Samp_Temp30S_flag; //清0

            SVSCTL |= 0x80;//开启掉电监测模块,设置为2.8V(与测温同步,30S开启1次)
        }
/*      else if( (Interrupt_main_symbol & PowerOff_flag)==PowerOff_flag )//掉电存数
        {
            Save_HeatFlowData();    //保存热量,流量数据
            Save_DateData();        //保存系统时间
            _DINT();                //关闭系统中断

            Interrupt_main_symbol &= ~PowerOff_flag; //清0
        }*/

        _BIS_SR(LPM3_bits);                          // Enter Low Power Mode 3
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -