最近研究12864多级菜单,发现论坛里关于12864多级菜单的帖子多是只给了个单独的菜单文件,对于我们这种新手有点懵懵懂懂,经过几天查找资料,已经实现了12864串行显示驱动,整行反白,按键回调函数的功能,可以初步实现任意切换菜单,可以实现无限级联,板子是用的原子哥的战舰,一直以来开源网对我帮助很大,入门就开始在这个论坛学习了,现在奉上整个工程,把开源精神传递下去^ ^
不会上传文件 放个百度 {MOD}的链接吧 链接:
http://pan.baidu.com/s/1kVqU7kj 密码:9zbv
//定义一个菜单项结构体
typedef struct MenuItem
{
u8 num; //本级菜单数量
u8 recordSubNum;
char *menuName;
char *submenuName[SUBMENU_MAXNUM];
struct MenuItem **submenuPtr;
struct MenuItem *parent;
FUNC_POINT func;
FUNC_POINT funcKeyUP;
FUNC_POINT funcKeyDOWN;
FUNC_POINT funcKeyLEFT;
FUNC_POINT funcKeyRIGHT;
}Menu;
这里这里每一行都是什么意识?
一周热门 更多>