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

📄 application.c

📁 RA8806底层驱动
💻 C
字号:
#include "INCLUDE.H" 


/*********************************************************************************************************
**
** Function name:                                  KeyDoEvents 
**
** Descriptions:        Judge Motor's Run Status
** input parameters:    None
** Returned value:      None  
** Notice:               
 
** Created by:          Yan Junsheng 
** Created Date:        2008/10/23
**--------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
*********************************************************************************************************/ 
#if KeyDoEvents_EN	
 
 void KeyDoEvents(void)
 {	INT8U CurDownKeyStatus = 0xFF; 		  
    CurDownKeyStatus = GetKey_Value();
	switch(CurDownKeyStatus) 
	      {			 
		     case 0x01:						// 按键"上"
			           {  	
					   if(MenuIndex == 2)
					   { 
					      if(FrameSelCurItem == 1)
						  {
						     FrameSelCurItem               = 4;
							 pMenuFlag->DispUpdateDataFlag1 = 1; 
							 pMenuFlag->DispUpdateDataFlag4 = 1; 
						  } 	 
					      else if(FrameSelCurItem == 2)
						  {
						     FrameSelCurItem               = 1;
							 pMenuFlag->DispUpdateDataFlag2 = 1; 
							 pMenuFlag->DispUpdateDataFlag1 = 1; 
						  } 	 
					      else if(FrameSelCurItem == 3)
						  {
						     FrameSelCurItem               = 2;
							 pMenuFlag->DispUpdateDataFlag3 = 1; 
							 pMenuFlag->DispUpdateDataFlag2 = 1; 
						  } 	 
					      else if(FrameSelCurItem == 4)
						  {
						     FrameSelCurItem               = 3;
							 pMenuFlag->DispUpdateDataFlag4 = 1; 
							 pMenuFlag->DispUpdateDataFlag3 = 1; 
						  } 	 
					   }
						  break;
					   }				       
		     case 0x02:	                    // 按键"下"
			           {  	
					   if(MenuIndex == 2)
					   { 
					      if(FrameSelCurItem == 1)
						  {
						     FrameSelCurItem               = 2;
							 pMenuFlag->DispUpdateDataFlag1 = 1; 
							 pMenuFlag->DispUpdateDataFlag2 = 1; 
						  } 	 
					      else if(FrameSelCurItem == 2)
						  {
						     FrameSelCurItem               = 3;
							 pMenuFlag->DispUpdateDataFlag2 = 1; 
							 pMenuFlag->DispUpdateDataFlag3 = 1; 
						  } 	 
					      else if(FrameSelCurItem == 3)
						  {
						     FrameSelCurItem               = 4;
							 pMenuFlag->DispUpdateDataFlag3 = 1; 
							 pMenuFlag->DispUpdateDataFlag4 = 1; 
						  } 	 
					      else if(FrameSelCurItem == 4)
						  {
						     FrameSelCurItem               = 1;
							 pMenuFlag->DispUpdateDataFlag1 = 1; 
							 pMenuFlag->DispUpdateDataFlag4 = 1; 
						  } 	  
					   }
						  break;
					   }  			       
		     case 0x04:						// 按键"确认" 
			           {     
						  if(MenuIndex == 2)
						  {  
						     MenuIndex = 3;
							 (*FrameOneMenu[FrameSelCurItem])();
						  }
						  break;
					   }   
			 case 0x08:						// 按键"返回"
			           {   
					      if(MenuIndex == 3)
						  {
						     MenuIndex = 2;
	                         pMenuFlag->DispUpdateDataFlag1 = 1;
	                         pMenuFlag->DispUpdateDataFlag2 = 1;
	                         pMenuFlag->DispUpdateDataFlag3 = 1;
	                         pMenuFlag->DispUpdateDataFlag4 = 1; 
		                     pMenuFlag->ScreenFlashFlag     = 1;
						  }
						  break; 
					   } 
		     case 0x20:						// 按键" "
			           {   
						  break;
		     		   }				       
			 case 0x10:	                    // 按键" "
			           {  	 
						  break;
					   }  
			 default:     break;
			}	 
 }
#endif  

             /*-------------------------------   End    -----------------------------*/

⌨️ 快捷键说明

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