打印

实现单片机在液晶屏上显示模拟的时钟表盘方法

[复制链接]
3694|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kami03372|  楼主 | 2010-8-8 17:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机在液晶屏上显示模拟的时钟表盘!
现在有个方法就是将表盘和各个指针在每个时间的位置整理成
数据预存在FLASH中,然后根据时间不停的去刷新!
这样做,不利于任意调整时钟表盘的大小。而且刷新效率偏低。

不知道各位大侠有没有更好的办法,指导下,先谢谢了!

相关帖子

沙发
maychang| | 2010-8-8 18:09 | 只看该作者
这样显示,需要很多液晶屏像素。单片机是否有这么大的处理能力?

使用特权

评论回复
板凳
kami03372|  楼主 | 2010-8-8 18:15 | 只看该作者
:)处理能力是没有问题的!

使用特权

评论回复
地板
lxyppc| | 2010-8-8 22:18 | 只看该作者
本帖最后由 lxyppc 于 2010-8-8 22:20 编辑

楼主可以看看我的这个开源项目,就是实现你所说的效果
http://code.google.com/p/lxyppc-oled/

表盘是用Microchip的Graphic库画的
由于是用画点,画线的函数实现的,所以效果不受表盘大小影响

P.S.最后为了解决刷时间时的闪烁问题,表盘是固定在Flash中的,指针是动态画的

使用特权

评论回复
5
ar_dong| | 2010-8-8 22:19 | 只看该作者
只刷新变化的部分不就成了

还有能设置双图层不

使用特权

评论回复
6
kami03372|  楼主 | 2010-8-9 08:26 | 只看该作者
楼主可以看看我的这个开源项目,就是实现你所说的效果
http://code.google.com/p/lxyppc-oled/

表盘是用Microchip的Graphic库画的
由于是用画点,画线的函数实现的,所以效果不受表盘大小影响

P.S.最后为了解决刷 ...
lxyppc 发表于 2010-8-8 22:18

先谢谢lxyppc!
Rev是R82的应该就是吧?

使用特权

评论回复
7
lxyppc| | 2010-8-9 20:57 | 只看该作者
应该是R91(含)及以前的版本表盘是画的
R92(含)之后就是直接贴的了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

190

帖子

0

粉丝