menu.h

来自「一个基于AD9954的430单片机编程」· C头文件 代码 · 共 61 行

H
61
字号
/*--------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------
菜单选项数据类型
--------------------------------------------------------------------------------------------------------------*/
typedef struct 
{
  void *nxt;       //指向同级目录下个选项
  void *pre;       //同级目录上个选项 
  void *far;        //上级目录
  void *sub;        //下级目录
  char *name;       //该选项名称
  void (*fun)();    //该选项对应的函数
}MENU;

/*-------------------------------------------------------------------------------------------------------------
变量
-------------------------------------------------------------------------------------------------------------*/
extern MENU *MenuCur;

/*-------------------------------------------------------------------------------------------------------------
功能:显示当前选项以及其上下的各一个选项
入口:
出口:
-------------------------------------------------------------------------------------------------------------*/
void MenuDisp();

/*-------------------------------------------------------------------------------------------------------------
功能:进入下级菜单或调用并调用函数
-------------------------------------------------------------------------------------------------------------*/
void MenuSub();

/*-------------------------------------------------------------------------------------------------------------
功能:进入下级菜单或调用并调用函数
-------------------------------------------------------------------------------------------------------------*/
void MenuFar();

/*-------------------------------------------------------------------------------------------------------------
功能:进入下级菜单或调用并调用函数
-------------------------------------------------------------------------------------------------------------*/
void MenuNxt();

/*-------------------------------------------------------------------------------------------------------------
功能:进入下级菜单或调用并调用函数
-------------------------------------------------------------------------------------------------------------*/
void MenuPre();

/*-------------------------------------------------------------------------------------------------------------
功能:通过键盘按十进制位输入一个有符32位数
入口:numinit显示的初始值。输入数据时在液晶上显示首地址为0x90,显示需要占6x2个中文字符的位置
出口:与显示结果对应的有符32位数
-------------------------------------------------------------------------------------------------------------*/
signed long int MenuGetLon(signed long int numinit);





⌨️ 快捷键说明

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