标题: 求MAX7219驱8*8点阵程序 [打印本页]

作者: egsresrhtrhrtst    时间: 2023-6-29 22:57
标题: 求MAX7219驱8*8点阵程序


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


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

作者: xianfajushi    时间: 2023-6-30 07:51
同数码管差不多,数据行(列)和列(行)
作者: xianfajushi    时间: 2023-6-30 07:52
也就是同2片595级联差不多
作者: munuc_w    时间: 2023-6-30 08:34
一共14个寄存器吧,8个段码寄存器,其它的是控制寄存器,根据需要向控制寄存器写入相应数据。用显示数据的段码刷新8个段吗寄存器的内容即可。
作者: Hephaestus    时间: 2023-6-30 18:30
这个片子很贵,当年用的人很少,后来国产厂家如天微在LED驱动上面发力以后就彻底消声灭迹了,你学的到底是电子还是考古?
作者: angmall    时间: 2023-6-30 18:59
8*8点阵左移显示、滚动显示, 只修改显示缓冲区的内容即可。
作者: cnfloatleaf    时间: 2023-6-30 20:52
MAX7219是很久以前的芯片了,亮显示度可调,但没有按键,应该不难用,按手册编程就行。
建议改为HD7279或是TM1638之类,尤其是TM系列,亮度可调,也带按键。
作者: XLinliY.Zhang    时间: 2023-6-30 23:52
每一行使用一个uint8_t 储存显示内容,对这个变量进行左移,并且在最后一位添加新的显示内容,就可以实现左移或者滚动显示了
作者: mengsiu    时间: 2023-7-3 11:18
Hephaestus 发表于 2023-6-30 18:30
这个片子很贵,当年用的人很少,后来国产厂家如天微在LED驱动上面发力以后就彻底消声灭迹了,你学的到底是 ...

正解,当年我也想玩玩这片芯片,但一看价钱直接劝退了。
作者: mengsiu    时间: 2023-7-3 11:23
cnfloatleaf 发表于 2023-6-30 20:52
MAX7219是很久以前的芯片了,亮显示度可调,但没有按键,应该不难用,按手册编程就行。
建议改为HD7279或 ...

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




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1