一种单片机多级菜单的模块化设计方法

时间:2012-12-24来源:网络

2 键盘处理模块设计
单片机的菜单操作多是以按键形式完成的,一般会有多个按键,分别对应不同功能。此外,也要考虑按键复用问题,也就是说,同一位置的按键在不同窗口内可能会有不同的功能定义,因此,要在程序中对按键进行采集、解析键值,以正确响应操作。按键处理的流程如图1所示。

e.JPG


例如当按下“上页”按键时,程序会接收到按键,根据当前所处的窗口解析该键定义,判断为“上页”;然后在窗口结构体数组Menu Index中取得要转向窗口的索引值,根据索引值取得该窗口显示控制程序的指针,并释放菜单项结构体Items,执行该窗口显示控制程序。代码如下:
f.JPG

1 2 3

关键词: 设计 方法 模块化 菜单 多级 单片机

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版