硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4149|回复: 2
收起左侧

[有问必答] 请问多级菜单按键处理是什么思路或者有没有参考例子?

[复制链接]

1

主题

0

回帖

1

积分

新手上路

积分
1
发表于 2016-9-2 14:37:04 | 显示全部楼层 |阅读模式
比如,我有5个按键,分别为:功能,设置,上,下,保存。            
功能分成4个功能,电压,电流,剩余电流,温度设。
如按功能键第一次是电压设置,第二次是电流。。。按设置键表示进入此项功能,按上下键设定参数,按确定键保存并返回主页面。

有没有什么思路或者说参考例子发我看下,谢谢。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2016-9-3 09:52:48 | 显示全部楼层
上amobbs,检索 多级菜单  相关帖子很多,总有一款适合你。
回复

使用道具 举报

34

主题

83

回帖

185

积分

初级会员

积分
185
发表于 2016-9-3 18:14:43 | 显示全部楼层
非常简单,定义一个数组和一个变量,如:

UINT8 pos[x];
UINT8 ps;

每进入一级菜单ps++表示在几级菜单,pos[ps]=x(如主菜单有5个菜单项,那么x=菜单索引分别是0-4)表示上一级菜单是哪一个菜单项,不管在哪一级菜单通过这两个变量就可判断当前菜单深度以及每一级菜单进入的菜单项索引。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 03:25 , Processed in 0.162273 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表