打印

用过笔段式LCD的前辈兄弟进来指导下好吗,闪烁问题。

[复制链接]
5581|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Jack602|  楼主 | 2010-11-8 16:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Jack602 于 2010-11-10 22:30 编辑

现在要实现一个数字钟,段式LCD样式如下:(用1621驱动的...)


时     分   秒
88 :88  88


就是怎么让中间的“”每秒闪烁...请用过有经验的兄弟指导下...谢谢

主要是“”位在1621RAM 映射中的位置如下


           COM3    COM2   COM1   COM0     地址

SEG0       :        3g        3f       3e             0                                 

SEG1      3d        3c        3b       3a           1

略   

半秒灭半秒亮 我知道,但不知道以上“”在RAM中这个位置怎么写进去....整个一行地址0  写进去,我怕影响同行的其他位

不知道哪位兄弟玩过?给个参考程序可以不?,因我第一次玩,求个参考程序...

相关帖子

沙发
ZRL700424| | 2010-11-8 16:39 | 只看该作者
你让它亮0.5秒灭0.5秒,看起来不就闪烁了?

使用特权

评论回复
板凳
ayb_ice| | 2010-11-8 16:42 | 只看该作者
还是发数据

使用特权

评论回复
地板
Jack602|  楼主 | 2010-11-8 18:36 | 只看该作者
2# ZRL700424


“:”位在1621RAM 映射中的位置如下


           COM3    COM2   COM1   COM0     地址

SEG0       :        3g        3f       3e           0                                 

SEG1      3d        3c        3b       3a          1

略   

半秒灭半秒亮 我知道,但不知道以上这个位置怎么写进去....

使用特权

评论回复
5
XZL| | 2010-11-8 20:21 | 只看该作者
通过修改发送的数据实现闪烁

使用特权

评论回复
6
ji_dan| | 2010-11-8 20:24 | 只看该作者
这个应该不难吧,就是在固定位置送固定字符嘛~~

使用特权

评论回复
7
Jack602|  楼主 | 2010-11-8 20:41 | 只看该作者
6# ji_dan


这位兄弟..

使用特权

评论回复
8
wangyy608| | 2010-11-8 22:09 | 只看该作者
送显示的时候把哪一位 与 0  或者 或 1

使用特权

评论回复
9
程序匠人| | 2010-11-8 22:11 | 只看该作者
1、每0.5s刷新一次
2、每次把对应的字节的对应的位取反。

使用特权

评论回复
10
xwj| | 2010-11-8 22:18 | 只看该作者
LZ,你不会说你不会单独控制某一位的点亮和熄灭吧?

使用特权

评论回复
11
jack_shine| | 2010-11-9 09:02 | 只看该作者
路过,学习

使用特权

评论回复
12
Jack602|  楼主 | 2010-11-9 09:38 | 只看该作者
10# xwj

这位兄弟..我就是这个意思..可以来两句语句让我看看吗?学习学习

使用特权

评论回复
13
一级菜鸟| | 2010-11-9 09:43 | 只看该作者
需要取反的字节异或一个取反位为1的数就完了

使用特权

评论回复
14
alexshao1978| | 2010-11-9 09:43 | 只看该作者
LCD只是显示你MCU RAM中对应的内容。
控制好MCU中RAM的值,然后一起刷新不就得了。

使用特权

评论回复
15
ocon| | 2010-11-9 12:01 | 只看该作者
整字节与运算。

使用特权

评论回复
16
zhaoyun1234| | 2010-11-9 13:45 | 只看该作者
做一个显示缓冲区,每500ms将你要闪烁的位置和1做一次异或运算,然后定时的将缓冲区的数据刷新到1621

使用特权

评论回复
17
hwq362202| | 2010-11-9 14:07 | 只看该作者
:)

使用特权

评论回复
18
areshan| | 2010-11-9 14:37 | 只看该作者
这个我用过,遇到过和你一样的问题。。。。我是用0.5秒中断,每次中断写的数据是不一样的,上一次要把:这个位写1,下一次:这个位写0。。。。。。当然一次写入是4段 所以你写的时候一定会影响到其他的段。所以在每次写入的时候,要知道其他的3个段是量还是灭,这样写入再显示就不会有影响了!!!!!

使用特权

评论回复
19
xieshenkui| | 2010-11-10 13:26 | 只看该作者
我公司的产品就用段字屏,一个板的,对要变化的那位取反就得了。

使用特权

评论回复
20
Jack602|  楼主 | 2010-11-10 22:29 | 只看该作者
感谢楼上几位...已经搞定..如果是玩笔段式LCD的新手..可以站内发信息给我..共勉..

使用特权

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

本版积分规则

0

主题

209

帖子

2

粉丝