搜索
bottom↓
回复: 77

430也要GUI之一: 多级文本菜单

  [复制链接]
(328906839)

出0入0汤圆

发表于 2010-11-15 06:36:36 | 显示全部楼层 |阅读模式
提起GUI,可能有不少朋友选择去移植UCGUI之类的东西,不过在我看来,自己写一个GUI也是一个不错的选择,功能实用就好,只要能很好的完成人机交互的任务就可以了。http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4368334&bbs_page_no=1&bbs_id=3064说了要这周开源,不过杂事太多时间有限,只能一点一点来了,先发个多级文本菜单程序。
多级文本菜单是经常用到的一种功能选择方式,这里给出一个完整的实现源码,显示设备是240×320的彩色TFT液晶,改成其它分辨率的应该也很容易,输入是键盘。这个菜单程序理论上支持无限级菜单,使用的时候写一个菜单资源文件就可以了;支持用户权限控制,也就是说,可以设置不同级别的登录密码,所能看到的菜单项可以按登录级别区分;可以支持动态生成的菜单,比如说查询记录项之类。
GUI要有良好的用户感受,基础条件是要有足够的执行速度和内存容量。不幸的是,这2点对于大多数430单片机来说都是弱项。对于149级别的MCU,用这个程序的话,建议还是用到128×128以下的单色液晶上比较好,如果用到彩色液晶上,那么滚屏显示菜单项绝对会是噩梦级的感受。如果是5x级别的,情况就好的多,240×320的彩色液晶上完全可以跑的很流畅。
点击此处下载 ourdev_597965K2UWVD.rar(文件大小:11K) (原文件名:多级文本菜单.rar)

(原文件名:多级文本菜单.jpg)
(328899075)

出0入0汤圆

发表于 2010-11-15 08:46:00 | 显示全部楼层
MARK
(328898036)

出0入0汤圆

发表于 2010-11-15 09:03:19 | 显示全部楼层
mark
(328891790)

出0入0汤圆

发表于 2010-11-15 10:47:25 | 显示全部楼层
mark
(328891319)

出0入0汤圆

发表于 2010-11-15 10:55:16 | 显示全部楼层
5系的430单片机驱动这么大的彩屏流畅度怎么样?有么有运行起来的视频?
(328890013)

出0入0汤圆

发表于 2010-11-15 11:17:02 | 显示全部楼层
好东东.MARK!
(328889576)

出0入0汤圆

发表于 2010-11-15 11:24:19 | 显示全部楼层
mark
(328876928)

出0入0汤圆

发表于 2010-11-15 14:55:07 | 显示全部楼层
支持!
(328875510)

出0入0汤圆

发表于 2010-11-15 15:18:45 | 显示全部楼层
hao
(328864619)

出0入0汤圆

发表于 2010-11-15 18:20:16 | 显示全部楼层
mark
(328864355)

出0入0汤圆

发表于 2010-11-15 18:24:40 | 显示全部楼层
mark
(328292234)

出0入0汤圆

 楼主| 发表于 2010-11-22 09:20:01 | 显示全部楼层
回复【4楼】alengend
-----------------------------------------------------------------------
坛子里不支持直接显示视频?流畅度还是不错的,迟滞感不大。实测了一下,18M运行,7条菜单项、每个菜单项6个字,滚屏显示的时候全屏刷新菜单速度60ms左右,21M运行时大概53ms。5438体格还是挺结实的,我这里的片子90%都能跑25M以上,一点问题没有。
(328291982)

出0入0汤圆

发表于 2010-11-22 09:24:13 | 显示全部楼层
这个得顶
(328286784)

出0入0汤圆

发表于 2010-11-22 10:50:51 | 显示全部楼层
mark
(328285055)

出0入0汤圆

发表于 2010-11-22 11:19:40 | 显示全部楼层
mark!~
(328280368)

出0入0汤圆

发表于 2010-11-22 12:37:47 | 显示全部楼层
支持
(328241601)

出0入0汤圆

发表于 2010-11-22 23:23:54 | 显示全部楼层
mark
(328195158)

出0入0汤圆

发表于 2010-11-23 12:17:57 | 显示全部楼层
mark
(328083224)

出0入0汤圆

发表于 2010-11-24 19:23:31 | 显示全部楼层
mark
(327118435)

出0入0汤圆

发表于 2010-12-5 23:23:20 | 显示全部楼层
这个不错 谢谢分享
(326383611)

