main.c

来自「此代码应用与f2812的通讯程序!!方便用户编程!」· C语言 代码 · 共 58 行

C
58
字号
//MAIN.C FOR 电力负荷管理终端

#include "Device.h"

void main()
{   
	DisInterWatchdog();

	DINT;
	IER = 0x0000;
	IFR = 0x0000;

	InitAll();
	//SelfTest();

	IER |= M_INT14+M_INT1+M_INT9 +M_INT5; //CPUTIMER2 + ADC +XINT2 + CAP4 +SCIA/B	
	
	EINT;   
	ERTM;// Enable Global realtime interrupt DBGM
	
	while(1)   
	{	
		if(TimerFlag.f10ms) //秒事件
		{
			TimerFlag.f10ms = 0;
			ScanKey();
			HandleKey();			
			
		}
		
		if(TimerFlag.f1s )
		{   TimerFlag.f1s=0;
		    wst.enaSample = 1;
		    DispData();
		}
    /*
		if(wst.bCal)
		{
			CalcAll();   //fft计算电压电流
			GetUIPQ();   //计算PQ功率
	
			DoYcSum();   //累加FFT计算平均值

		//	DDcount();   //电度计数累加
			
			wst.bCal =0;
		}

		if(wst.cepinFlag==1)  
		{
			AdjustSample();	 // 频率调整	
			wst.cepinFlag=0;
		} */
	}
}    


⌨️ 快捷键说明

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