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

📄 submenu.h

📁 sed1335液晶驱动,包括菜单,已经在DSPIC30F6014A上调试通过.
💻 H
字号:
//subMenu.h
#ifndef		__sub_menu_h__
#define		__sub_menu_h__
extern  unsigned char	g_ucKeyData;
#define		MAIN_MENU_MAX_NUM	8
extern  unsigned char* code	MainMenuString[MAIN_MENU_MAX_NUM*2];

#define		MEASURE_MENU_MAX_NUM	3
extern  unsigned char* code		MeasureMenuString[MEASURE_MENU_MAX_NUM*2];

#define		VEHICLE_MSG_MENU_MAX_NUM	3
extern  unsigned char* code		VehicleMsgMenuString[VEHICLE_MSG_MENU_MAX_NUM*2];

#define		FUEL_TYPE_MAX_NUM		4
extern  unsigned char* code		FuelTypeMenuString[FUEL_TYPE_MAX_NUM*2];

#define		SETTING_MENU_MAX_NUM	3
extern  unsigned char* code		SettingMenuString[SETTING_MENU_MAX_NUM*2];

#define		LANGUAGE_MENU_MAX_NUM	2
extern  unsigned char* code		LanguageMenuString[LANGUAGE_MENU_MAX_NUM*2];

#define		COM_MENU_MAX_NUM		3	
extern  unsigned char* code		ComMenuString[COM_MENU_MAX_NUM*2];

#define		FUNCTION_MENU_MAX_NUM		2
extern  unsigned char* code		FunctionMenuString[FUNCTION_MENU_MAX_NUM*2];

#define		COMMON_TIP_MAX_NUM		8
extern  unsigned char* code		CommonTip[COMMON_TIP_MAX_NUM*2];
	
#define		TIP_MENU_ID			0	
#define		TIP_START_ID		1	
#define		TIP_ENTER_ID		2	
#define		TIP_ASK_SAVE_ID		3	
#define		TIP_SAVED_ID		4	
#define		TIP_CHECKING_ID		5	
#define		TIP_PASS_ID			6	
#define		TIP_FAIL_ID			7



#define		BUADRATE_MAX_NUM		4
extern  unsigned char* code		BaudRateString[4];
extern  unsigned char* code		ProtocolString[4];


BOOL	SleepAndQueryMsg(unsigned int nDelayTime);

void	KeyNote(void);

void	DispSubMenuNum(unsigned char Number,
						unsigned char MaxNum,
						unsigned char X,
						unsigned char Y,
						unsigned char RowWidth);

void	DispSubMenuContent(	unsigned char* str[],
							unsigned char MaxNum,
							unsigned char X,
							unsigned char Y,
							unsigned char RowWidth);
//	LAYER1_SETTING  SettingMenu()
//	|
//	--1.
		BOOL	SettingLanguageMenu(void);
//	|
//	--2.	
		BOOL	SettingTime(void);
//	|
//	--3.
		BOOL	SettingComMenu(void);
	//	|
	//	--1.
			BOOL	ComChangeProtocol(void);
	//	|
	//	--2.
			BOOL	ComChangeBaudRate(unsigned char	*pBaudRateIndex);
	//	|
	//	--3.
			BOOL	ComChangeAddress(unsigned char	*pAddr);
//	LAYER1_VEHICLE_MSG		VehicleMsgMenu();
//	|
//	--1.
		BOOL	VehicleRegNo(void);//BOOL	VehicleRegNo(void)
//	|
//	--2.
		//void	VehicleRPM(void);
//	|
//	--3.
		BOOL	VehicleFuelType(void);
	
//	LAYRE1_MEASURE		MeasureMenu(unsigned char)
//	|
//	--1.
		BOOL	MeasureCommonMenu(void);
//	|
//	--2.	
		BOOL	MeasureIdleMenu(void);
//	|
//	--3.
		BOOL	MeasureDualMenu(void);
		
//	LAYRE1_FUNCTION		FunctionMenu(void)
//	|
//	--1.
		BOOL	FunctionZeroMenu(void);
//	|
//	--2.	
		BOOL	FunctionCalibrationMenu(void);






#endif		//__sub_menu_h__

⌨️ 快捷键说明

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