找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

怎么才能让0.96 IIC OLED显示屏现实数字上下左右翻滚?

查看数: 7395 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-3-4 16:17

正文摘要:

求助,如何让0.96   IIC   OLED显示屏显示数字左右翻动或者上下滚动来改变数字,和图片现实一样的效果!?求程序的设计思路或者代码

回复

ID:78522 发表于 2019-3-5 18:40
yzwzfyz 发表于 2019-3-5 10:56
我的做法:
1、屏上的内容是从缓冲区A中取点描述(或不扫描看屏的特点)显示的,A区中的每个点对应屏上的 ...

首先非常感谢您的回答,如果你有例程那就太好了,不知道是否可提供个例程~~!!!非常感谢~~~
ID:123289 发表于 2019-3-5 10:56
我的做法:
1、屏上的内容是从缓冲区A中取点描述(或不扫描看屏的特点)显示的,A区中的每个点对应屏上的每个点。
2、显示程序从A区的哪个点、哪个行开始取数往屏上送受两个寄存器控制:X_START和Y_START控制。目的:用X_START实现左右滚动,用Y_START实现上下滚动。例如让X_START=1,则左右信息到屏上显示无位移。让Y_START=10,则上下信息到屏上显示位移了10行,第10行的信息送到了屏的第一行。如果你每隔0.5秒让Y_START+1,就自动滚行了。
这里有个问题需要处理,就不多说了,就是这时的最后一行显示的是哪里的信息。
3、要改变屏上的显示,不是向屏上送数据,而是向A区送数据。
ID:78522 发表于 2019-3-5 10:06
BWITDIY 发表于 2019-3-5 09:30
有专用模块,自己写代码很麻烦,模块设置多样化,方便

什么模块
ID:484118 发表于 2019-3-5 09:30
有专用模块,自己写代码很麻烦,模块设置多样化,方便
ID:478073 发表于 2019-3-5 07:44
不是很很难,说白就是用一个一次量代替自符或汉字显示位置,将要显示的汉字与字符用struct类型打好包
后面的事就是调址,调数据,类似案例看这里: http://www.51hei.com/bbs/dpj-152005-1.html

评分

参与人数 2黑币 +26 收起 理由
我们的青春阿 + 10
就你**** + 16

查看全部评分

ID:96682 发表于 2019-3-5 00:51
得用取模软件

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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