文件名称:一个占用内存极少的菜单系统的实现

  • 所属分类:
  • 嵌入式/单片机编程
  • 资源属性:
  • [C/C++] [源码]
  • 上传时间:
  • 2010-04-16
  • 文件大小:
  • 1.61mb
  • 下载次数:
  • 0次
  • 提 供 者:
  • migrant
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

1. MenuSampleCode目录是代码 这份代码我在我的硬件上测试过。
2.说明文档是:一个占用内存极少的菜单系统的实现.pdf
3.menu.gif是一个演示
4.目录说明
MenuSampleCode\SI  Source Insight 3.5 的工程文件
MenuSampleCode\Menu.Uv2 Keil 的工程
MenuSampleCode\Src  源代码
MenuSampleCode\Obj  目标文件
MenuSampleCode\Lst  列表文件
可以看MenuSampleCode\Lst\menu.m51最后编译的结果:
代码状况:

Program Size: data=9.0 xdata=110 code=15731
creating hex file from ".\Obj\menu"...
".\Obj\menu" - 0 Error(s), 0 Warning(s).
这是打开动态条项生成功能时的结果。

Program Size: data=9.0 xdata=79 code=15155
creating hex file from ".\Obj\menu"...
".\Obj\menu" - 0 Error(s), 0 Warning(s).
这是关闭动态条项生成功能时的结果。

菜单深度均为4层深度。
25+4*3 = 37Byte 可见占用内存还是挺小的。
源文件说明
CPU.H    CPU相关定义
Main.C    主函数
Ks0108.C   LCD驱动
ASCII.c   8x8 8x16 英文字模
KeyScan.C  键盘扫描
MenuPara.C  菜单函数使用模版
MenuTop.C  顶层菜单和菜单核心代码
MenuFSM.C  菜单核心和FSM代码
MenuFunc.C  功能菜单和动态条项生成代码
MenuLanguage.C  语言切换代码
MenuMeasure.C  空例子
PIC.C      图标
MenuMain.C    菜单主循环
KeyScan.H   
Ks0108.H  
Menu.H
Menu.C      main函数
Chinese.txt   用到的中文
Chinese.C    中文字模

Simulation.exe是uCGUI上移植的演示。
可以通过你的键盘控制菜单:
你的PC键盘的四个方向键:
向上键 :确定 
向下键 :ESC
向左键 :向左
向右键 :向右
默认语言是英文,你可以进入设置成中文。
PS:不提供这个的代码。请不要问我要。其实Src的源代码的效果也就是这个的运行效果。
包括动态条项生成功能。
相关搜索: 菜单

(系统自动生成,下载前可以参看下载内容)

下载文件列表

压缩包 : 一个占用内存极少的菜单系统的实现.rar 列表
一个占用内存极少的菜单系统的实现
一个占用内存极少的菜单系统的实现/menu.gif
一个占用内存极少的菜单系统的实现/PDF条目.txt
一个占用内存极少的菜单系统的实现/说明.txt
一个占用内存极少的菜单系统的实现/MenuSampleCode
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/K1_Diag.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/BitMap.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/serial.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/TLC0831.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/STARTUP.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/Diag.m51
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/Chinese.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/menu.m51
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/Main.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/Ks0108.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/MenuTop.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/MenuFSM.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/MenuFunc.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/MenuLanguage.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/MenuMeasure.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/MenuPara.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/KeyScan.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/Menu.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Lst/MenuMain.lst
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/Diag.plg
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/TLC0831.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/serial.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/K1_Diag.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/Diag.lnp
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/STARTUP.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/Chinese.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/BitMap.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/Diag
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/menu.plg
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/menu.lnp
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/menu.hex
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/Main.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/Ks0108.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuTop.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuFSM.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuFunc.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuLanguage.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuMeasure.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuPara.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/KeyScan.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/Menu.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuMain.obj
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/menu
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuTop.__i
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuFSM.__i
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuFunc.__i
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuLanguage.__i
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuMeasure.__i
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuPara.__i
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/Menu.__i
一个占用内存极少的菜单系统的实现/MenuSampleCode/Obj/MenuMain.__i
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MenuSampleCode.IMB
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MenuSampleCode.IMD
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MenuSampleCode.IAB
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MenuSampleCode.IAD
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MenuSampleCode.PR
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MenuSampleCode.PS
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MenuSampleCode.PFI
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MenuSampleCode.PO
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MenuSampleCode.PRI
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MenuSampleCode.SearchResults
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MenuSampleCode.WK3
一个占用内存极少的菜单系统的实现/MenuSampleCode/SI/MENUSA~1.SearchResults
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/CPU.H
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/Main.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/Ks0108.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/ASCII.c
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/KeyScan.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/MenuPara.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/MenuTop.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/Menu.H.bak
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/MenuFSM.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/MenuFunc.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/MenuLanguage.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/MenuMeasure.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/PIC.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/MenuMain.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/KeyScan.H
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/Ks0108.H
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/Menu.C.bak
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/Menu.H
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/Menu.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/Chinese.txt
一个占用内存极少的菜单系统的实现/MenuSampleCode/Src/Chinese.C
一个占用内存极少的菜单系统的实现/MenuSampleCode/Diag.plg
一个占用内存极少的菜单系统的实现/MenuSampleCode/Menu.Opt
一个占用内存极少的菜单系统的实现/MenuSampleCode/Menu.Uv2
一个占用内存极少的菜单系统的实现/MenuSampleCode/Menu_Opt.Bak
一个占用内存极少的菜单系统的实现/MenuSampleCode/Menu_Uv2.Bak
一个占用内存极少的菜单系统的实现/MenuSampleCode/STARTUP.A51
一个占用内存极少的菜单系统的实现/Simulation.exe
一个占用内存极少的菜单系统的实现/一个占用内存极少的菜单系统的实现.pdf

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org