欢迎光临散文网 会员登陆 & 注册

74HC595驱动7x11点阵屏(LED-7X11-JHM)DEMO

2023-08-12 22:43 作者:Lengff  | 我要投稿

起因

由于我之前做了一个点阵时钟(https://gitee.com/lengff/esp8266-lattice-clock-open) ,但是无奈LED点阵屏价格比较贵,所以想找一个价格较为便宜的点阵来做便宜一点的点阵方案,再淘宝上看到有那种五毛钱一个的7x11的LED点阵,所以就想着试试搞一下这种点阵屏,这个由于是7x11的点阵,没有比较好的驱动芯片,只能自己想办法,此时就想起以前用的74HC595芯片,用这个芯片来驱动LED点阵试试。


淘宝截图


原理

关于74HC595相关原理的可以参考我这篇 :http://blog.lengff.com/2019/06/16/arduino-74h595-demo/

由于点阵是7x11的格式,不是那种标准的8x8,所以代码的处理上都有些许的麻烦,所以可以把三个LED点阵看成一个整体,所以就是 7x33 的格式,需要的引脚就是 33+7= 40 个IO口,然后一个74HC595是可以控制8个IO口,这里用5个74HC595芯片即可。


原理图


立创PCB地址

https://oshwhub.com/fly-fish-studio/74hc595-7x11-demo


成品图


1
2
3



取模方法

这是在线取模地址:http://lengff.com/lengff/lattice3.html

这个取模主要是受代码控制,我这里的取模是直接用8x8的点阵取模逻辑,所以最末尾列是没有点亮的,这里可自行修改代码,具体请参考我的截图,不做过多解释


arduino代码

这里用ESP8266的代码为例,其他板子的代码只需要改改引脚地址即可

尾巴

这里本来是想适配我那个点阵时钟代码的,但是由于这个的显示方式是逐行扫描,延迟只有1ms左右,所以搞起来很麻烦,需要一点时间去适配,希望后续可以搞定

74HC595驱动7x11点阵屏(LED-7X11-JHM)DEMO的评论 (共 条)

分享到微博请遵守国家法律