这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » LCD 做一个LCD的菜单程序,还没有思路,想到的是用树形结构

共2条 1/1 1 跳转至

LCD 做一个LCD的菜单程序,还没有思路,想到的是用树形结构

院士
2006-09-17 18:14:16     打赏
LCD 做一个LCD的菜单程序,还没有思路,想到的是用树形结构



关键词: 一个     菜单     程序     还没有     思路     想到     树形     结构    

院士
2006-12-22 22:43:00     打赏
2楼
问 不知道对不对
大家给点意见 1: 对 2: 我用的是查表,应该是平行结构,不知道树型结构怎么做,楼上的大哥能讲明白些吗? 3: 我需要实现2级菜单,楼上的大哥能讲讲查表是怎么实现的 4: 我以前的一个菜单结构,深度好几级,你看一下。unsigned char KeyFuncIndex;
void (*KeyFuncPtr)();
typedef struct
      {
       unsigned char KeyStateIndex;  //当前状态索引号
       unsigned char KeyUp;        //按下"向上"键时转向的状态索引号
       unsigned char KeyDown;      //按下"向下"键时转向的状态索引号
       unsigned char KeyLeft;
       unsigned char KeyRight;
       unsigned char KeyEnter;       //按下"回车"键时转向的状态索引号
       unsigned char BlackOrWhite;   //本行反白与否
       unsigned char Gate;
       void (*CurrentOperation)();   //当前状态应该执行的操作
      } KEY;
code KEY KeyTab[SIZE_OF_KEYBOARD_MENU]=
{
    {0,1,1,1,1,1,5,1,StaticMenu},  //显示静态界面
    ///////////////////////////////////
    {1,3,2,10,4,102,2,2,FirstMenu_shezhi}, //“
    {2,1,3,10,4,103,3,2,FirstMenu_shezhi},
    {3,2,1,10,4,12,4,2,FirstMenu_shezhi},
    //,,,,,,,,,,,,,,,,,,,,,
    {4,6,5,1,7,20,2,3,FirstMenu_guanli}, //"
    {5,4,6,1,7,23,3,3,FirstMenu_guanli},
    {6,5,4,1,7,25,4,3,FirstMenu_guanli},
    ///////////////////////////////////
    {7,9,8,4,10,43,2,4,FirstMenu_chaxun},
    {8,7,9,4,10,47,3,4,FirstMenu_chaxun},
    {9,8,7,4,10,50,4,4,FirstMenu_chaxun},
    ////////////////////////////////////
    {10,11,11,7,1,72,2,5,FirstMenu_fuwu}, //"
    {11,10,10,7,1,75,3,5,FirstMenu_fuwu},
    ////////////////////////////////////
    {12,0xaa,0xaa,15,13,104,5,6,Process_mima}, //
    {13,0xaa,0xaa,12,16,105,5,9,Process_dizhi}, //
    {14,18,16,13,15,0xaa,5,8,Process_qidong}, //
    {15,0xaa,0xaa,16,12,1,5,7,Goback_shezhi}, //
    ////////////////////////////////////////
    {16,18,17,13,15,106,2,8,Process_qidong}, //
    {17,16,18,13,15,107,3,8,Process_qidong}, //
    {18,17,16,13,15,108,4,8,Process_qidong}, //
    ////////////////////////////////////////
   。。。。。
}这只是其中菜单的一部分。 5: 你能把你的思想在讲一下么,楼上的这位大哥 6: 树形

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]