出0入0汤圆

发表于 2010-12-14 11:30:24 | 显示全部楼层
stm32也要GUI  mark
(326383023)

出0入0汤圆

发表于 2010-12-14 11:40:12 | 显示全部楼层
支持一下
(326377370)

出0入0汤圆

发表于 2010-12-14 13:14:25 | 显示全部楼层
回复【楼主位】BroadWay
-----------------------------------------------------------------------

mark!
(325420804)

出0入0汤圆

发表于 2010-12-25 14:57:11 | 显示全部楼层
学习
(325256393)

出0入0汤圆

发表于 2010-12-27 12:37:22 | 显示全部楼层
MARK
(317637466)

出0入0汤圆

发表于 2011-3-25 16:59:29 | 显示全部楼层
MARK
(317637179)

出0入0汤圆

发表于 2011-3-25 17:04:16 | 显示全部楼层
mark
(317636978)

出0入0汤圆

发表于 2011-3-25 17:07:37 | 显示全部楼层
MARK
(312195601)

出0入0汤圆

发表于 2011-5-27 16:37:14 | 显示全部楼层
mark
(312192696)

出0入0汤圆

发表于 2011-5-27 17:25:39 | 显示全部楼层
mark, GUI.
(312189293)

出0入0汤圆

发表于 2011-5-27 18:22:22 | 显示全部楼层
mark 菜单
(311523594)

出0入0汤圆

发表于 2011-6-4 11:17:21 | 显示全部楼层
楼主,都发几个贴了,还没有见到你的GUI源码啊,能否无私的共享一下?
我也觉得一个项目中根据自己的需要来写个GUI较好,用现成的如UCGUI太大了
(311349920)

出0入0汤圆

发表于 2011-6-6 11:31:55 | 显示全部楼层
mark
(311346772)

出0入0汤圆

发表于 2011-6-6 12:24:23 | 显示全部楼层
有空顶顶帖
(295282764)

出0入0汤圆

发表于 2011-12-9 10:37:51 | 显示全部楼层
好贴一定要顶!
(294841485)

出0入0汤圆

发表于 2011-12-14 13:12:30 | 显示全部楼层
mark,有时间在来研究
(294766947)

出0入0汤圆

发表于 2011-12-15 09:54:48 | 显示全部楼层

要顶
必须顶
不得不顶
用尽全力顶
再加上千斤顶
总之把它顶到顶
接着使出葵花宝顶
就算顶到史前也要顶
老子看了会用道德经顶
孔子亲自拜你为师天天顶
秦始皇站在阿房宫上使劲顶
汉高祖挥师杀向东罗马为你顶
吕布抛弃了貂蝉而选择了为你顶
张三丰见了用太极拳九全式全力顶
左冷禅召开武林盟主大会商讨如何顶
西门吹雪从此学会了最强一招剑神一顶
龙剑飞的如来神掌最后一式改为万佛朝顶
陆小凤从此现也不管闲事了而专门来为你顶
四大名捕四面出击看天下还有没有人敢不再项
唐僧师徒不去西天取经专程回来召集纵僧为你顶
瑞星杀毒软件从此不杀木马了节约资源只为帮你顶
(294765542)

出0入0汤圆

发表于 2011-12-15 10:18:13 | 显示全部楼层
mark!~
(294464374)

出0入0汤圆

发表于 2011-12-18 21:57:41 | 显示全部楼层
不错,学习一下
(294462548)

出0入0汤圆

发表于 2011-12-18 22:28:07 | 显示全部楼层
mark 下。可能会用到
(294459936)

出0入0汤圆

发表于 2011-12-18 23:11:39 | 显示全部楼层
mark
(294414729)

出0入0汤圆

发表于 2011-12-19 11:45:06 | 显示全部楼层
支持!
(294036930)

出0入0汤圆

发表于 2011-12-23 20:41:45 | 显示全部楼层
mark
(294017698)

出0入0汤圆

发表于 2011-12-24 02:02:17 | 显示全部楼层
mark
(293633615)

出0入0汤圆

发表于 2011-12-28 12:43:40 | 显示全部楼层
mark
(292924112)

出0入0汤圆

发表于 2012-1-5 17:48:43 | 显示全部楼层
mark 参考下
(292916091)

出0入0汤圆

发表于 2012-1-5 20:02:24 | 显示全部楼层
mark
(290607634)

