本文主要是介绍多级菜单的实现一,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
总共分享三种实现多级菜单方式,前面两种是裸机式的,第三种是带有FreeRTOS。
1、首先处在第一级菜单:显示
同时按下一项按钮,flag会变化,光标会根据flag的值,在界面上不同位置显示出光标
按下确定,则返回flag的当前值,同时退出一级菜单进入二级菜单;
2、当menu1有返回值后,进入二级菜单
进入二级菜单具体哪一个项目呢,根据返回的值决定,
假设进入的二级菜单是menu2_key_wave();显示以下
按下一项移动光标menu3++
按确定,进入menu3对应目录执行相应操作
郑重声明一下:以上代码全都不是出自我本人。我在整理菜单实现的代码时,发现之前落下的笔记,出处我也找不到了,对原作者要说声抱歉。
这篇关于多级菜单的实现一的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!