找回密码
 注册
关于网站域名变更的通知
查看: 666|回复: 3
打印 上一主题 下一主题

C52单片机驱动64x64点阵遇到的问题

[复制链接]
  • TA的每日心情

    2019-11-20 15:16
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2021-4-19 10:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    单片机小白做一个小项目,要求Proteus仿真驱动64x64的LED点阵,自己学习了一段时间,并在网上找了各种16x16,32x64等规格的LED驱动参考,然后自己想尽办法扩充成64x64,结果不是不亮就是不断闪烁。
    我目前已经尝试过的方法:
    0 F) w) M& \) o; p3 `8 p% ^# l
    一.4块16x64拼凑成64x64,使用4片74HC154和4x8片74HC595驱动
    结果:拼成32x64时就已经是极限了,再增加就会闪烁,595传输数据的时间要的太多,晶振频率也影响不了595数据传输,这个法是不是只能用2个C52分上下来驱动了?
    + j: k& m$ N* u7 u4 U3 M9 X% N. q
    二.用8片74HC138级联扫描(之前做的,还没考虑用154),8个74HC595传数据
           结果:扫描慢到只能一行一行显示LED
           使用的是12MHz晶振,在64行列过大的时候是不是晶振频率尽可能的快就能解决?
    ; J) R9 f" q. B
    各位大佬有什么好的建议吗,或者还有别的思路和方向。
    师傅基本不管,就我自己干着急。
    # |/ U& k: `. x+ F8 Z; P$ Q; R

    该用户从未签到

    2#
    发表于 2021-4-19 10:49 | 只看该作者
    这个是我们设计的全部595驱动方案,6T模式可以驱动8个16*16 也就是32*64.5 s+ K9 L, ]/ e4 J4 b
    如果你使用74HC154做扫描线,595送数据,那么 12M晶振 是勉强可以驱动64*64的。只是很勉强了。做不了移位等其他操作了。- h2 P$ H* S0 S4 m* C4 x
    建议更换增强型的单片机,或者使用TM1629这样的点阵驱动芯片。
    ) @9 R2 Q# L6 p7 B

    点评

    [attachimg]312766[/attachimg]  详情 回复 发表于 2021-4-19 10:54
  • TA的每日心情
    开心
    2023-5-15 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2021-4-19 10:54 | 只看该作者
    行者~ABC 发表于 2021-4-19 10:49
    7 V/ n" q8 i9 L4 n8 n7 i% E' a2 e这个是我们设计的全部595驱动方案,6T模式可以驱动8个16*16 也就是32*64.
    ( V  y' _3 n/ s' @& f如果你使用74HC154做扫描线,595 ...
    % S6 U% ~2 d8 F0 Q8 _
    8 W6 I4 [1 m: M. j3 C2 Y
  • TA的每日心情
    开心
    2023-5-30 15:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2021-4-19 13:26 | 只看该作者
    TM1629这样的点阵驱动芯片比较常用
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-21 05:54 , Processed in 0.140625 second(s), 30 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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