找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1630|回复: 9
收起左侧

求MAX7219驱8*8点阵程序

[复制链接]
ID:978416 发表于 2023-6-29 22:57 | 显示全部楼层 |阅读模式


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


请教一下各位,有没有max7219驱动8*8点阵左移显示、滚动显示相关的参考程序,最好是带指针操作的
回复

使用道具 举报

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个段吗寄存器的内容即可。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

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