单片机控制液晶屏显示复杂菜单的方法

48楼
前段时间我也做了个多级菜单的,不过,我用的方法相对要土一点,但是,也是很好用, 在这里简单的说一下, 对于子菜单层次比较少的, 倒是可以考虑用。
首先,建立一个所有子菜单的指针数组如  void  (*OnOk[4][4][4]),
在建立一个各个子菜单类似ID的结构体
struct  
{
  Uchar first   :2;
  Uchar second  :2;
  Uchar third   :2;
  Uchar fourth  :2;
  Uchar Son_Menu;
}Menu_Type;
通过对对Menu_Type.first,second进行操作,在通过指针数组可以直接跳转到你要处理的子菜单程序,很好用,大家可以一试!
49楼
谢谢
50楼
学习学习,和我之前学做的菜单方法比较一下。
51楼
不过我现在有个更简单,也更规范的方法,很适合于不规则的菜单程序,需要讲结构体修改一下就OK。
52楼
希望共享一下!!!
53楼
刚好要学习,谢谢!希望有用。

电脑版 Page created in 0.0938 seconds width 4 queries.