找回密码
 立即注册

QQ登录

只需一步,快速开始

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

一个下午也没把16X16LED点阵滚动显示汉字的程序弄出来,各位大师有什么高招?

[复制链接]
跳转到指定楼层
楼主
ID:238358 发表于 2017-10-10 17:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个下午也没把16X16LED点阵滚动显示汉字的程序弄出来,各位大师有什么高招?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:82765 发表于 2017-10-10 22:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

板凳
ID:123289 发表于 2017-10-11 22:50 | 只看该作者
1、建立一个显示缓冲区,放显示的内容,内容与显示送至LED上的点阵一样。
2、做一个滚动计数器GDJS,计数范围:0-15,指明显示的列号。
3、开一个时间中断,如0.2秒,中断后做两件事:
3.1、将GDJS+1,溢出时复0.
3.2、从GDJS列开始取缓冲区中数据,依序送至LED首列至末列。这样就实现滚动了。每16*0.2秒滚一个字。
注意:你原来的扫描显示方式保留。只需作上述改动即可。
回复

使用道具 举报

地板
ID:478073 发表于 2019-2-25 03:29 | 只看该作者
这个要看你的硬件电路了,每种电路程序完全不一样
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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