新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种单片机多级菜单的模块化设计方法

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

作者:时间:2012-12-24来源:网络收藏

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

本文引用地址:http://www.eepw.com.cn/article/170641.htm

e.JPG


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



评论


相关推荐

技术专区

关闭