出0入0汤圆

发表于 2012-2-1 13:16:41 | 显示全部楼层
谢谢
(290243640)

出0入0汤圆

发表于 2012-2-5 18:23:15 | 显示全部楼层
不错哦
(285918356)

出0入0汤圆

发表于 2012-3-26 19:51:19 | 显示全部楼层
留着用,谢谢!
(285647028)

出0入0汤圆

发表于 2012-3-29 23:13:27 | 显示全部楼层
好东西.楼主辛苦
(284744390)

出0入0汤圆

发表于 2012-4-9 09:57:25 | 显示全部楼层
MARK多级菜单 。好靓啊,努力学习
(284736245)

出0入0汤圆

发表于 2012-4-9 12:13:10 | 显示全部楼层
漂亮


(284640592)

出0入0汤圆

发表于 2012-4-10 14:47:23 | 显示全部楼层
现在正在头疼51的菜单,借鉴一下!
(284296000)

出0入0汤圆

发表于 2012-4-14 14:30:35 | 显示全部楼层
可能会用到,多谢楼主!
(279806802)

出0入0汤圆

发表于 2012-6-5 13:30:33 | 显示全部楼层
新版本网站不支持下载,什么时候能解决啊!
(279806503)

出0入0汤圆

发表于 2012-6-5 13:35:32 来自手机 | 显示全部楼层
先收着,谢谢分享
(279720915)

出0入0汤圆

发表于 2012-6-6 13:22:00 | 显示全部楼层
楼主能发一下源码吗?现在论坛还不能下载资料,843182364@qq.com     谢谢了
(279544113)

出0入0汤圆

发表于 2012-6-8 14:28:42 | 显示全部楼层
good,很好
(279132033)

出0入0汤圆

发表于 2012-6-13 08:56:42 | 显示全部楼层
支持下
(276887097)

出0入0汤圆

发表于 2012-7-9 08:32:18 | 显示全部楼层
430也要GUI之一: 多级文本菜单 很不错啊!
(260423127)

出0入0汤圆

发表于 2013-1-15 21:51:48 | 显示全部楼层
学习了,
(260377863)

出0入0汤圆

发表于 2013-1-16 10:26:12 来自手机 | 显示全部楼层
430做的GUI,标记
(256921478)

出0入0汤圆

发表于 2013-2-25 10:32:37 | 显示全部楼层
谢谢!!
(256915610)

出0入0汤圆

发表于 2013-2-25 12:10:25 来自手机 | 显示全部楼层
赞一个!!
(241143127)

出0入0汤圆

发表于 2013-8-27 01:25:08 | 显示全部楼层
楼主果然强大
(241139581)

出0入0汤圆

发表于 2013-8-27 02:24:14 来自手机 | 显示全部楼层
好帖,支持一下
(241115842)

出0入0汤圆

发表于 2013-8-27 08:59:53 | 显示全部楼层
真的不错,MSP430驱动彩屏。
(241113086)

出0入0汤圆

发表于 2013-8-27 09:45:49 | 显示全部楼层
虽然不懂,还是要顶一下~
(241106319)

出0入10汤圆

发表于 2013-8-27 11:38:36 | 显示全部楼层
猜测,编资源文件成了比较复杂的事情。嵌套稍微多了的话,眼都要看花了。
(240658463)

出0入0汤圆

发表于 2013-9-1 16:02:52 来自手机 | 显示全部楼层
好东西 顶一下
(236794481)

出0入0汤圆

发表于 2013-10-16 09:22:34 | 显示全部楼层
期待楼主新作,记得网上有个 XMOVE3.0彩屏GUI控件库 作者在2K RAM实现GUI控件,可惜作者一直没有放出代码....不知道哪位大神有?
(236701823)

出0入0汤圆

发表于 2013-10-17 11:06:52 | 显示全部楼层
mark一下,
(236146327)

出0入0汤圆

发表于 2013-10-23 21:25:08 | 显示全部楼层
学习学习啊
(132041539)

出0入0汤圆

发表于 2017-2-9 19:24:56 | 显示全部楼层
mark
(94491724)

出0入0汤圆

发表于 2018-4-20 09:55:11 | 显示全部楼层
普通字符液晶也借鉴下,谢谢。
(70381836)

出5入4汤圆

发表于 2019-1-24 11:06:39 | 显示全部楼层
MARK
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-4-18 01:37

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表