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

📄 menu_task.h

📁 电力系统中的保护装置全部代码
💻 H
字号:
 
/************************************************************************/
/*                                                                      */
/* FILE NAME                                            VERSION         */
/*                                                                      */
/*      menu_task.h                                      PLUS  1.0    	*/
/*                                                               		*/
/* COMPONENT                                                            */
/*                                                                      */
/*     BIOS -- Basic In And Out System	                                */
/*                                                                      */
/* DESCRIPTION                                                          */
/*                                                                      */
/*                                                                      */
/* AUTHOR                                                               */
/*                                                                      */
/*      chenjie    						        						*/
/*                                                                      */
/* DATA STRUCTURES                                                      */
/*                                                                      */
/*      None                                                            */
/*                                                                      */
/* FUNCTIONS                                                            */
/*                                                                      */
/*      None                                                            */
/*                                                                      */
/* DEPENDENCIES                                                         */
/*                                                                      */
/*      None                                                            */
/*                                                                      */
/* HISTORY                                                              */
/*                                                                      */
/*      NAME            DATE                    REMARKS                 */
/*                                                                      */
/*    QingShan.Huang   03-20-2002      Created EDIT version 1.1         */
/*                                                                      */
/************************************************************************/
#include        "BaseVariable.h"

#define			TRUE			1	
#define			FALSE			0

#define   		LCD_DATD_LEFT     		0x820001
#define   		LCD_DATD_RIGHT    		0x821001
#define   		LCD_COMMAND_LEFT  		0x820000
#define   		LCD_COMMAND_RIGHT 		0x821000  

#define         KEY_BUFFER_LENGTH       16
#define         KEY_JUDGE_TIMES			1
#define         KEY_WAIT_TIMES			100  
#define         KEY_REPEAT_TIMES		20  
#define         KESC                    0
#define         KINC                    1
#define         KDEC                    2
#define         KCR                     3
#define         KLEFT                   4
#define         KRIGHT                  5
#define         KUP                     6
#define         KDOWN                   7
#define         KRESET                  8

#define         LCD_DELAY_TIME          500
#define         LCD_BG_TIMES            5*60*1000
#define         NU_TICKS            	1

#define			MAX_MENU				9
#define			MAX_SETMENU				3

#define			EQU	        			1 
#define			NOT_EQU					0xaa 
#define			HIDE_EQU				0x55aa 
#define			FACTORY_PASS			222 

#define			ICON_X0					4
#define			ICON_Y0					8

#define			ICON_X1					48
#define			ICON_Y1					8

#define			ICON_X2					92
#define			ICON_Y2					8

#define			ICON_X3					4
#define			ICON_Y3					8

#define			ICON_X4					48
#define			ICON_Y4					8

#define			ICON_X5					92
#define			ICON_Y5					8

#define			ICON_X6					4
#define			ICON_Y6					8

#define			ICON_X7					48
#define			ICON_Y7					8

#define			ICON_X8					92
#define			ICON_Y8					8

#define			SETICON_X0				96
#define			SETICON_Y0				48

#define			SETICON_X1				16
#define			SETICON_Y1				48

#define			SETICON_X2				218
#define			SETICON_Y2				48 

#define  		QUIT    				0x55
#define  		SETTING_MAX_ZONE    	10
#define  		VALUE_MAX_NUMBER    	15  
#define  		PRO_SETS_MAX_NUMBER   	10 

#define			MAX_OUTLET				13
#define			MAX_DINPUT				32
#define         NU_TICKS        		1
#define         LCD_CHANGE_TIME         3000

/* Define clock block data structure.  */
typedef struct CLOCK_STRUCT
{ 
/* 	Standard clock struct information.     */	
	unsigned 	clock_disable_flag_;
	unsigned        year_;                 	
	unsigned        month_;                 	
	unsigned        day_;                 	
	unsigned        hour_;                 	
	unsigned        minute_;                 	
	unsigned        second_;                 	
	unsigned        millionsecond_;                 	
}CLOCK;


typedef struct MENU_STRUCT
{ 
/* 	Standard menu struct information.     */	
	unsigned	menu_index_num;
	unsigned        x_offset;                 	
	unsigned        y_offset;                 	
	unsigned    	*icon_pointer1;                 	
	char	        *menu_text;                 	
	char	        *menu_help;                 	
	void	        (*menu_file)();                 	
}MENU;



/*extern unsigned  *pAscii_tab;
extern unsigned  *pHzk16_tab;
extern unsigned  *pIcon7_version; 
extern unsigned  *pIcon6_set;	  
extern unsigned  *pIcon5_Comm;	  
extern unsigned  *pIcon4_Swipin;	  
extern unsigned  *pIcon3_Swipout;	
extern unsigned  *pIcon2_Report; 
extern unsigned  *pIcon1_Setting;
extern unsigned  *pIcon0_Scan;
extern unsigned  *pIcon8_set_zone;				    
extern unsigned  *pIcon9_yaban;
extern unsigned  *pIcon10_print;*/		

           



⌨️ 快捷键说明

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