[转帖]再来一个新的单片机LCD显示菜单(源代码+仿真)
- UID
- 131107
- 性别
- 男
|
[转帖]再来一个新的单片机LCD显示菜单(源代码+仿真)
人要保持斗志,并有疯狂的追求,生活才会精彩!
QQ:24387110 手机:13871563876 |
|
|
|
|
|
- UID
- 131107
- 性别
- 男
|
人要保持斗志,并有疯狂的追求,生活才会精彩!
QQ:24387110 手机:13871563876 |
|
|
|
|
|
- UID
- 131107
- 性别
- 男
|
keil C51的源工程文件,大家可以根据这个修改程序做自己的单片机菜单 完整的源代码: [Point=40] [attach]5881[/attach] [/Point]
[此贴子已经被作者于2009-4-13 13:51:37编辑过] |
人要保持斗志,并有疯狂的追求,生活才会精彩!
QQ:24387110 手机:13871563876 |
|
|
|
|
|
- UID
- 131107
- 性别
- 男
|
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 中文字模 |
人要保持斗志,并有疯狂的追求,生活才会精彩!
QQ:24387110 手机:13871563876 |
|
|
|
|
|
- UID
- 131107
- 性别
- 男
|
最后送上:详细的说明文档《一个占用内存极少的菜单系统的实现》(PDF格式文档) 一些手机界面的分析 图标层代码实现分析 条项层代码实现分析 菜单框架的代码实现 模版代码讲解 动态内容层菜单 动态生成条项菜单内容 数字快捷方式的实现 菜单函数调用图 问答FAQ 这个东西哪来的? 能在51这种低速CPU上跑不? 我担心我的CPU速度不够快,能用这个菜单不? 这个菜单框架的内存耗损大不不大? 怎么移植? 关于移植的建议 杂项 开机直接执行某些功能 如何实现中断中使用LCD? 数字建快捷方式 关于多国语言切换: 关于内存耗损: 关于更多的改进: 关于快捷方式: 关于如何实现在线帮助提示 如何快速创建一个条项层菜单? 在FramBuffer型LCD上直接使用这份代码 为什么公布这份代码,使用的话需要授权什么的么? [attach]5882[/attach] |
人要保持斗志,并有疯狂的追求,生活才会精彩!
QQ:24387110 手机:13871563876 |
|
|
|
|
|
- UID
- 131107
- 性别
- 男
|
最后送上:详细的说明文档《一个占用内存极少的菜单系统的实现》(PDF格式文档) 刚才忘了上传了,在这里补上来:
[attach]5883[/attach]
|
人要保持斗志,并有疯狂的追求,生活才会精彩!
QQ:24387110 手机:13871563876 |
|
|
|
|
|
- UID
- 532341
- 性别
- 男
|
|
|
|
|
|
- UID
- 131107
- 性别
- 男
|
人要保持斗志,并有疯狂的追求,生活才会精彩!
QQ:24387110 手机:13871563876 |
|
|
|
|
|
- UID
- 523946
- 性别
- 男
|
|
|
|
|
|
- UID
- 523946
- 性别
- 男
|
|
|
|
|
|
- UID
- 523946
- 性别
- 男
|
|
|
|
|
|
- UID
- 523946
- 性别
- 男
|
|
|
|
|
|
- UID
- 523946
- 性别
- 男
|
|
|
|
|
|
- UID
- 532634
- 性别
- 男
|
|
|
|
|
|
- UID
- 532634
- 性别
- 男
|
|
|
|
|
|