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

📄 main.c

📁 在采样的基础上实现数码管显示和利用TI公司的FFT算法进行运算
💻 C
字号:
//#include "zimo.h"
#include "dataChange.h"
#include "System.h"
#include "zimo.h"
#include "data.h"
#include "AD.h"
#include "2407.h"
#include "spwm.h"
#include "sci.h"
#define LCD_SET			1

main() {

	SysInit();
	SCI_Init();
	//Timer2_Init() ;
	DataInit();   //数据初始化
	Caption_Init();
	spwm_init(&spwm_moudle);      //PWM默认参数
	calc_save_pwm();
	KeyInitial();
	LCDInit();
	Black();
	CLEAR();
	
	GraphyInitial();
	
//	FillRect(10,10,50,50,LCD_SET);
//	FillRect(10,10,50,50,LCD_TOG);
//	DisplyCh(56,128,char1,0);
  /*  DrawLine(10,20,30,40,LCD_SET);
    FillRect(10,10,50,50,LCD_TOG);
	while(1)
	{
	} */
//****************
//	PageNum = PAGE_THREE();
    PageNum=LCDPAGE0();
	T3PWM_128();                   //40MS generate 128 pluses
	AD_INITIAL(TONGDAO_A);          //初始化AD
	EINT;  
	
	do	{
		KeyFlag = KeyScan();
		if(KeyFlag == 1)	{
			CodeJuge = GetKeyCode();
		
		switch(CodeJuge)	{
			
				case KeyEnter:	
					 KeyServe(PageNum,KeyEnter,&CsrFlagPage0);
					break;
				case KeyEsc:
					KeyServe(PageNum,KeyEsc,&CsrFlagPage0);
					break;
				case KeyUp:
					KeyServe(PageNum,KeyUp,&CsrFlagPage0);
					break;
				case KeyDown:
					KeyServe(PageNum,KeyDown,&CsrFlagPage0);
					break;
				case KeyLeft:
					KeyServe(PageNum,KeyLeft,&CsrFlagPage0);
					break;
				case KeyRight:
					KeyServe(PageNum,KeyRight,&CsrFlagPage0);
					break;
				default:
					break;
			}
		}
			KeyFlag = 0;
		/*	KeyDelay();
			KeyDelay();
			KeyDelay();
			KeyDelay();
			KeyDelay();
			KeyDelay();
			KeyDelay();
			KeyDelay();
			KeyDelay();
			KeyDelay(); */ 
	
			
		 if ( IsFlashData==1) 
	     {	      
	  	    Flash_Page(PageNum) ;                  //刷新结束置标志位
	  	    IsFlashData=0;                
	     }      
	     
	     if(ReFreshPrameter==1 && PageNum==2)
	     {
	        ShowPrameter();
	        ReFreshPrameter=0;
	     }
	     
	     if(ReCacuPWM==1)
	     {
	        calc_save_pwm();                      //再次计算PWM数据
	        ReCacuPWM=0   ;
	     }
	     
		}	while(1);              
		
				                              
//////////////////////////////////////////////////////////////////////////////////				                              		                              		                              
}

⌨️ 快捷键说明

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