找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6837|回复: 6
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
求助,如何让0.96   IIC   OLED显示屏显示数字左右翻动或者上下滚动来改变数字,和图片现实一样的效果!?求程序的设计思路或者代码

608996-20170724211333293-1986366962.gif (10.01 KB, 下载次数: 230)

实例图片

实例图片
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:96682 发表于 2019-3-5 00:51 | 只看该作者
得用取模软件
回复

使用道具 举报

板凳
ID:478073 发表于 2019-3-5 07:44 | 只看该作者
不是很很难,说白就是用一个一次量代替自符或汉字显示位置,将要显示的汉字与字符用struct类型打好包
后面的事就是调址,调数据,类似案例看这里: http://www.51hei.com/bbs/dpj-152005-1.html

评分

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

查看全部评分

回复

使用道具 举报

地板
ID:484118 发表于 2019-3-5 09:30 | 只看该作者
有专用模块,自己写代码很麻烦,模块设置多样化,方便
回复

使用道具 举报

5#
ID:78522 发表于 2019-3-5 10:06 | 只看该作者
BWITDIY 发表于 2019-3-5 09:30
有专用模块,自己写代码很麻烦,模块设置多样化,方便

什么模块
回复

使用道具 举报

6#
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区送数据。
回复

使用道具 举报

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

首先非常感谢您的回答,如果你有例程那就太好了,不知道是否可提供个例程~~!!!非常感谢~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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