找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 1944|回复: 9
打印 上一主题 下一主题
收起左侧

求MAX7219驱8*8点阵程序

[复制链接]
跳转到指定楼层
楼主
ID:978416 发表于 2023-6-29 22:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家


请教一下各位,有没有max7219驱动8*8点阵左移显示、滚动显示相关的参考程序,最好是带指针操作的
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

举报

沙发
ID:332444 发表于 2023-6-30 07:51 | 只看该作者
同数码管差不多,数据行(列)和列(行)
回复

举报

板凳
ID:332444 发表于 2023-6-30 07:52 | 只看该作者
也就是同2片595级联差不多
回复

举报

地板
ID:752974 发表于 2023-6-30 08:34 | 只看该作者
一共14个寄存器吧,8个段码寄存器,其它的是控制寄存器,根据需要向控制寄存器写入相应数据。用显示数据的段码刷新8个段吗寄存器的内容即可。
回复

举报

5#
ID:883242 发表于 2023-6-30 18:30 | 只看该作者
这个片子很贵,当年用的人很少,后来国产厂家如天微在LED驱动上面发力以后就彻底消声灭迹了,你学的到底是电子还是考古?
回复

举报

6#
ID:155507 发表于 2023-6-30 18:59 | 只看该作者
8*8点阵左移显示、滚动显示, 只修改显示缓冲区的内容即可。
回复

举报

7#
ID:1085441 发表于 2023-6-30 20:52 | 只看该作者
MAX7219是很久以前的芯片了,亮显示度可调,但没有按键,应该不难用,按手册编程就行。
建议改为HD7279或是TM1638之类,尤其是TM系列,亮度可调,也带按键。
回复

举报

8#
ID:771630 发表于 2023-6-30 23:52 | 只看该作者
每一行使用一个uint8_t 储存显示内容,对这个变量进行左移,并且在最后一位添加新的显示内容,就可以实现左移或者滚动显示了
回复

举报

9#
ID:16255 发表于 2023-7-3 11:18 | 只看该作者
Hephaestus 发表于 2023-6-30 18:30
这个片子很贵,当年用的人很少,后来国产厂家如天微在LED驱动上面发力以后就彻底消声灭迹了,你学的到底是 ...

正解,当年我也想玩玩这片芯片,但一看价钱直接劝退了。
回复

举报

10#
ID:16255 发表于 2023-7-3 11:23 | 只看该作者
cnfloatleaf 发表于 2023-6-30 20:52
MAX7219是很久以前的芯片了,亮显示度可调,但没有按键,应该不难用,按手册编程就行。
建议改为HD7279或 ...

如果没意外的话,TM的芯片好像不能级联吧,当时我把他LED驱动芯片的列表都看了一遍,没有发现可以级联的,一组数据线就连一个芯片。似乎不能实现像MAX7219这样驱动好几个点阵的效果。
回复

举报

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

本版积分规则

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

Powered by 单片机教程网

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