基于单片机的多级菜单实现方法改进

被引:13
作者
宋晓辉
叶桦
丁昊
机构
[1] 东南大学自动化学院
[2] 东南大学自动化学院 南京210096
关键词
单片机; C语言; 多级菜单; 函数指针;
D O I
暂无
中图分类号
TP368.12 [];
学科分类号
081201 ;
摘要
介绍了一种在C语言环境下,基于单片机的多级菜单实现方法.该方法从菜单的功能结构出发,在程序设计中做了几点改进.首先对菜单数据项和功能函数各自进行独立设计,通过在数据结构中增加按键有效标志、字符串指针、存储器地址以及与复用相关的元素,实现了两者源代码空间的有效分离,从而大大提高了程序的可维护性;其次引入菜单项复用的思想,简化了程序结构.该设计的多级菜单在自动售货机的服务模式的实际应用表明,此改进方法使菜单设计变得更为简单方便,软件通用性更高,维护更容易.
引用
收藏
页码:66 / 70
页数:5
相关论文
共 4 条
[1]   单片机C语言下LCD多级菜单的一种实现方法 [J].
陆铮 ;
罗嘉 .
工矿自动化, 2006, (01) :50-51
[2]   具有任意多级子菜单的通用菜单程序设计 [J].
王海林 .
微机发展, 1999, (01) :40-43
[3]  
Keil Cx51 V7.0单片机高级语言编程与μ Vision2应用实践[M]. 电子工业出版社 , 徐爱钧, 2004
[4]  
C程序设计(二级)辅导[M]. 清华大学出版社 , 谭浩强主编, 1999