找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 3212|回复: 3
收起左侧

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

[复制链接]
ID:238358 发表于 2017-10-10 17:49 | 显示全部楼层 |阅读模式
一个下午也没把16X16LED点阵滚动显示汉字的程序弄出来,各位大师有什么高招?
回复

举报

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 单片机教程网

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