- 175
- 0
- 约4.41千字
- 约 8页
- 2017-02-28 发布于北京
- 举报
基于C51结构体的目录式菜单程序设计.doc
基于C51结构体的目录式菜单程序设计
摘 要:针对矿用产品智能化程度提高,人机界面丰富,程序设计工作量大,修改难等问题,本文提出了基于C51的结构体的目录式菜单程序框架,通过目录查询和函数指针调用,实现各种菜单操作功能。通过多项目应用,验证了该方法实现的菜单结构紧凑、运行稳定、修改方便和通用性强等特点,具有很好的实用价值。
关键词:目录式菜单;C51;结构体;函数指针
中图分类号:TP368.12
随着矿用产品智能化越来越高,人机界面越来越丰富,而在目前矿用产品中,人机界面多基于单片机及按键方式实现,对于复杂的人机界面程序设计工作量很大,且存在经常需要修改的问题。因此设计了运行可靠、修改方便的菜单程序框架可以降低工作量,提高产品开发效率,且为以后程序设计建立模板。多级菜单程序的设计方法很多,最典型的方法是根据按键动作及显示界面建立索引关系表,具体实现方法见文献[1]。该方法基于这个关系表,增加或调整界面时,对结构表修改较大,特别是在界面很多时不方便,在修改及通用性方面差。作者通过总结已往的各种菜单设计方法,根据设计菜单经验,设计了一种基于C51结构体的目录式菜单,通过目录查询和函数指针调用,实现菜单各种操作功能。
1 目录式菜单程序设计
通过对菜单的共性分析,提炼出菜单结构特点,形成菜单条结构体。一般每个菜单项有菜单标签和子菜单列表;可以
原创力文档

文档评论(0)