BroadWay 发表于 2010-11-15 06:36:36

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

提起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)
http://cache.amobbs.com/bbs_upload782111/files_34/ourdev_597966HDV9UN.jpg
(原文件名:多级文本菜单.jpg)

peterliuzq 发表于 2010-11-15 08:46:00

MARK

dashulin 发表于 2010-11-15 09:03:19

mark

sky_walker 发表于 2010-11-15 10:47:25

mark

alengend 发表于 2010-11-15 10:55:16

5系的430单片机驱动这么大的彩屏流畅度怎么样?有么有运行起来的视频?

jack_yu 发表于 2010-11-15 11:17:02

好东东.MARK!

liguohx 发表于 2010-11-15 11:24:19

mark

undeadhuman 发表于 2010-11-15 14:55:07

支持!

DSP_2812 发表于 2010-11-15 15:18:45

hao

hekun559 发表于 2010-11-15 18:20:16

mark

guo126101 发表于 2010-11-15 18:24:40

mark

BroadWay 发表于 2010-11-22 09:20:01

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

amazing030 发表于 2010-11-22 09:24:13

这个得顶

luck851 发表于 2010-11-22 10:50:51

mark

ljt8015 发表于 2010-11-22 11:19:40

mark!~

_yuming 发表于 2010-11-22 12:37:47

支持

adszmc 发表于 2010-11-22 23:23:54

mark

sytu_xww 发表于 2010-11-23 12:17:57

mark

lybym 发表于 2010-11-24 19:23:31

mark

poet_lee 发表于 2010-12-5 23:23:20

这个不错 谢谢分享

qwert1213131 发表于 2010-12-14 11:30:24

stm32也要GUImark

zhaojun_xf 发表于 2010-12-14 11:40:12

支持一下

happy803 发表于 2010-12-14 13:14:25

回复【楼主位】BroadWay
-----------------------------------------------------------------------

mark!

zxs2000 发表于 2010-12-25 14:57:11

学习

laoerge 发表于 2010-12-27 12:37:22

MARK

xieguangye 发表于 2011-3-25 16:59:29

MARK

fulitun 发表于 2011-3-25 17:04:16

mark

yahooxiaozi 发表于 2011-3-25 17:07:37

MARK

ccmj4708 发表于 2011-5-27 16:37:14

mark

johnwjl 发表于 2011-5-27 17:25:39

mark, GUI.

pujing 发表于 2011-5-27 18:22:22

mark 菜单

MZ_Guo 发表于 2011-6-4 11:17:21

楼主,都发几个贴了,还没有见到你的GUI源码啊,能否无私的共享一下?
我也觉得一个项目中根据自己的需要来写个GUI较好,用现成的如UCGUI太大了

lps0501090117 发表于 2011-6-6 11:31:55

mark

Bicycle 发表于 2011-6-6 12:24:23

有空顶顶帖

qmsolo2004 发表于 2011-12-9 10:37:51

好贴一定要顶!

Shane 发表于 2011-12-14 13:12:30

mark,有时间在来研究

qingyin2009 发表于 2011-12-15 09:54:48


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

ljt80158015 发表于 2011-12-15 10:18:13

mark!~

coole 发表于 2011-12-18 21:57:41

不错,学习一下

chaplin1999 发表于 2011-12-18 22:28:07

mark 下。可能会用到

dzng11 发表于 2011-12-18 23:11:39

mark

chachayuki 发表于 2011-12-19 11:45:06

支持!

huhuan6 发表于 2011-12-23 20:41:45

mark

Jesen 发表于 2011-12-24 02:02:17

mark

langxing08 发表于 2011-12-28 12:43:40

mark

hhl1023 发表于 2012-1-5 17:48:43

mark 参考下

catvevs 发表于 2012-1-5 20:02:24

mark

tdncool12 发表于 2012-2-1 13:16:41

谢谢

yuanyuande 发表于 2012-2-5 18:23:15

不错哦

yikuang 发表于 2012-3-26 19:51:19

留着用,谢谢!

syauxwm 发表于 2012-3-29 23:13:27

好东西.楼主辛苦

shower.xu 发表于 2012-4-9 09:57:25

MARK多级菜单 。好靓啊,努力学习{:victory:}

jwc21 发表于 2012-4-9 12:13:10

漂亮


137703056 发表于 2012-4-10 14:47:23

现在正在头疼51的菜单,借鉴一下!

lycf 发表于 2012-4-14 14:30:35

可能会用到,多谢楼主!

chnzh 发表于 2012-6-5 13:30:33

新版本网站不支持下载,什么时候能解决啊!

chenhua1991 发表于 2012-6-5 13:35:32

先收着,谢谢分享

stmlt 发表于 2012-6-6 13:22:00

楼主能发一下源码吗?现在论坛还不能下载资料,843182364@qq.com   谢谢了

xiaopaohu123 发表于 2012-6-8 14:28:42

good,很好{:victory:}

mypc16888 发表于 2012-6-13 08:56:42

支持下{:smile:}

ganjinming 发表于 2012-7-9 08:32:18

430也要GUI之一: 多级文本菜单 很不错啊!

ljc2012 发表于 2013-1-15 21:51:48

学习了,

hamipeter 发表于 2013-1-16 10:26:12

430做的GUI,标记

ming076 发表于 2013-2-25 10:32:37

谢谢!!

hamipeter 发表于 2013-2-25 12:10:25

赞一个!!

skylsk 发表于 2013-8-27 01:25:08

楼主果然强大

hamipeter 发表于 2013-8-27 02:24:14

好帖,支持一下

u123321 发表于 2013-8-27 08:59:53

真的不错,MSP430驱动彩屏。

活力的小冰 发表于 2013-8-27 09:45:49

虽然不懂,还是要顶一下~

linbin250 发表于 2013-8-27 11:38:36

猜测,编资源文件成了比较复杂的事情。嵌套稍微多了的话,眼都要看花了。

alextime 发表于 2013-9-1 16:02:52

好东西 顶一下

edkaifa 发表于 2013-10-16 09:22:34

期待楼主新作,记得网上有个 XMOVE3.0彩屏GUI控件库 作者在2K RAM实现GUI控件,可惜作者一直没有放出代码....不知道哪位大神有?

dgdzas 发表于 2013-10-17 11:06:52

mark一下,

cumtyap 发表于 2013-10-23 21:25:08

学习学习啊

thyewfty 发表于 2017-2-9 19:24:56

mark {:smile:}

true_elecom 发表于 2018-4-20 09:55:11

普通字符液晶也借鉴下,谢谢。

ChenXC1121 发表于 2019-1-24 11:06:39

MARK {:smile:}
页: [1]
查看完整版本: 430也要GUI之一: 多级文本菜单