找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3355|回复: 9
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
如题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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文件,给你参考下。


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

回复

使用道具 举报

5#
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还是不行呀。
回复

使用道具 举报

6#
ID:417092 发表于 2019-1-11 21:27 | 只看该作者
jeffwang2011 发表于 2019-1-11 15:13
我这里刚好有一个89C52驱动3264LED的Protues8.3的仿真,包含keil文件,给你参考下。

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

使用道具 举报

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

使用道具 举报

8#
ID:417092 发表于 2019-1-11 22:21 | 只看该作者
jeffwang2011 发表于 2019-1-11 15:13
我这里刚好有一个89C52驱动3264LED的Protues8.3的仿真,包含keil文件,给你参考下。

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

使用道具 举报

9#
ID:111634 发表于 2019-1-11 22:25 | 只看该作者
本帖最后由 zl2168 于 2019-1-14 11:17 编辑

实例66  LED 16×16点阵扫描显示汉字
⒈ 电路设计…
⒉ 汉字编码…
⑴ 汉字编码概述…
⑵ 汉字点阵显示代码…
⑶ 汉字点阵取模软件…
⒊ 电路设计…

⒋程序设计 …
⒌Keil调试…
6. Proteus仿真…
实例66a LED 16×16点阵汉字显示.rar (48.21 KB, 下载次数: 16)

说明:用一片1544-16译码器)代替21383-8译码器),性价比更高。
LED显示来说,164595性价比更高(都是串入并出移位寄存器,164控制更简单)
回复

使用道具 举报

10#
ID:453974 发表于 2019-1-11 22:39 | 只看该作者
换驱动,573可以,点阵一般都用这个做
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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