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

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

3 应用实例
在某装备模拟项目中,以AT89C52芯片为核心器件,显示部分采用图形点阵液晶显示模组HG3202405V2-B-LWH-LV,外部复合功能按键6个,实现菜单设计。部分代码如下:
g.JPG
主菜单窗口如图2所示。

a.JPG



结语
单片机的多级菜单设计是项目开发中较为常见的问题,本文给出了解决方案并在项目中得到应用。其特点表现在两个方面:一是系统开销小,仅靠MenuState和MenuItems两个结构体和几个变量即可维护各窗口和窗口内的同级菜单项;二是模块各部分功能独立性强,各菜单窗口的显示控制程序彼此独立、互不影响,键盘处理程序也自成一体。因此,该方案模块化程度高,开发过程简单方便,扩展性好,可移植性强,适于团队合作开发和维护。

1 2 3

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

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

或用微信扫描左侧二维码

相关文章

查看电脑版