找回密码
 立即注册

QQ登录

只需一步,快速开始

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

89c52单片机如何才能驱动64x64LED点阵? 求帮助

[复制链接]
ID:417092 发表于 2019-1-11 01:56 | 显示全部楼层 |阅读模式
如题
回复

使用道具 举报

ID:164602 发表于 2019-1-11 08:06 | 显示全部楼层
仅仅是单片机本身,是不能驱动这么多LED的。
几种办法:
1、用16个595。优点是:一套数据输入程序,可以直接控制所有的595;缺点是:595太多,传输数据的时间较长,会不会影响显示我不知道,没做过这么大的点阵。
2、用八个595+一个154。优点是:只有八个595,数据传输不会影响显示,扫描用译码器154,程序也不复杂。缺点是:如果是用成品点阵,只能选用共阴的。
其它方法只能问题别人了,我只知道这样两种。
回复

使用道具 举报

ID:364278 发表于 2019-1-11 09:45 | 显示全部楼层
我用stm32做过一个无线更新的led屏,51扩展之后应该也可以,数电的一些芯片是基础
回复

使用道具 举报

ID:435470 发表于 2019-1-11 15:13 | 显示全部楼层
我这里刚好有一个89C52驱动3264LED的Protues8.3的仿真,包含keil文件,给你参考下。
33.jpg

12.32x64led.rar (83.37 KB, 下载次数: 74)
回复

使用道具 举报

ID:417092 发表于 2019-1-11 21:19 | 显示全部楼层
HC6800-ES-V2.0 发表于 2019-1-11 08:06
仅仅是单片机本身,是不能驱动这么多LED的。
几种办法:
1、用16个595。优点是:一套数据输入程序,可以 ...

我用的是,俩个154,和8个595,根本没法用,光闪,
晶振,从12M换到了33M还是不行呀。
回复

使用道具 举报

ID:417092 发表于 2019-1-11 21:27 | 显示全部楼层
jeffwang2011 发表于 2019-1-11 15:13
我这里刚好有一个89C52驱动3264LED的Protues8.3的仿真,包含keil文件,给你参考下。

谢谢,很有启发。。。。
32,64,、勉强可以64,64。我是真的没有办法呀。
回复

使用道具 举报

ID:439075 发表于 2019-1-11 22:21 | 显示全部楼层
有静态驱动和动态驱动两种方法。你使用了154意味着用的是动态驱动方式,需要让每个LED在10mS中被点亮1mS,LED才不会闪。
回复

使用道具 举报

ID:417092 发表于 2019-1-11 22:21 | 显示全部楼层
jeffwang2011 发表于 2019-1-11 15:13
我这里刚好有一个89C52驱动3264LED的Protues8.3的仿真,包含keil文件,给你参考下。

为什么,图上看不到595呀。
回复

使用道具 举报

ID:111634 发表于 2019-1-11 22:25 | 显示全部楼层
本帖最后由 zl2168 于 2019-1-14 11:17 编辑

实例66  LED 16×16点阵扫描显示汉字
⒈ 电路设计…
⒉ 汉字编码…
⑴ 汉字编码概述…
⑵ 汉字点阵显示代码…
⑶ 汉字点阵取模软件…
⒊ 电路设计…
16×16点阵显示电路.jpg
⒋程序设计 …
⒌Keil调试…
6. Proteus仿真…
实例66a LED 16×16点阵汉字显示.rar (48.21 KB, 下载次数: 16)
回复

使用道具 举报

ID:453974 发表于 2019-1-11 22:39 | 显示全部楼层
换驱动,573可以,点阵一般都用这个做
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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